liveBook · Manning

MLflow

MLflow is an open-source platform for managing the machine-learning lifecycle, including experiment tracking, model and artifact management, and model deployment.

How 3 Manning books explain it

Machine Learning Platform Engineering

MLflow is an open-source platform for managing the machine learning lifecycle, including experiment tracking, model packaging, registry, and deployment.

How it is used
Tracks experiments and manages model versions from exploratory training through selection and inference.
How deep it goes
Works through local setup, run logging, metric-based registration, pipeline validation, and serving commands; contrasts two deployment paths.
Examples
Uses income-classifier runs, movie-recommender training and validation, registry queries, and inference-service commands.
What you can do after
Operate/configure MLflow to track runs, select and register a model, and serve a registered version alone or with BentoML.

Read how Machine Learning Platform Engineering explains MLflow →

Generative AI in Action

MLflow is an open-source platform for managing machine-learning experimentation, reproducibility, model packaging, deployment, and lifecycle operations.

How it is used
Supports experiment management and production observability for machine-learning and LLM applications.
How deep it goes
Explains core components and demonstrates tracking configuration and metrics logging, without detailing deployment internals.
Examples
Uses Docker Compose, an MLflow dashboard, and an OpenAI chat-completion example that records prompts, responses, latency, and token counts.
What you can do after
Operate and configure MLflow tracking for LLM requests, experiments, artifacts, and operational metrics.

Read how Generative AI in Action explains MLflow →

Designing Deep Learning Systems: A guide for software engineers

MLflow is an open-source platform for managing the machine learning lifecycle, including experiment tracking, artifact management, model registration, and deployment.

How it is used
Supports experiment comparison, troubleshooting, reproducibility, deployment, artifact management, and centralized model lifecycle operations.
How deep it goes
Explains component responsibilities, remote-server architecture, storage boundaries, artifact-upload choices, and client operations, without implementation internals.
Examples
Demonstrates run logging, SQL metadata storage, object-storage artifacts, tracking-server proxying, and model-version retrieval.
What you can do after
Operate MLflow to record runs, retrieve metadata, manage artifacts, compare experiments, and govern model versions.

Read how Designing Deep Learning Systems: A guide for software engineers explains MLflow →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.