首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MLFlow活动运行不匹配环境运行id。

MLFlow活动运行不匹配环境运行id。
EN

Stack Overflow用户
提问于 2021-02-11 09:55:19
回答 2查看 4.9K关注 0票数 1

我正在尝试执行一个MLFlow运行,但是在尝试了很多事情之后,我仍然坚持下面的错误。

代码语言:javascript
运行
复制
run = mlflow.active_run()
if run:
    print("Active run_id: {}".format(run.info.run_id))
    mlflow.end_run()

mlflow.set_experiment('TNF_EXP') 
mlflow.set_tracking_uri("http://localhost:5000/") # Actual Server URI instead of localhost
experiment = mlflow.get_experiment_by_name("TNF_EXP")

with mlflow.start_run(experiment_id=experiment.experiment_id) as run:
...
...

mlflow.end_run()

错误-

代码语言:javascript
运行
复制
File "/.../ModelTrainer.py", line 108, in train
    with mlflow.start_run(experiment_id=experiment.experiment_id) as run:
  File "/usr/local/lib/python3.6/site-packages/mlflow/tracking/fluent.py", line 207, in start_run
    "arguments".format(existing_run_id)
mlflow.exceptions.MlflowException: Cannot start run with ID e9953eb5918845bb9be1xxxxxx because active run ID does not match environment run ID. Make sure --experiment-name or --experiment-id matches experiment set with set_experiment(), or just use command-line arguments
2021/02/11 09:41:36 ERROR mlflow.cli: === Run (ID 'e9953eb5918845bb9be1xxxxxx') failed ===

我注意到我之前有一个active run,所以我包含了第一个结束该运行的if block。代码成功运行,我能够在MLFlow UI上记录数据,但是现在当我运行它时,我开始遇到同样的问题。在当前启动新运行之前,没有找到活动运行。

FYI,我正在Azure服务器上运行代码,代码中提到了相应的跟踪URI。

但是,如果我在CLI上的--experiment-name="TNF_EXP"命令中包含一个参数mlflow run,则代码运行良好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-25 07:27:52

这主要是因为您已经开始使用default experiment name运行,然后尝试将experiment_name设置为"TNF_EXP“。

将建议您使用mlflow.run(..., experiment_name="TNF_EXP") python方法,然后从CLI运行它。

您可以找到更多信息,这里

票数 3
EN

Stack Overflow用户

发布于 2021-12-15 21:21:28

MLflow项目当前支持的行为是使用mlflow cli定义实验名称或id (如果您知道id)。

这将需要系统地改变MLflow项目的执行方式,因为mlflow运行CLI命令将创建一个主运行(在-试验名称下,参数或默认值)。使用start_run在main中创建的嵌套运行需要属于同一个父实验。

唯一受支持的模型是在CLI命令中使用--实验名称或--实验id--如果您想要在特定的实验下进行日志记录。

您现在可以将其运行为: mlflow运行。-实验-名称测试

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66152375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档