Tutorials#
These tutorials will acquaint you with all of the essential functionality of hydra-zen and Hydra. They require no prior experience with these tools. Our tutorials guide you with explicit, concrete steps through the process of creating and launching a Python application that is configurable, reproducible, and scalable.
Note
These tutorials focus solely on practical steps towards concrete outcomes, and thus they do not explain how Hydra and hydra-zen work. To gain a deeper understanding of the technical details here, please refer to the Reference section of our documentation. Each page includes extensive examples and explanations.
- Create and Launch a Basic Application with Hydra
- Add a Command Line Interface to Our Application
- Design a Hierarchical Interface for an Application
- Provide Swappable Configuration Groups
- Inject Novel Functionality via the Application’s Configurable Interface
- Configure and Run scikit-learn’s Classifier Comparison Example
- Run Boilerplate-Free ML Experiments with PyTorch Lightning & hydra-zen
Tip
Did you enjoy these tutorials? Consider ⭐ giving us a start on GitHub ⭐ to help others find this project.