MLflow
Open-source platform for managing the machine learning lifecycle: experiment tracking, model packaging, versioning, and deployment.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
Overview
MLflow tracks the parameters, metrics, and artifacts of every ML training run so a team can compare experiments and reproduce results, packages trained models in a standard format that works across serving frameworks, and manages a model registry for versioning and promoting models toward production. It's framework-agnostic, working with PyTorch, TensorFlow, scikit-learn, and others already in this catalog.
MLflow is a fit for data science teams that need to track experiments and manage models systematically rather than in scattered notebooks and spreadsheets, filling an MLOps gap that's currently absent from this catalog's ML framework entries.
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
The standard open-source ML lifecycle/experiment-tracking platform.
- Foundational
- Foundation-governed
- Categories
- AI & Machine Learning
- Languages
- Python
- License
- Apache-2.0
Related Projects
Kubeflow
Apache-2.0Machine learning platform for Kubernetes that bundles pipelines, model training, hyperparameter tuning, and serving into one toolkit.
Actively maintained
- AI & Machine Learning
KServe
Apache-2.0Kubernetes-native platform for serving machine learning models at scale, standardizing model deployment across frameworks.
Actively maintained
- AI & Machine Learning
Milvus
Apache-2.0Open source vector database built for scalable similarity search and AI applications.
Actively maintained
- AI & Machine Learning
- Database
PyTorch
BSD-3-ClauseOpen source machine learning framework that accelerates the path from research prototyping to production deployment.
Actively maintained
- AI & Machine Learning
Spotted an error? Suggest an edit on GitHub.