2

是否可以将在本地运行的笔记本连接到作为 Azure Databricks 工作区一部分的 mlflow 跟踪服务器?是否已将所有本地日志记录和跟踪保存在 Azure 中?

4

2 回答 2

1

我有一个类似的问题,使用 python 并通过以下步骤解决了它:

  1. 安装 mlflow 和 datbricks-cli 库。
  2. 定义以下环境变量:DATABRICKS_HOST(databricks 工作区 url:https ://region.azuredatabricks.net )和 DATABRICKS_TOKEN
  3. 定义 mlflow 客户端:
mlflow_client = mlflow.tracking.MlflowClient(tracking_uri='databricks')
  1. 使用 mlflow_client 客户端进行日志记录、保存等。

如需更多参考,您可以在此处查看“从笔记本记录到跟踪服务器”部分

于 2019-05-29T08:23:47.527 回答
0

按照已接受答案中的步骤,我无法使用 mlflow_client 对象。有效的是直接在 mlflow 上设置跟踪 uri:

mlflow.set_tracking_uri('databricks') 
于 2019-06-03T19:07:08.477 回答