- What and Why MLflow?
- MLflow Installation
- MLflow vs. BentoML
- MLflow Simple Usage
- Open-source tool to organize your entire ML lifecycle
- Non-cloud service solution
- MLflow provides solutions for ...
- Managing ML process and deployment
- experimentation
- reproducibility
- deployment
- central model registry
- MLflow pros
- model tracking mechanism is easy to set up
- Offers very intuitive APIs for serving
- logging is practical and simplified, easy to run experiments
- Code-first approach
- MLflow cons
- The addition of extra workings to the models is not automatic
- Not quite easy and ideal for deploying models to different platforms
pip install mlflow bentoml
- MLflow provices components that work great for experimentation management, ML project management
- BentoML only focuses on serving and deploying trained models
- Can serve models logged in MLFlow experimentation with BentoML