I am trying to use Managed MLFlow as tracking server on GCP. I use rest apis to connect with the MLFLOW using Databricks token.
I can create experiment and even the model but what when I try to create a model version I run into this following error.
Earlier, I was able to use MLFlow Server successfully on AWS when I used something like the following:
mlflow server \
--backend-store-uri <postgres-sql-db> \
--default-artifact-root s3://my-mlflow-bucket/ \
--host 0.0.0.0
In that case, I installed MLFlow as tracking server in an EC2 instance and the rest apis worked fine.
At this point, I would like to know what can I do because I do not access to any Databricks compute instance.
These are my questions:
-- Is there a way to check and find out what are the backend stores and artifact stores that are currently being used on a managed instance?
-- Is it possible to change its settings while the instance is running? If not, is there a way to stop the instance and change the settings? or a new instance?
-- Is there a way to see the contents of the backend store even though it is managed by Databricks?
-- I need to know where and how the model uris are stored so that we can appropriately set parameters in the rest apis.
My design at this point is to use the Managed MLFlow that takes care of the backend store but I can have some control over the GCS bucket.
I would really appreciate if I can some feedback.
Thanks
Shounak