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_model triton_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.