Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа registered-models команд в интерфейсе командной строки Databricks содержит команды для управления моделями в реестре моделей в каталоге Unity. Зарегистрированные модели обеспечивают централизованный контроль доступа, аудит, происхождение и обнаружение моделей машинного обучения в рабочих областях Databricks. См. статью "Управление жизненным циклом модели" в каталоге Unity.
создать зарегистрированные модели в databricks
Создайте зарегистрированную модель в каталоге Unity.
Хранилище файлов для версий модели в зарегистрированной модели будет находиться в расположении по умолчанию, указанном родительской схемой, родительским каталогом или хранилищем метаданных.
Для успешного создания зарегистрированной модели пользователь должен выполнить следующие условия:
- Вызывающий должен быть администратором хранилища метаданных или быть владельцем родительского каталога или родительской схемы, или иметь
USE_CATALOGпривилегии на родительский каталог иUSE_SCHEMAпривилегии на родительскую схему. - Вызывающий объект должен иметь привилегию
CREATE MODELилиCREATE FUNCTIONдля родительской схемы.
databricks registered-models create CATALOG_NAME SCHEMA_NAME NAME [flags]
Arguments
CATALOG_NAME
Имя каталога, в котором находится схема и зарегистрированная модель.
SCHEMA_NAME
Имя схемы, в которой находится зарегистрированная модель.
NAME
Имя зарегистрированной модели.
Options
--comment string
Комментарий, присоединенный к зарегистрированной модели.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--storage-location string
Расположение хранилища в облаке, в котором хранятся файлы данных версии модели.
Examples
В следующем примере создается зарегистрированная модель в указанном каталоге и схеме:
databricks registered-models create main my_schema my_model
В следующем примере создается зарегистрированная модель с комментарием:
databricks registered-models create main my_schema my_model --comment "My model description"
удаление зарегистрированных моделей databricks
Удалите зарегистрированную модель и все ее версии из указанного родительского каталога и схемы.
Вызывающий объект должен быть администратором хранилища метаданных или владельцем зарегистрированной модели. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.
databricks registered-models delete FULL_NAME [flags]
Arguments
FULL_NAME
Трехуровневое (полностью квалифицированное) имя зарегистрированной модели.
Options
Examples
В следующем примере удаляется зарегистрированная модель:
databricks registered-models delete main.my_schema.my_model
databricks зарегистрированные модели delete-alias
Удалите зарегистрированный псевдоним модели.
Вызывающий объект должен быть администратором хранилища метаданных или владельцем зарегистрированной модели. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.
databricks registered-models delete-alias FULL_NAME ALIAS [flags]
Arguments
FULL_NAME
Трехуровневое (полностью квалифицированное) имя зарегистрированной модели.
ALIAS
Имя псевдонима.
Options
Examples
В следующем примере удаляется зарегистрированный псевдоним модели:
databricks registered-models delete-alias main.my_schema.my_model production
Получение зарегистрированных моделей Databricks
Получение зарегистрированной модели.
Пользователь должен быть администратором хранилища метаданных или владельцем зарегистрированной модели (или иметь на неё EXECUTE права). В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.
databricks registered-models get FULL_NAME [flags]
Arguments
FULL_NAME
Трехуровневое (полностью квалифицированное) имя зарегистрированной модели.
Options
--include-aliases
Следует ли включать в ответ зарегистрированные псевдонимы модели.
--include-browse
Следует ли включать зарегистрированные модели в ответ, для которого субъект может получить доступ только к выборочным метаданным.
Examples
В следующем примере показано, как получить сведения о зарегистрированной модели:
databricks registered-models get main.my_schema.my_model
В следующем примере показано, как получить сведения о зарегистрированной модели, включая псевдонимы:
databricks registered-models get main.my_schema.my_model --include-aliases
список зарегистрированных моделей databricks
Список зарегистрированных моделей. Вы можете перечислить зарегистрированные модели в определенной схеме или перечислить все зарегистрированные модели в текущем хранилище метаданных.
Возвращаемые модели фильтруются на основе привилегий вызывающего пользователя. Например, администратор хранилища метаданных может перечислить все зарегистрированные модели. Обычный пользователь должен быть владельцем или иметь EXECUTE права на зарегистрированную модель для получения зарегистрированных моделей в ответе. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.
В ответе не гарантируется определенное упорядочение элементов.
databricks registered-models list [flags]
Options
--catalog-name string
Идентификатор каталога, в котором будут перечислены зарегистрированные модели.
--include-browse
Следует ли включать зарегистрированные модели в ответ, для которого субъект может получить доступ только к выборочным метаданным.
--max-results int
Максимальное количество зарегистрированных моделей для возврата.
--page-token string
Непрозрачный токен для отправки на следующую страницу результатов (разбиение на страницы).
--schema-name string
Идентификатор схемы, в которой перечислены зарегистрированные модели.
Examples
В следующем примере перечислены все зарегистрированные модели в текущем хранилище метаданных:
databricks registered-models list
В следующем примере перечислены зарегистрированные модели в определенном каталоге:
databricks registered-models list --catalog-name main
В следующем примере перечислены зарегистрированные модели в определенной схеме:
databricks registered-models list --catalog-name main --schema-name my_schema
databricks зарегистрированные модели set-alias
Задайте псевдоним для указанной зарегистрированной модели.
Вызывающий объект должен быть администратором хранилища метаданных или владельцем зарегистрированной модели. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.
databricks registered-models set-alias FULL_NAME ALIAS VERSION_NUM [flags]
Arguments
FULL_NAME
Полное имя зарегистрированной модели.
ALIAS
Имя псевдонима.
VERSION_NUM
Номер версии модели, на которую указывает псевдоним.
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
Examples
В следующем примере показано, как задать псевдоним для зарегистрированной модели:
databricks registered-models set-alias main.my_schema.my_model production 1
Обновление моделей, зарегистрированных в Databricks
Обновите указанную зарегистрированную модель.
Вызывающий объект должен быть администратором хранилища метаданных или владельцем зарегистрированной модели. В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы.
В настоящее время можно обновить только имя, имя владельца или комментарии к зарегистрированной модели.
databricks registered-models update FULL_NAME [flags]
Arguments
FULL_NAME
Трехуровневое (полностью квалифицированное) имя зарегистрированной модели.
Options
--comment string
Комментарий, присоединенный к зарегистрированной модели.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
`--new-name string`**
Новое имя зарегистрированной модели.
--owner string
Идентификатор пользователя, которому принадлежит зарегистрированная модель.
Examples
В следующем примере обновляется комментарий зарегистрированной модели:
databricks registered-models update main.my_schema.my_model --comment "Updated model description"
В следующем примере обновляется имя зарегистрированной модели:
databricks registered-models update main.my_schema.my_model --new-name my_new_model
Глобальные флаги
--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 струна
Если применимо, целевой объект пакета для использования