mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 01:18:52 -06:00
Replace push_sample by create_sample
This commit is contained in:
@@ -6,7 +6,7 @@ import logging
|
||||
from abc import ABC, abstractmethod
|
||||
from typing import Any, List, TYPE_CHECKING, Dict
|
||||
|
||||
from miplearn.features.sample import Sample
|
||||
from miplearn.features.sample import Sample, MemorySample
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -192,5 +192,7 @@ class Instance(ABC):
|
||||
def get_samples(self) -> List[Sample]:
|
||||
return self._samples
|
||||
|
||||
def push_sample(self, sample: Sample) -> None:
|
||||
def create_sample(self) -> Sample:
|
||||
sample = MemorySample()
|
||||
self._samples.append(sample)
|
||||
return sample
|
||||
|
||||
@@ -137,9 +137,9 @@ class PickleGzInstance(Instance):
|
||||
return self.instance.get_samples()
|
||||
|
||||
@overrides
|
||||
def push_sample(self, sample: Sample) -> None:
|
||||
def create_sample(self) -> Sample:
|
||||
assert self.instance is not None
|
||||
self.instance.push_sample(sample)
|
||||
return self.instance.create_sample()
|
||||
|
||||
|
||||
def write_pickle_gz(obj: Any, filename: str) -> None:
|
||||
|
||||
Reference in New Issue
Block a user