Схема 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