Uploaded Docker image into cluster. Used cluster for MLFlow experiment, but no experiment is logged/there are no experiment runs. Why is this?

confusedIntern
Databricks Partner

Hi!

So I used this MLFlow experiment I found from the databricks website: https://docs.databricks.com/_static/notebooks/machine-learning-with-unity-catalog.html

And I created this cluster using a custom Docker image I created myself: Screen Shot 2022-08-02 at 4.13.14 PM 

Usually when I create a cluster to run an MLFlow experiment, I use the ML version such as 10.4 LTS ML (includes Apache Spark 3.2.1, Scala 2.12). However, when I tried to select this for the Docker image, this error shows up:

Screen Shot 2022-08-02 at 4.17.10 PM 

So I thought, I'll just use the regular 10.4 LTS one. But when I used this and ran my MLFlow experiment, nothing shows up in the experiment runs.

Screen Shot 2022-08-02 at 4.17.47 PM 

Why is this happening? What can I do to make this work?

Please help! Thank you very much!

Debayan
Databricks Employee
Databricks Employee

Hi @Debayan Mukherjee​!

Yes, I've been following this URL and have gone through step 3 for launch your cluster for the UI. This is what I have and it is pretty similar to the screenshot you have: Screen Shot 2022-08-02 at 4.13.14 PM 

The cluster was successfully created with the Docker image, but I cannot use the cluster for running MLflow experiments. I'm not sure what I did wrong.

Thank you!

While initializing the experiment, do you see any errors?

Also Could you please check if the permissions are provided correctly: https://docs.databricks.com/security/access-control/workspace-acl.html#mlflow-experiment-permissions....

Also, you can go through https://docs.databricks.com/applications/mlflow/tracking.html#experiments.

Hi @Margie Kale​,

Just a friendly follow-up. Did Debayan's response help you to resolved your questions? please mark it as best. Otherwise, please let us know if you still need help.