真的好久没有写笔记了呀,时间都去哪啦?

# 简介

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() .