Поделиться через


model-versions группа команд

Note

Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.

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

Группа model-versions команд в интерфейсе командной строки Databricks содержит команды для управления версиями моделей в реестре моделей в каталоге Unity. Модели в каталоге Unity обеспечивают централизованный контроль доступа, аудит, происхождение и обнаружение моделей машинного обучения в рабочих областях Databricks. См. статью "Управление жизненным циклом модели" в каталоге Unity.

Удаление версий модели Databricks

Удалите версию модели из указанной зарегистрированной модели. Все псевдонимы, назначенные версии модели, также будут удалены.

Вызывающий объект должен быть администратором хранилища метаданных или владельцем родительской зарегистрированной модели. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.

databricks model-versions delete FULL_NAME VERSION [flags]

Arguments

FULL_NAME

    Трехуровневый (полный) имя версии модели

VERSION

    Целочисленный номер версии модели

Options

Глобальные флаги

Examples

В следующем примере удаляется версия 1 модели:

databricks model-versions delete main.my_schema.my_model 1

запрос версий модели в Databricks

Узнайте версию модели.

Вызывающий объект должен быть администратором хранилища метаданных или владельцем (или иметь EXECUTE права на родительскую зарегистрированную модель). В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.

databricks model-versions get FULL_NAME VERSION [flags]

Arguments

FULL_NAME

    Трехуровневый (полный) имя версии модели

VERSION

    Целочисленный номер версии модели

Options

--include-aliases

    Следует ли включать псевдонимы, связанные с версией модели в ответе.

--include-browse

    Следует ли включать версии модели в ответ, для которого основной субъект может получить доступ только к выборочным метаданным.

Глобальные флаги

Examples

Следующий пример получает первую версию модели.

databricks model-versions get main.my_schema.my_model 1

Следующий пример показывает, как получить версию 1 модели с псевдонимами:

databricks model-versions get main.my_schema.my_model 1 --include-aliases

Версии модели Databricks: получить по псевдониму

Получить версию модели по псевдониму.

Пользователь должен быть администратором хранилища метаданных или владельцем зарегистрированной модели (или иметь на неё EXECUTE права). В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.

databricks model-versions get-by-alias FULL_NAME ALIAS [flags]

Arguments

FULL_NAME

    Трёхуровневое (полное) название зарегистрированной модели

ALIAS

    Имя псевдонима

Options

--include-aliases

    Следует ли включать псевдонимы, связанные с версией модели в ответе.

Глобальные флаги

Examples

Следующий пример получает версию модели по псевдониму:

databricks model-versions get-by-alias main.my_schema.my_model production

Следующий пример получает версию модели по псевдониму с включенными псевдонимами:

databricks model-versions get-by-alias main.my_schema.my_model production --include-aliases

список версий моделей в databricks

Вывод списка версий модели. Вы можете перечислить версии модели в определенной схеме или перечислить все версии модели в текущем хранилище метаданных.

Возвращаемые модели фильтруются на основе привилегий вызывающего пользователя. Например, администратор хранилища метаданных может перечислить все версии модели. Обычный пользователь должен быть владельцем или иметь EXECUTE права на родительскую зарегистрированную модель для получения версий модели в ответе. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.

В ответе не гарантируется определенное упорядочение элементов. Элементы в ответе не будут содержать псевдонимы или теги.

databricks model-versions list FULL_NAME [flags]

Arguments

FULL_NAME

    Полное трехуровневое имя зарегистрированной модели, для которой необходимо перечислить версии модели.

Options

--include-browse

    Следует ли включать версии модели в ответ, для которого основной субъект может получить доступ только к выборочным метаданным.

--max-results int

    Максимальное количество возвращаемых версий модели.

--page-token string

    Непрозрачный маркер разбиения на страницы, чтобы перейти на следующую страницу на основе предыдущего запроса.

Глобальные флаги

Examples

В следующем примере перечислены все версии модели для зарегистрированной модели:

databricks model-versions list main.my_schema.my_model

В следующем примере перечислены версии модели с разбивкой на страницы:

databricks model-versions list main.my_schema.my_model --max-results 10 --page-token abc123token

обновление версий моделей databricks

Обновите указанную версию модели.

Вызывающий объект должен быть администратором хранилища метаданных или владельцем родительской зарегистрированной модели. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.

На данный момент можно обновить только комментарий к версии модели.

databricks model-versions update FULL_NAME VERSION [flags]

Arguments

FULL_NAME

    Трехуровневый (полный) имя версии модели

VERSION

    Целочисленный номер версии модели

Options

--comment string

    Комментарий, прикреплённый к версии модели.

--json JSON

    Встроенная строка JSON или JSON-файл @path с текстом запроса

Глобальные флаги

Examples

В следующем примере обновляется существующий комментарий к версии модели:

databricks model-versions update main.my_schema.my_model 1 --comment "Updated model with improved accuracy"

В следующем примере обновляется версия модели с помощью JSON-файла:

databricks model-versions update main.my_schema.my_model 1 --json @model-version-update.json

Глобальные флаги

--debug

  Следует ли включить ведение журнала отладки.

-h или --help

    Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.

--log-file струна

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

--log-format формат

    Тип формата журнала: text или json. Значение по умолчанию — text.

--log-level струна

    Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.

типа -o, --output

    Тип выходных данных команды: text или json. Значение по умолчанию — text.

-p, --profile струна

    Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.

--progress-format формат

    Формат для отображения журналов хода выполнения: default, appendinplace, илиjson

-t, --target струна

    Если применимо, целевой объект пакета для использования