Skip to content

Latest commit

 

History

History
 
 

using-mlflow

Using MLflow in Azure ML

MLflow is an open-source framework, designed to manage the complete machine learning lifecycle. It's ability to train and serve models on different platforms allows to avoid vendor's lock-ins and to move freely from one platform to another one. Azure Machine Learning supports MLflow for tracking and model management. We also support no-code deployment from models logged in MLflow format (MLmodel).

Examples in this repository

Notebooks

notebooks description
Training and tracking a classifier with MLflow Demonstrates how to track experiments using MLflow, log models and combine multiple flavors into pipelines.
Training and tracking a classifier with MLflow using Service Principal authentication Demonstrate how to track experiments using MLflow from compute that is running outside Azure ML and how to authenticate against Azure ML services using a Service Principal.
Hyper-parameters optimization using child runs with MLflow and HyperOpt optimizer Demonstrate how to use child runs in MLflow to do hyper-parameter optimization for models using the popular library HyperOpt. It shows how to transfer metrics, params and artifacts from child runs to parent runs.
Migrating tracking from Azure ML SDK v1 to MLflow A comprehensive guideline for moving from Azure ML SDK v1 to use MLflow for tracking experiments in jobs and notebooks.
Logging models instead of assets with MLflow Demonstrates how to log models and artifacts with MLflow, including custom models.
Manage experiments and runs with MLflow Demonstrates how to query experiments, runs, metrics, parameters and artifacts from Azure ML using MLflow.
Manage models registries with MLflow Demonstrates how to manage models in registries using MLflow.
No-code deployment with MLflow Demonstrates how to deploy models in MLflow format to the different deployment target in Azure ML.
Training models in Azure Databricks and deploying them on Azure ML with MLflow Demonstrates how to train models in Azure Databricks and deploy them in Azure ML. It also includes how to handle cases where you also want to track the experiments with the MLflow instance in Azure Databricks.
Migrating models with scoring scripts to MLflow format Demonstrates how to migrate models with scoring scripts to no-code-deployment with MLflow.
Using MLflow REST with Azure ML Demonstrates how to work with MLflow REST API when connected to Azure ML.