OSError ao aceder a artefactos experimentais MLflow

Problema

Obtém uma OSError: No such file or directory mensagem de erro ao tentar descarregar ou registar artefactos utilizando um dos seguintes artefactos:

  • 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/...'

Causa

O seu cliente MLflow está desatualizado.

Versões mais antigas do MLflow não fornecem suporte para artefactos armazenados em dbfs:/databricks/mlflow-tracking/ .

Solução

Atualize para a versão MLflow 1.9.1 ou superior e tente novamente.

%sh
pip install --upgrade mlflow