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


Схема YAML для вычислительного экземпляра для интерфейса командной строки (версия 2)

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

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

Примечание.

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

Синтаксис YAML

Ключ Тип Описание Допустимые значения Default value
$schema строка Схема YAML. При создании файла YAML с помощью расширения VS Code Машинного обучения Azure вы можете добавить $schema в верхней части файла, чтобы вызывать завершение схемы и ресурсов.
type строка Обязательный. Тип вычисления. computeinstance
name строка Обязательный. Имя вычисления.
description строка Описание вычисления.
size строка Размер виртуальной машины, используемый для вычислительного экземпляра. Дополнительные сведения см. в разделе Поддерживаемые серии и размеры виртуальных машин. Обратите внимание, что виртуальные машины некоторых размеров доступны не во всех регионах. Список поддерживаемых размеров в данном регионе можно получить, используя команду az ml compute list-sizes . Standard_DS3_v2
create_on_behalf_of объект Параметры для создания вычислительного экземпляра от имени другого пользователя. Убедитесь, что назначенный пользователь имеет правильные разрешения RBAC.
create_on_behalf_of.user_tenant_id строка Идентификатор клиента AAD назначенного пользователя.
create_on_behalf_of.user_object_id строка Идентификатор объекта AAD назначенного пользователя.
ssh_public_access_enabled boolean Следует ли включить открытый доступ SSH к вычислительному экземпляру? false
ssh_settings объект Параметры SSH для подключения к вычислительному экземпляру.
ssh_settings.ssh_key_value строка Открытый ключ SSH учетной записи администратора.
network_settings объект Параметры безопасности сети.
network_settings.vnet_name строка Имя виртуальной сети (VNet) при создании новой или ссылки на существующую.
network_settings.subnet строка Имя подсети при создании новой виртуальной сети, или ссылка на существующую виртуальную сеть, или полный идентификатор ресурса подсети в существующей виртуальной сети. Не указывайте network_settings.vnet_name, если указан идентификатор подсети. Идентификатор подсети может ссылаться на виртуальную сеть или подсеть в другой группе ресурсов.
identity объект Конфигурация управляемого удостоверения, назначаемого для вычисления. Кластеры AmlCompute поддерживают только одно удостоверение, назначаемое системой, или несколько удостоверений, назначаемых пользователем. Эти типы удостоверений не могут использоваться одновременно.
identity.type строка Тип управляемого удостоверения, назначаемого для вычисления. Если используется тип user_assigned, необходимо также указать свойство identity.user_assigned_identities. system_assigned, user_assigned
identity.user_assigned_identities array Список полных идентификаторов ресурсов для назначаемых пользователем удостоверений.

Замечания

С помощью команды az ml compute вы можете управлять вычислительными экземплярами машинного обучения Azure.

YAML: минимальный

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json
name: minimal-example-i
type: computeinstance

YAML: базовый

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json 
name: basic-example-i
type: computeinstance
size: STANDARD_DS3_v2

Следующие шаги