waylonwalker
09/13/2022, 9:36 PMavan-sh
09/14/2022, 12:29 AMregistered_config_loader
hook to update parameters at run_time. I'm not sure how something similar could be achieved since 0.18.0 though.
Example below updates experiment_name at runtime.
@hook_impl
def register_config_loader(
self, conf_paths: Iterable[str], env: str, extra_params: Dict[str, Any]
) -> ConfigLoader:
globals_dict = {}
if extra_params:
globals_dict = {"experiment_name": extra_params["experiment_name"]}
return TemplatedConfigLoader(
conf_paths,
globals_pattern="*globals.yml",
globals_dict=globals_dict,
)