espnet3.utils.run_utils.resolve_loaded_configs
Less than 1 minute
espnet3.utils.run_utils.resolve_loaded_configs
espnet3.utils.run_utils.resolve_loaded_configs(*configs: DictConfig | None) → None
Resolve a set of already-loaded configs in place.
Runner entry points use load_and_merge_config(…, resolve=False) so they can patch experiment identity before OmegaConf interpolations are evaluated. This helper performs the final resolution step once all runtime adjustments are complete.
- Parameters:*configs (DictConfig | None) – Configs to resolve. None entries are ignored.
- Returns: Provided configs are resolved in place.
- Return type: None
- Raises:omegaconf.errors.OmegaConfBaseException – Propagated if interpolation resolution fails for any config.
Notes
Resolution happens independently for each config in the order passed by the caller.
Examples
resolve_loaded_configs(training, inference, metrics) resolves all three configs in place. resolve_loaded_configs(None, inference) resolves only inference.
