Ошибки при доступе к артефактам MLflow без использования клиента MLflow

Разрешения эксперимента млфлов теперь применяются к артефактам в млфлов отслеживания, что позволяет легко управлять доступом к наборам данных, моделям и другим файлам.

Недопустимое исключение при подключении

Проблема

При попытке получить доступ к артефакту запуска Млфлов с помощью команд файловой системы модуля обработки файлов (DBFS), таких как dbutils.fs , возникает следующая ошибка:

com.databricks.backend.daemon.data.common.InvalidMountException: Error while using path /databricks/mlflow-tracking/<experiment-id>/<run-id>/artifacts for resolving path &#39;/<experiment-id>/<run-id>/artifacts&#39; within mount at &#39;/databricks/mlflow-tracking&#39;.

Причина

С расширением Млфлов, разрешениями эксперимента с артефактами, интерфейсы API DBFS для запуска артефактов, хранимые в dbfs:/databricks/mlflow-tracking/ , больше не поддерживаются.

Решение

Обновите версию клиента до Млфлов версии 1.9.1 или более поздней, чтобы скачать, перечислить или передать артефакты, хранящиеся в dbfs:/databricks/mlflow-tracking/ .

%sh
pip install --upgrade mlflow

филенотфаундеррор

Проблема

При попытке получить доступ к артефакту запуска млфлов с помощью %sh / os.listdir() вы получаете следующую ошибку:

FileNotFoundError: [Errno 2] No such file or directory: '/databricks/mlflow-tracking/'

Причина

Благодаря расширению Млфловных разрешений для артефактов запуск артефактов, хранимых в, dbfs:/databricks/mlflow-tracking/ может осуществляться только с помощью клиента млфлов версии 1.9.1 или более поздней.

Решение

Обновите версию клиента до Млфлов версии 1.9.1 или более поздней, чтобы скачать, перечислить или передать артефакты, хранящиеся в dbfs:/databricks/mlflow-tracking/ .

%sh
pip install --upgrade mlflow