OSError lors de l’accès aux artefacts d’expérience MLflow

Problème

Vous recevez un OSError: No such file or directory message d’erreur lorsque vous essayez de télécharger ou d’enregistrer des artefacts à l’aide d’un des éléments suivants :

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

Cause

Votre client MLflow est obsolète.

Les versions antérieures de MLflow ne prennent pas en charge les artefacts stockés dans dbfs:/databricks/mlflow-tracking/ .

Solution

Effectuez une mise à niveau vers MLflow version 1.9.1 ou ultérieure, puis réessayez.

%sh
pip install --upgrade mlflow