MLflow 实验跟踪:本地(开发工具 - vscode)到数据块工作区

MLflow Experiments Tracking : local (dev tools - vscode) to databricks workspace

我已经在本地配置了我的数据块工作区,

databricks configure --profile <profile_name> --token

通过它我可以列出集群并创建秘密范围。

但我无法创建 mlflow 实验。我已将跟踪 uri 设置为“databricks”,还使用“databricks/

我收到以下错误;

from mlflow.tracking import MlflowClient client = MlflowClient() mlflow.set_tracking_uri("databricks") experiment = client.get_experiment_by_name('/Shared/test')

MlflowException:API 对端点的请求成功,但响应主体不是有效的 JSON 格式。响应正文:'Databricks - 登录

< /body>'

有人可以帮我解决我在这里遗漏的问题吗?

我希望通过开发工具(vscode)在数据块工作区中进行 create/track mlflow 实验。

我在尝试从版本不匹配的模型注册表(客户端 1.22.0)加载模型时遇到了同样的问题。

我必须降级客户端版本才能使其正常工作。

首先将客户端降级到 1.21,然后将服务器降级到 1.20

参考 - https://docs.databricks.com/dev-tools/api/latest/mlflow.html#operation/transition-model-version-stage