OSError beim Zugriff auf mlflow-Experiment ArtefakteOSError when accessing MLflow experiment artifacts

ProblemProblem

Sie erhalten eine OSError: No such file or directory Fehlermeldung, wenn Sie versuchen, Artefakte mithilfe eines der folgenden Elemente herunterzuladen oder zu protokollieren:You get an OSError: No such file or directory error message when trying to download or log artifacts using one of the following:

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

UrsacheCause

Der mlflow-Client ist veraltet.Your MLflow client is out of date.

Ältere Versionen von mlflow bieten keine Unterstützung für Artefakte, die in gespeichert sind dbfs:/databricks/mlflow-tracking/ .Older versions of MLflow do not provide support for artifacts stored in dbfs:/databricks/mlflow-tracking/.

LösungSolution

Aktualisieren Sie auf die mlflow-Version 1.9.1 oder höher, und versuchen Sie es erneut.Upgrade to MLflow version 1.9.1 or higher and try again.

%sh
pip install --upgrade mlflow