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


YAML-схема модели для CLI (версия 2)

ОБЛАСТЬ ПРИМЕНЕНИЯ: расширение машинного обучения Azure CLI версии 2 (текущее)

Исходную схему JSON можно найти по адресу https://azuremlschemas.azureedge.net/latest/model.schema.json.

Примечание.

Синтаксис YAML, описанный в этом документе, основан на схеме JSON для последней версии расширения ML CLI (версия 2). Этот синтаксис гарантированно работает только с последней версией расширения ML CLI (версия 2). Схемы для старых версий расширений можно найти по адресу https://azuremlschemasprod.azureedge.net/.

Синтаксис YAML

Ключ Тип Описание Допустимые значения
$schema строка Схема YAML.
name строка Обязательный. Имя модели.
version INT Версия модели. Если опущено, Машинное обучение Azure автоматически создает версию.
description строка Описание модели.
tags объект Словарь тегов для модели.
path строка Локальный путь к файлам модели или URI облачного пути к файлам модели. Он может указывать на файл или каталог.
type строка Тип формата хранилища для модели. Применимо к сценариям развертывания без кода. custom_model, , mlflow_modeltriton_model
flavors объект Варианты модели. Каждый тип формата хранилища модели может иметь один или несколько поддерживаемых вариантов. Применимо к сценариям развертывания без кода.

Замечания

Команду az ml model можно использовать для управления моделями Машинного обучения Azure.

Примеры

Примеры доступны в репозитории примеров GitHub. Ниже показаны некоторые из них.

YAML: локальный файл

$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: local-file-example
path: mlflow-model/model.pkl
description: Model created from local file.

YAML: локальная папка в формате MLflow

$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: local-mlflow-example
path: mlflow-model
type: mlflow_model
description: Model created from local MLflow model directory.