Схема YAML виртуальной машины, подключенной к интерфейсу командной строки (версия 2)
ОБЛАСТЬ ПРИМЕНЕНИЯ: расширение машинного обучения Azure CLI версии 2 (текущее)
Исходную схему JSON можно найти по адресу https://azuremlschemas.azureedge.net/latest/vmCompute.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 |
строка | Обязательный. Тип вычисления. | virtualmachine |
|
name |
строка | Обязательный. Имя вычисления. | ||
description |
строка | Описание вычисления. | ||
resource_id |
строка | Обязательный. Полный идентификатор ресурса виртуальной машины Azure, который подключается к рабочей области в качестве целевого объекта вычислений. | ||
ssh_settings |
объект | Параметры SSH для подключения к виртуальной машине. | ||
ssh_settings.admin_username |
строка | Имя учетной записи администратора, которую можно использовать для входа в узлы по протоколу SSH. | ||
ssh_settings.admin_password |
строка | Пароль учетной записи администратора. Требуется одно из admin_password или ssh_private_key_file . |
||
ssh_settings.ssh_private_key_file |
строка | Локальный путь к файлу закрытого ключа SSH учетной записи администратора. Требуется одно из admin_password или ssh_private_key_file . |
||
ssh_settings.ssh_port |
integer | Порт SSH на виртуальной машине. | 22 |
Замечания
Команду az ml compute
можно использовать для управления виртуальными машинами, подключенными к рабочей области Машинного обучения Azure.
Примеры
Примеры доступны в репозитории примеров GitHub. Ниже показаны некоторые из них.
YAML: базовый
$schema: https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json
name: vm-example
type: virtualmachine
resource_id: /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/Microsoft.Compute/virtualMachines/<VM_NAME>
ssh_settings:
admin_username: <admin_username>
admin_password: <admin_password>