OSError bij het openen van MLflow-experimentartefacten

Probleem

U krijgt een foutbericht wanneer u artefacten probeert te downloaden OSError: No such file or directory of te logboeken met een van de volgende opties:

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

Oorzaak

Uw MLflow-client is verouderd.

Oudere versies van MLflow bieden geen ondersteuning voor artefacten die zijn opgeslagen in dbfs:/databricks/mlflow-tracking/ .

Oplossing

Upgrade naar MLflow versie 1.9.1 of hoger en probeer het opnieuw.

%sh
pip install --upgrade mlflow