AmlComputeProvisioningConfiguration Класс
Представляет параметры конфигурации для подготовки целевых объектов AmlCompute.
provisioning_configuration Используйте метод AmlCompute класса для указания параметров конфигурации.
Создайте объект конфигурации для подготовки целевого объекта AmlCompute.
Конструктор
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/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>'] 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/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>'] |
|
compute_location
|
Расположение для подготовки кластера в. Default value: None
|
|
enable_node_public_ip
|
Включите общедоступный IP-адрес узла. Возможны следующие значения:
Default value: True
|
Методы
| validate_configuration |
Убедитесь, что указанные значения конфигурации допустимы. Вызывает ошибку, если проверка завершается ошибкой ComputeTargetException . |
validate_configuration
Убедитесь, что указанные значения конфигурации допустимы.
Вызывает ошибку, если проверка завершается ошибкой ComputeTargetException .
validate_configuration()
Исключения
| Тип | Описание |
|---|---|