neptune-mlflow
Overview
neptune-mflow
integrates mlflow
with Neptune
to let you get the best of both worlds.
Enjoy tracking and reproducibility of mlflow
with organization and collaboration of Neptune
.
With neptune-mlflow
you can have your mlflow
experiment runs hosted in a beautiful 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:
and easily shareable with the world:
Documentation
See neptune-mlflow docs for more info.
Get started
Register
Go to neptune.ai 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.
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.
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:
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!
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 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