mlflow - 将实验从 MLFlow 服务器复制到另一个 MLFlow 服务器

标签 mlflow

我在 Linux 计算机上有一个用户,我从该用户运行 mlflow 服务器。工件存储在本地 mlruns 文件夹中。让我们将该用户称为用户 A。然后,我从另一个 Linux 用户运行另一个 mlflow 服务器,并将该用户称为用户 B。我想将驻留在用户 A 的 mlruns 目录中的旧实验移动到在用户 B 中运行的 mlflow。我只是将用户 A 的 mlruns 目录移动到用户 B 的主目录,并从那里再次运行 mlflow。当我通过浏览器访问 mlflow UI 时,我看到工件位置已正确配置为用户 B 的 mlruns 文件夹,但我看不到从用户 A 的 mlruns 目录移动的实验。我怎样才能在用户界面中看到它们?

最佳答案

您想要使用官方 MLflow API 在跟踪服务器之间迁移实验和运行。 请参阅:https://github.com/amesar/mlflow-export-import

关于mlflow - 将实验从 MLFlow 服务器复制到另一个 MLFlow 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68622242/

相关文章:

mlflow - 从 UI 中删除 mlflow 实验中的运行,因此后端存储中不存在运行

r - R 中的 ML-Flow 安装

python - 如何将 mlflow 与 tensorflow object detection api 集成

python - 尝试在 MS Windows 上运行时出现 "mlflow ui"错误

python - 如何安全关闭mlflow ui?

databricks - Windows 上的数据 block 上的 MLflow 远程执行会创建无效的 dbfs 路径

python - 如何使用 mlflow.tensorflow.log_model 记录 tensorflow 模型(错误模块 'tensorflow._api.v2.saved_model' 没有属性 'tag_constants' )

google-colaboratory - 在 Google Colab 上设置 MLflow