Using Models Manager from notebooks
Models manager is automatically configured in notebook module, so you can use these capabilities without any configuration.
You can import mlflow package in any python or pyspark interpreter in order to work with the models manager
There’re two main ways to use mlflow in notebook.
Training and using models with code inside notebook
This is the most simple and easy way. You can import mlflow package and start your develop for training your model
Or you can use some model to make a prediction using a previous trained model:
Training and using models working with a git repository
In this way, notebook module works like a wrapper of some MLFlow project. MLFlow project has the code and libraries/versions definitions (using conda yaml) in the structure, so you don’t need any other configuration in order to train a model o use some trained model with the project
You can work developing your project in local enviroment, pushing your code to some git repository and having a complete control version. When you need to use the project with real data and use the computing power of the server you can get this git repo in the notebook and running it in a few lines
Â