Split Sample.{get,put} into {get,put}_{scalar,vector}

This commit is contained in:
2021-07-14 10:50:54 -05:00
parent 0a399deeee
commit 8fc7c6ab71
4 changed files with 165 additions and 68 deletions

View File

@@ -210,7 +210,7 @@ class LearningSolver:
logger.info("Extracting features (after-lp)...")
initial_time = time.time()
for (k, v) in lp_stats.__dict__.items():
sample.put(k, v)
sample.put_scalar(k, v)
self.extractor.extract_after_lp_features(self.internal_solver, sample)
logger.info(
"Features (after-lp) extracted in %.2f seconds"
@@ -278,7 +278,7 @@ class LearningSolver:
logger.info("Extracting features (after-mip)...")
initial_time = time.time()
for (k, v) in mip_stats.__dict__.items():
sample.put(k, v)
sample.put_scalar(k, v)
self.extractor.extract_after_mip_features(self.internal_solver, sample)
logger.info(
"Features (after-mip) extracted in %.2f seconds"