Material for the workshop "From zero to MLOps: An open source stack to fight spaghetti ML" first delivered at EuroPython 2024 https://ep2024.europython.eu/session/from-zero-to-mlops-an-open-source-stack-to-fight-spaghetti-ml
Approximate duration: 3 hours.
- What is even MLOps? (10m)
- Initial setting: Jupyter notebook, local files, everything mostly works! (20m)
- Your local lakehouse with MinIO and Delta (10m)
- Data and ML pipelines with Kedro (50m)
- Break (15m)
- Experiment tracking and model registry with MLFlow (20m)
- Orchestration with Prefect (15m)
- Scaling execution on a Ray cluster (15m)
- Model monitoring with Evidently (15m)
- Conclusions and buffer (25m)