Skip to content

facebookresearch/hydra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0f03eb6 · Feb 7, 2025
Feb 5, 2025
Jan 2, 2021
Aug 23, 2020
Sep 6, 2024
Jul 28, 2022
Oct 28, 2024
Feb 7, 2025
Jan 8, 2025
Oct 28, 2024
Oct 14, 2024
Feb 7, 2025
Oct 28, 2024
Feb 7, 2025
Aug 27, 2020
Mar 1, 2020
Feb 29, 2024
Jul 11, 2020
Mar 5, 2024
Apr 25, 2022
Jan 22, 2024
Feb 29, 2024
Apr 25, 2022
Jul 17, 2020
Aug 2, 2019
Aug 25, 2021
Aug 2, 2019
Sep 30, 2022
Feb 25, 2023
Jul 10, 2024
Feb 12, 2021
Jun 22, 2020
Feb 29, 2024
Apr 25, 2022
Jan 22, 2024
Feb 29, 2024

Repository files navigation

logo

PyPI CircleCI PyPI - License PyPI - Python Version Downloads Code style: black

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