访问 MLflow 试验项目时出现 OSError 错误

问题

尝试使用以下某项下载或记录项目时收到 OSError: No such file or directory 错误消息:

  • MlflowClient.download_artifacts()
  • mlflow.[flavor].log_model()
  • mlflow.[flavor].load_model()
  • mlflow.log_artifacts()
OSError: No such file or directory: '/dbfs/databricks/mlflow-tracking/<experiment-id>/<run-id>/artifacts/...'

原因

你的 MLflow 客户端已过期。

MLflow 的早期版本不提供对 dbfs:/databricks/mlflow-tracking/ 中存储的项目的支持。

解决方案

请升级到 MLflow 版本1.9.1 或更高版本,然后重试。

%sh
pip install --upgrade mlflow