|
@@ -13,18 +13,19 @@ class CheapObserver(instrumentation.Observer):
|
|
|
|
|
|
|
|
|
|
def main(config_files):
|
|
def main(config_files):
|
|
|
|
+ # This shouldn't be necessary, but...
|
|
|
|
+ helpers.setup_environment()
|
|
|
|
+
|
|
configs = [
|
|
configs = [
|
|
pcfg.config_from_json(config_file, read_from_file=True)
|
|
pcfg.config_from_json(config_file, read_from_file=True)
|
|
for config_file in config_files
|
|
for config_file in config_files
|
|
- ]
|
|
|
|
|
|
+ ] + [helpers.get_user_config()]
|
|
config = pcfg.ConfigurationSet(*configs)
|
|
config = pcfg.ConfigurationSet(*configs)
|
|
|
|
|
|
classifiers.ClassifierFactory.name_to_class_mapping.update(
|
|
classifiers.ClassifierFactory.name_to_class_mapping.update(
|
|
{"chillax": chillax_classifier.CHILLAXKerasHC}
|
|
{"chillax": chillax_classifier.CHILLAXKerasHC}
|
|
)
|
|
)
|
|
|
|
|
|
- # This shouldn't be necessary, but...
|
|
|
|
- helpers.setup_environment()
|
|
|
|
obs = instrumentation.NamedObservable("Experiment")
|
|
obs = instrumentation.NamedObservable("Experiment")
|
|
|
|
|
|
experiment_container = containers.ExperimentContainer(config, outer_observable=obs)
|
|
experiment_container = containers.ExperimentContainer(config, outer_observable=obs)
|
|
@@ -33,7 +34,7 @@ def main(config_files):
|
|
obs.log_info("Hello!")
|
|
obs.log_info("Hello!")
|
|
|
|
|
|
# Now, build the extrapolator
|
|
# Now, build the extrapolator
|
|
- if "extrapolator" in config.keys():
|
|
|
|
|
|
+ if "extrapolator" in config.keys(levels=1):
|
|
extrapolator = chillax_extrapolator.CHILLAXExtrapolatorFactory.create(
|
|
extrapolator = chillax_extrapolator.CHILLAXExtrapolatorFactory.create(
|
|
config["extrapolator"],
|
|
config["extrapolator"],
|
|
knowledge_base=experiment_container.knowledge_base,
|
|
knowledge_base=experiment_container.knowledge_base,
|