Skip to main content

Reproducible machine learning pipelines using mlflow.

Project description

mlf-core logo


PyPI Python Version License Read the documentation at Build Package Status Run Tests Status Codecov pre-commit Black

Pepy Downloads Discord


mlf-core: a framework for deterministic machine learning


mlf-core overview

mlf-core provides CPU and GPU deterministic machine learning templates based on MLflow, Conda, Docker and a strong Github integration. Templates are available for PyTorch, TensorFlow and XGBoost. A custom linter ensures that projects stay deterministic in all phases of development and deployment.


Start your journey with mlf-core by installing it via $ pip install mlf-core.

See Installation.


See a mlf-core project in action.


Configure mlf-core to get started.

See Configuring mlf-core


List all available mlf-core templates.

See Listing all templates.


Get detailed information on a mlf-core template.

See Get detailed template information.


Kickstart your deterministic machine laerning project with one of mlf-core’s templates in no time.

See Create a project.


Use advanced linting to ensure your project always adheres to mlf-core’s standards and stays deterministic.

See Linting your project


Bump your project version across several files.

See Bumping the version of an existing project.


Sync your project with the latest mlf-core release to get the latest template features.

See Syncing a project.


Check whether you are using the latest mlf-core version and update automatically to benefit from the latest features.



Primary idea and main development by Lukas Heumos. mlf-core is inspired by nf-core. This package was created with cookietemple based on a modified audreyr/cookiecutter-pypackage project template using cookiecutter.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlf-core-1.11.4.tar.gz (5.9 MB view hashes)

Uploaded Source

Built Distribution

mlf_core-1.11.4-py3-none-any.whl (6.0 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page