我在使用 MLflow 服务器时遇到了问题。当我第一次运行命令在 ec2 实例上启动 mlflow 服务器时,一切正常。现在,虽然日志和 Artifact 被存储到 postgres 和 s3,但 UI 没有列出 Artifact 。相反,用户界面的 Artifact 部分显示:
Loading Artifacts Failed
Unable to list artifacts stored under <s3-location> for the current run. Please contact your tracking server administrator to notify them of this error, which can happen when the tracking server lacks permission to list artifacts under the current run's root artifact directory.
但是当我 checkin s3 时,我在 s3 位置看到了错误显示的 Artifact 。什么可能开始导致这种情况,因为它不久前还可以使用,并且托管 mlflow 的 ec2 没有任何变化?
最佳答案
我找到了答案。错误是 mlflow 找不到 boto3,因此安装了 conda 就可以了。用于此的日志被掩埋,很难在标准输出中找到。
关于amazon-s3 - MLflow Artifact 存储但未在 UI 中列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61871515/