我在 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/