Serdar Yegulalp
Senior Writer

MLflow is now a Linux Foundation project

news
Jun 25, 20202 mins
Deep LearningMachine LearningSoftware Development

Databricks framework for managing machine learning projects will go to an open governance model

ai artificial intelligence ml machine learning vector
Credit: kohb / Getty Images

Databricks, the company behind the commercial development of Apache Spark, is placing its machine learning lifecycle project MLflow under the stewardship of the Linux Foundation.

MLflow provides a programmatic way to deal with all the pieces of a machine learning project through all its phases โ€” construction, training, fine-tuning, deployment, management, and revision. Itย tracks and manages the the datasets, model instances, model parameters, and algorithms used in machine learning projects, so they can be versioned, stored in a central repository, and repackaged easily for reuse by other data scientists.

MLflowโ€™s source is already availableย under the Apache 2.0 license, so this isnโ€™t about open sourcing a previously proprietary project. Instead, itโ€™s about giving the project โ€œa vendor neutral home with an open governance model,โ€ according to Databricksโ€™s press release.

Projects for managing entire machine learning pipelines have taken shape over the past couple of years, providing single overarching tools for governing what is typically a sprawling and complex process involving multiple moving parts. Among them is a Google project, Tensorflow Extended, but better known isย its descendent project Kubeflow, which uses Kubernetes to manage machine learning pipelines.

MLflow differs from Kubeflow in several key ways. For one, it doesnโ€™t require Kubernetes as a component; it runs on local machines by way of simple Python scripts, or in Databricksโ€™s hosted environment. And while Kubeflow focuses on TensorFlow and PyTorch as its learning systems, MLflow is agnostic โ€” it can work with models from those frameworksย and many others.ย 

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author