Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

An open-source platform that records what went into each model run and keeps a versioned registry of trained models, which lets you trace any deployed model back to its code, data and settings.

Websitehttps://mlflow.org
Source codehttps://github.com/mlflow/mlflow
Developed byDatabricks, Linux Foundation (2018)
TypeSoftware library: Python package with tracking server and web UI
Lifecycle phaseDevelopment, Deployment
FUTURE-AITraceability
ForAI developers
Time neededongoing
FacilitationNo facilitator needed
Skills neededPython
CostFree
LanguagesEnglish
MaturityEstablished
LicenceApache-2.0

What it is

MLflow Tracking logs the parameters, metrics, code version and output files of every training run, and lets you compare runs in a web interface. The Model Registry stores trained models with version numbers, stages and notes, which records which model is in use and how it was produced. Newer releases add tracing and evaluation features for applications built on large language models. Databricks launched MLflow in 2018, and it is now a Linux Foundation project; you can run it entirely on your own servers.

In healthcare

For a clinical AI system, MLflow can provide part of the audit trail that regulators and hospital governance expect: which data version, code commit and hyperparameters produced the model version that is currently deployed. It does not replace Git or proper data versioning, but it links them to each model.

Where to use it in The ELSA Way

References