Spaces:
Sleeping
Sleeping
File size: 571 Bytes
cd24b4a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | """Load the Hydra-composed app config from non-Hydra entrypoints (scripts, tests)."""
from pathlib import Path
from omegaconf import DictConfig
_CONF_DIR = Path(__file__).resolve().parent / "conf"
def compose_config(overrides: list[str] | None = None) -> DictConfig:
"""Compose ``conf/config.yaml`` with optional Hydra overrides."""
from hydra import compose, initialize_config_dir
overrides = overrides or []
with initialize_config_dir(version_base=None, config_dir=str(_CONF_DIR)):
return compose(config_name="config", overrides=overrides)
|