hydra README

The project's README from github.com/hydra-ecosystem/hydra. As one markdown file: README.md.

logo

PyPI PyPI - Python Version GitHub Actions build Downloads Config: Hydra ecosystem: cli.dev

PyPI - License Zulip chat Code style: Ruff

A framework for elegantly configuring complex applications.

Check the website for more information.


[!IMPORTANT] Hydra project transition: Hydra moved from the facebookresearch GitHub organization to hydra-ecosystem. The repository moved with its history, issues, and pull requests intact. Hydra remains MIT-licensed. No action is required from Hydra users at this time. Contributors should review the current guidance in CONTRIBUTING.md. Read Hydra's next chapter: independent stewardship for more about the transition.

Releases

Development

Hydra 1.4 is the current development version of Hydra.

Stable

Hydra 1.3 is the stable version of Hydra.

See the NEWS.md file for a summary of recent changes to Hydra.

License

Hydra is licensed under MIT License.

Hydra Landscape

See the Hydra Landscape for third-party libraries, templates, plugins, and projects that use or extend Hydra.

Ask questions in GitHub Discussions or StackOverflow (Use the tag #fb-hydra or #omegaconf):

Check out the Meta AI blog post to learn about how Hydra fits into Meta's efforts to reengineer deep learning platforms for interoperability.

Citing Hydra

If you use Hydra in your research please use the following BibTeX entry:

@Misc{Yadan2019Hydra,
  author =       {Omry Yadan},
  title =        {Hydra - A framework for elegantly configuring complex applications},
  howpublished = {Github},
  year =         {2019},
  url =          {https://github.com/hydra-ecosystem/hydra}
}

hydra (hydra-ecosystem/hydra)

Searching Database…

10.7K ·GitHub
这是什么?Hydra 是一个 Python 框架,用于优雅地配置复杂应用程序,可以从命令行动态组合和覆盖分层配置。
它是独立的应用程序,还是我可以加到代码里的库?它是一个 Python 库,你用 pip 安装后,导入到自己的应用程序中,用来管理该应用的配置。
我该如何安装并开始使用?用 pip install hydra-core --upgrade 安装稳定版,或用 pip install --pre --upgrade hydra-core 安装开发中的 1.4 预发布版。
它支持哪些 Python 版本?Hydra 1.4 支持 Python 3.10 至 3.14。
Hydra 1.4 现在可以稳定使用吗?不可以,1.4 仍是开发版本;目前的稳定版是 Hydra 1.3,因此生产环境用户暂时应继续使用 1.3。
一般是哪些人在使用 Hydra?它面向需要灵活、可组合配置管理的研究人员和工程师,他们正在构建复杂应用(尤其是机器学习/深度学习项目)。
Hydra 之前在哪里,这一迁移为何重要?Hydra 已从 facebookresearch 的 GitHub 组织迁移到 hydra-ecosystem,作为转向独立维护的一部分,其完整的历史记录、议题和拉取请求都得以保留。
在哪里可以找到基于 Hydra 的插件和第三方项目?Hydra Landscape 页面列出了使用或扩展 Hydra 的第三方库、模板、插件和项目。
我在哪里可以提问关于 Hydra 的问题?你可以在 GitHub Discussions 或 StackOverflow 上提问,使用标签 fb-hydra 或 omegaconf。
Size
370.5 MB
Stars
10.7K
Age
7y
Commits · 90 Days