所以我有以下结构:
project_config.yaml 是主要的配置文件:
@hydra.main(config_path="configs/project_config", config_name="project_config.yaml")
def my_app(cfg: DictConfig) -> None:
print(OmegaConf.to_yaml(cfg))
然而,当我尝试像这样运行 some_experiment.yaml 时:
python test.py +experiment_configs=some_experiments
它没有被发现。如果我将 Experiment_configs 文件夹放在 project_config 文件夹中,则问题不存在,但是,我希望带有实验的文件夹在外面。当它位于 project_config 文件夹之外时,有没有办法运行实验?