我正在尝试使用mlflow databricks集成,特别是跟踪API。通常,我可以在笔记本电脑的侧边栏中查看过去的跑步信息,就像您看到的here以及从tutorial获得的信息一样。但是,我现在想要的是使用多个笔记本将运行发送到同一实验。另外,我想查看每个笔记本中所有这些常见运行的结果。为此,我需要更改“运行”标签所跟踪的(默认)实验。
最终,我的问题归结为以下几点:如何设置由“运行”标签跟踪的实验?我尝试使用mlflow.set_tracking_uri
和mlflow.set_experiment(mlflow_experiment_name)
答案 0 :(得分:1)
我不认为今天是可能的,因为设计选择是将“运行”选项卡与笔记本实验相关联。来自docs:
Databricks工作区中的每个Python和R笔记本都有自己的实验。在笔记本中使用MLflow时,它会记录笔记本实验中的运行情况。
笔记本实验与相应的笔记本具有相同的名称和ID。笔记本ID是笔记本URL末尾的数字标识符。
您可以创建独立于笔记本实验的实验,并从不同来源对其进行日志运行。不过,您仍然必须打开跟踪UI来探索结果。
换句话说,您可以将来自不同笔记本的多个运行发送到同一实验,但是今天您不能将多个运行记录到特定笔记本的“运行”选项卡中。