【发布时间】:2022-08-23 14:01:11
【问题描述】:
我想在我的 python 代码中访问我从命令行选择的 Hydra 配置文件的名称。
让我们考虑一下 Hydra 文档中的这个基本项目架构:
├── conf
│ ├── config.yaml
│ ├── db
│ │ ├── mysql.yaml
│ │ └── postgresql.yaml
└── my_app.py
然后,假设我运行python my_app.py db=postgresql 以从db 组中选择postgresql。
然后,在我的 python 代码中,我将能够访问里面config.db,但如何访问 db 名称本身?也就是说,如何从config得到postgresql?
我不想解析命令行参数(尽管这很容易),但我正在寻找一种直接使用 Hydra 配置的干净且简单的方法。
标签: python fb-hydra hydra-python