OSError durante l'accesso agli artefatti dell'esperimento

Problema

Viene visualizzato un OSError: No such file or directory messaggio di errore quando si tenta di scaricare o registrare elementi usando uno dei seguenti elementi:

  • 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

Il client MLflow non è aggiornato.

Le versioni precedenti di MLflow non forniscono supporto per gli artefatti archiviati in dbfs:/databricks/mlflow-tracking/.

Soluzione

Eseguire l'aggiornamento a MLflow versione 1.9.1 o successiva e riprovare.

%sh
pip install --upgrade mlflow