一个用于优雅配置复杂应用的框架
项目描述
一个用于优雅配置复杂应用的框架。
访问网站获取更多信息,
或点击下面的缩略图观看Hydra的一分钟视频介绍。
发布版本
稳定版
Hydra 1.3是Hydra的稳定版本。
- 文档
- 安装:
pip install hydra-core --upgrade
查看NEWS.md文件以获取Hydra最近更改的摘要。
许可协议
Hydra遵循MIT许可协议。
Hydra生态系统
查看这些基于Hydra功能的第三方库
- hydra-zen:用于与 Hydra 一起工作的 Pythonic 工具。具有动态配置生成功能,增强的配置存储功能,用于启动 Hydra 任务的 Python API 等。
- lightning-hydra-template:将 Hydra 与 Pytorch-Lightning 结合使用,为机器学习实验提供用户友好的模板。
- hydra-torch:由 configen 生成的配置类,为 Hydra 应用程序提供类型安全的 PyTorch 配置。
- NVIDIA 的 DeepLearningExamples 存储库包含一个 Hydra 启动器插件,名为 distributed_launcher,该插件利用了 pytorch 的 distributed.launch API。
在 Github Discussions 或 StackOverflow 上提问(使用标签 #fb-hydra 或 #omegaconf)
查看 Meta AI 的 博客文章,了解 Hydra 如何融入 Meta 重新构建深度学习平台以提高互操作性的努力。
引用 Hydra
如果您在研究中使用了 Hydra,请使用以下 BibTeX 条目
@Misc{Yadan2019Hydra,
author = {Omry Yadan},
title = {Hydra - A framework for elegantly configuring complex applications},
howpublished = {Github},
year = {2019},
url = {https://github.com/facebookresearch/hydra}
}
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分布
hydra-core-1.3.2.tar.gz (3.3 MB 查看哈希值)
构建分布
hydra_core-1.3.2-py3-none-any.whl (154.5 kB 查看哈希值)