Skip to content

Home

HydraFlow
Seamlessly integrate Hydra and MLflow to streamline machine learning experiment workflows.

What is HydraFlow?

HydraFlow seamlessly integrates Hydra and MLflow to create a comprehensive machine learning experiment management framework. It provides a complete workflow from defining experiments to execution and analysis, streamlining machine learning projects from research to production.

Key Integration Features

  • 🎯 Automatic Configuration Tracking: Hydra configurations are automatically saved as MLflow artifacts, ensuring complete reproducibility of experiments.
  • 🔒 Type-safe Configuration: Leverage Python dataclasses for type-safe experiment configuration with full IDE support.
  • â™» Unified Workflow: Connect configuration management and experiment tracking in a single, coherent workflow.
  • 📈 Powerful Analysis Tools: Analyze and compare experiments using configuration parameters captured from Hydra.

Where to go next?

  • Getting Started


    Install HydraFlow and learn the core concepts and design principles to get you up and running quickly.

    Learn the basics

  • Practical Tutorials


    Follow hands-on examples to understand HydraFlow in practice and learn to create your first application.

    Try the tutorials

  • User Guide


    Dive deep into the features of HydraFlow, from running applications to automating workflows and analyzing results.

    Read the guide