跳转到主要内容

一个用于优雅配置复杂应用的框架

项目描述

logo

PyPI CircleCI PyPI - License PyPI - Python Version Downloads Code style: black Total alerts Language grade: Python

一个用于优雅配置复杂应用的框架。

访问网站获取更多信息,
或点击下面的缩略图观看Hydra的一分钟视频介绍。

1 minute overview


发布版本

稳定版

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}
}

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源分布

hydra-core-1.3.2.tar.gz (3.3 MB 查看哈希值)

上传时间

构建分布

hydra_core-1.3.2-py3-none-any.whl (154.5 kB 查看哈希值)

上传时间 Python 3

支持者