hydra-core

A framework for elegantly configuring complex applications

MIT 50 个版本
Omry Yadan <omry@fb.com>
安装
pip install hydra-core
poetry add hydra-core
pipenv install hydra-core
conda install hydra-core
描述

logo

PyPI CircleCI PyPI - License PyPI - Python Version Downloads Total alerts

A framework for elegantly configuring complex applications.

Check the website for more information,
or click the thumbnail below for a one-minute video introduction to Hydra.

1 minute overview


Releases

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 Ecosystem

Check out these third-party libraries that build on Hydra's functionality:

  • hydra-zen: Pythonic utilities for working with Hydra. Dynamic config generation capabilities, enhanced config store features, a Python API for launching Hydra jobs, and more.
  • lightning-hydra-template: user-friendly template combining Hydra with Pytorch-Lightning for ML experimentation.
  • hydra-torch: configen-generated configuration classes enabling type-safe PyTorch configuration for Hydra apps.
  • NVIDIA's DeepLearningExamples repository contains a Hydra Launcher plugin, the distributed_launcher, which makes use of the pytorch distributed.launch API.

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/facebookresearch/hydra}
}
版本列表
1.4.0.dev3 2026-06-21
1.4.0.dev1 2024-07-10
1.3.3 2026-06-11
1.3.2 2023-02-23
1.3.1 2022-12-21
1.3.0 2022-12-08
1.3.0.dev1 2022-11-29
1.3.0.dev0 2022-10-21
1.2.0 2022-05-17
1.2.0.dev5 2022-04-15
1.2.0.dev4 2022-04-15
1.2.0.dev3 2022-04-13
1.2.0.dev2 2022-03-14
1.2.0.dev1 2022-02-23
1.1.2 2022-04-12
1.1.2.dev0 2022-02-23
1.1.1 2021-08-19
1.1.0 2021-06-10
1.1.0.dev7 2021-05-10
1.1.0.dev6 2021-04-28
1.1.0.dev5 2021-03-25
1.1.0.dev4 2021-02-26
1.1.0.dev3 2021-01-23
1.1.0.dev2 2021-01-08
1.1.0.dev1 2021-01-01
1.1.0rc1 2021-05-13
1.0.7 2021-07-15
1.0.6 2021-02-01
1.0.5 2021-01-07
1.0.4 2020-11-18
1.0.3 2020-09-23
1.0.2 2020-09-20
1.0.1 2020-09-15
1.0.0 2020-09-03
1.0.0rc4 2020-08-18
1.0.0rc3 2020-08-17
1.0.0rc2 2020-07-18
1.0.0rc1 2020-05-31
0.11.3 2019-12-29
0.11.2 2019-12-04
0.11.1 2019-11-21
0.11.0 2019-11-20
0.11.2rc1 2019-11-22
0.11.1rc1 2019-11-21
0.11.0rc1 2019-11-07
0.10.0 2019-10-19
0.9.0 2019-10-01
0.1.5 2019-09-21
0.1.4 2019-09-19
0.1.5rc1 2019-09-21