Skip to content
Neptune integration with MLflow
Python Makefile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update index.rst Aug 7, 2019
neptune_mlflow Fix uploading artifacts (#17) Jul 17, 2019
neptune_mlflow_plugin Improve help message. (#19) Aug 14, 2019
tests Fix compatibility with MLFlow 1.0.0 (#15) Jul 1, 2019
.gitignore
.travis.yml Replace standalone cli with a plugin for neptune-client cli Mar 13, 2019
CODE_OF_CONDUCT.md Setup python project Mar 8, 2019
LICENSE Setup python project Mar 8, 2019
MANIFEST.in Setup python project Mar 8, 2019
Makefile Rename cli to neptune-mlflow Mar 12, 2019
README.md Update README.md Aug 7, 2019
docs_requirements.txt Readme (#11) Mar 25, 2019
git_version.py Setup python project Mar 8, 2019
pylintrc Setup python project Mar 8, 2019
requirements.txt Fix compatibility with MLFlow 1.0.0 (#15) Jul 1, 2019
setup.cfg Setup python project Mar 8, 2019
setup.py Replace standalone cli with a plugin for neptune-client cli Mar 13, 2019
test_requirements.txt Setup python project Mar 8, 2019
tox.ini Replace standalone cli with a plugin for neptune-client cli Mar 13, 2019

README.md

neptune-mlflow

Build Status

mlflow neptune.ml integration

Overview

neptune-mflow integrates mlflow with Neptune to let you get the best of both worlds. Enjoy tracking and reproducibility of mlflow with organizion and collaboration of Neptune.

With neptune-mlflow you can have your mlflow experiment runs hosted in a beatutiful knowledge repo that lets you invite and manage project contributors.

All you need to do is go to your mlflow project and run:

neptune mlflow --project USER_NAME/PROJECT_NAME

and you have your experiments organized:

image

and easily shareable with the world:

image

Documentation

See neptune-mlflow documentation site for more info.

Get started

Register

Go to neptune.ml and sign up.

It is completely free for individuals and non-organizations, and you can invite others to join your team!

Get your API token

In order to start working with Neptune you need to get the API token first. To do that, click on the Get API Token button on the top left.

image

Set NEPTUNE_API_TOKEN environment variable

Go to your console and run:

export NEPTUNE_API_TOKEN='your_long_api_token'

Create your first project

Click on Projects and the New project. Choose a name for it and whether you want it public or private.

image

Install lib

pip install neptune-mlflow

Sync your mlruns with Neptune

neptune mlflow --project USER_NAME/PROJECT_NAME

Explore and Share

You can now explore and organize your experiments in Neptune:

image

And share it with anyone by sending a link to your project, experiment or chart if it is public or invite people to your project if you want to keep it private!

image

Getting help

If you get stuck, don't worry we are here to help. The best order of communication is:

Contributing

If you see something that you don't like you are more than welcome to contribute! There are many options:

  • Participate in discussions on neptune community forum or neptune community spectrum
  • Submit a feature request or a bug here, on Github
  • Submit a pull request that deals with an open feature-request or bug
  • Spread a word about neptune-contrib in your community
You can’t perform that action at this time.