真的好久没有写笔记了呀,时间都去哪啦?
# 简介
Hydra 是一个用于 Python 项目的配置管理工具,通过预先定义配置文件,可以轻松管理项目的配置参数。在需要进行多种不同类型的数据集和参数设置时,Hydra 尤其方便。
# 安装
pip install hydra-core |
嗯,一键装,挺方便的。
# 例子
首先是一个最简单的 hydra 例子:
from omegaconf import DictConfig, OmegaConf | |
import hydra | |
@hydra.main(version_base=None) | |
def my_app(cfg: DictConfig) -> None: | |
print(OmegaConf.to_yaml(cfg)) | |
if __name__ == "__main__": | |
my_app() |
可以看到,hydra 实际上是一个装饰器 @hydra.main() .