hydra_utils
Utilities for hydra config initialization.
Functions
Initialize a hydra config from an absolute path for a config directory |
|
Clone a Puzzletron config without dropping resolved Python objects. |
- clone_hydra_config(config, *, resolve=True)
Clone a Puzzletron config without dropping resolved Python objects.
Puzzletron enables
allow_objectsbefore resolving Hydra so registered mixin classes, dataset callables,Pathvalues, and similar runtime objects are valid configuration values. Derived stage configs must preserve the same contract instead of rebuilding a primitive-onlyDictConfig.- Parameters:
resolve (bool)
- Return type:
DictConfig
- initialize_hydra_config(config_path, config_name, overrides)
- Parameters:
config_path (str)
config_name (str)
overrides (list[str])
- Return type:
DictConfig
- initialize_hydra_config_for_dir(config_dir, config_name, overrides)
Initialize a hydra config from an absolute path for a config directory
- Parameters:
config_dir (str)
config_name (str)
overrides (List[str])
- Return type:
DictConfig
- register_hydra_resolvers()