Only include static features in after-load

This commit is contained in:
2021-04-13 16:08:30 -05:00
parent 8f41278713
commit ef7a50e871
11 changed files with 170 additions and 182 deletions

View File

@@ -187,7 +187,10 @@ class LearningSolver:
# Extract features (after-lp)
# -------------------------------------------------------
logger.info("Extracting features (after-lp)...")
features = FeaturesExtractor(self.internal_solver).extract(instance)
features = FeaturesExtractor(self.internal_solver).extract(
instance,
with_static=False,
)
features.extra = {}
features.lp_solve = lp_stats
sample.after_lp = features
@@ -249,7 +252,10 @@ class LearningSolver:
# Extract features (after-mip)
# -------------------------------------------------------
logger.info("Extracting features (after-mip)...")
features = FeaturesExtractor(self.internal_solver).extract(instance)
features = FeaturesExtractor(self.internal_solver).extract(
instance,
with_static=False,
)
features.mip_solve = mip_stats
features.extra = {}
sample.after_mip = features