AmlComputeProvisioningConfiguration Класс
Представляет параметры конфигурации для подготовки целевых объектов AmlCompute.
Используйте метод provisioning_configuration
класса AmlCompute, чтобы указать параметры конфигурации.
Создайте объект конфигурации для подготовки целевого объекта AmlCompute.
- Наследование
-
AmlComputeProvisioningConfiguration
Конструктор
AmlComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=1800, admin_username=None, admin_user_password=None, admin_user_ssh_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified', identity_type=None, identity_id=None, compute_location=None, enable_node_public_ip=True)
Параметры
Имя | Описание |
---|---|
vm_size
Обязательно
|
Размер виртуальных машин агента. Дополнительные сведения приведены в https://aka.ms/azureml-vm-details. Обратите внимание, что все размеры доступны не во всех регионах (см. предыдущую ссылку). Если не указано, по умолчанию используется значение Standard_NC6. |
vm_priority
|
Приоритет виртуальной машины: выделенные или низкоприоритетные ВМ. Значение по умолчанию — "выделенные". Default value: dedicated
|
min_nodes
|
Минимальное количество узлов в кластере. Если значение не указано, по умолчанию равно 0. Default value: 0
|
max_nodes
|
Максимальное количество узлов в кластере. Значение по умолчанию — 4. Default value: None
|
idle_seconds_before_scaledown
|
Время простоя узла в секундах перед масштабированием кластера. Если значение не указано, по умолчанию равно 1800. Default value: 1800
|
admin_username
|
Имя учетной записи администратора, которую можно использовать для входа в узлы по протоколу SSH. Default value: None
|
admin_user_password
|
Пароль учетной записи администратора. Default value: None
|
admin_user_ssh_key
|
Открытый ключ SSH учетной записи администратора. Default value: None
|
vnet_resourcegroup_name
|
Имя группы ресурсов, в которой находится виртуальная сеть. Default value: None
|
vnet_name
|
Имя виртуальной сети. Default value: None
|
subnet_name
|
Имя подсети в виртуальной сети. Default value: None
|
tags
|
Словарь тегов значений ключа, которые необходимо указать для объекта вычислений. Default value: None
|
description
|
Описание, которое необходимо указать для объекта вычислений. Default value: None
|
remote_login_port_public_access
|
Состояние общедоступного порта SSH. Возможны следующие значения:
Default value: NotSpecified
|
identity_type
|
Возможны следующие значения:
Default value: None
|
identity_id
|
Список идентификаторов ресурсов для удостоверения, назначенного пользователем. Например: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] Default value: None
|
vm_size
Обязательно
|
Размер виртуальных машин агента. Дополнительные сведения приведены в https://aka.ms/azureml-vm-details. Обратите внимание, что все размеры доступны не во всех регионах (см. предыдущую ссылку). Если не указано, по умолчанию используется значение Standard_NC6. |
vm_priority
Обязательно
|
Приоритет виртуальной машины: выделенные или низкоприоритетные ВМ. Значение по умолчанию — "выделенные". |
min_nodes
Обязательно
|
Минимальное количество узлов в кластере. Если значение не указано, по умолчанию равно 0. |
max_nodes
Обязательно
|
Максимальное количество узлов в кластере. Значение по умолчанию — 4. |
idle_seconds_before_scaledown
Обязательно
|
Время простоя узла в секундах перед масштабированием кластера. Если значение не указано, по умолчанию равно 1800. |
admin_username
Обязательно
|
Имя учетной записи администратора, которую можно использовать для входа в узлы по протоколу SSH. |
admin_user_password
Обязательно
|
Пароль учетной записи администратора. |
admin_user_ssh_key
Обязательно
|
Открытый ключ SSH учетной записи администратора. |
vnet_resourcegroup_name
Обязательно
|
Имя группы ресурсов, в которой находится виртуальная сеть. |
vnet_name
Обязательно
|
Имя виртуальной сети. |
subnet_name
Обязательно
|
Имя подсети в виртуальной сети. |
tags
Обязательно
|
Словарь тегов значений ключа, которые необходимо указать для объекта вычислений. |
description
Обязательно
|
Описание, которое необходимо указать для объекта вычислений. |
remote_login_port_public_access
Обязательно
|
Состояние общедоступного порта SSH. Возможны следующие значения:
|
identity_type
Обязательно
|
Возможны следующие значения:
|
identity_id
Обязательно
|
Список идентификаторов ресурсов для удостоверения, назначенного пользователем. Например: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
Расположение для подготовки кластера. Default value: None
|
enable_node_public_ip
|
Включение общедоступного IP-адреса узла. Возможны следующие значения:
Default value: True
|
Методы
validate_configuration |
Проверка допустимости указанных значений конфигурации. Генерирует ComputeTargetException, если проверка завершается неудачно. |
validate_configuration
Проверка допустимости указанных значений конфигурации.
Генерирует ComputeTargetException, если проверка завершается неудачно.
validate_configuration()
Исключения
Тип | Описание |
---|---|