Run MLflow UI on AzureML Compute Instances as a custom application
- Deploy the above ARM template
- Select the existing Workspace name
- Select a name for the newly created Compute Instance that will host the UI
- Navigate to the newly created CI's terminal
- Run
az login
and follow the instructions to log in - That's it! Navigate to the mlflow ui app created on the CI in your browser!
- Compute Instance in the Workspace of your choice
- Custom Application in the above CI that references this repo's docker image
- Set docker image to
ghcr.io/akshaya-a/azureml-mlflow-ui:main
- Add
/home/azureuser/.azure
:/home/azureuser/.azure
as a Bind Mount - Set MLFLOW_TRACKING_URI to the AML Workspace's tracking uri (copy from the Azure Portal)
- Set HOME to
/home/azureuser
- Expose
5001
on both Target + Published ports
- Set docker image to
- Navigate to the newly created CI's terminal
- Run
az login
and follow the instructions to log in - That's it! Navigate to the mlflow ui app created on the CI in your browser!