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
- str
Размер виртуальных машин агента. Дополнительные сведения приведены в https://aka.ms/azureml-vm-details. Обратите внимание, что все размеры доступны не во всех регионах (см. предыдущую ссылку). Если не указано, по умолчанию используется значение Standard_NC6.
- vm_priority
- str
Приоритет виртуальной машины: выделенные или низкоприоритетные ВМ. Значение по умолчанию — "выделенные".
- min_nodes
- int
Минимальное количество узлов в кластере. Если значение не указано, по умолчанию равно 0.
- max_nodes
- int
Максимальное количество узлов в кластере. Значение по умолчанию — 4.
- idle_seconds_before_scaledown
- int
Время простоя узла в секундах перед масштабированием кластера. Если значение не указано, по умолчанию равно 1800.
- admin_username
- str
Имя учетной записи администратора, которую можно использовать для входа в узлы по протоколу SSH.
- vnet_resourcegroup_name
- str
Имя группы ресурсов, в которой находится виртуальная сеть.
Словарь тегов значений ключа, которые необходимо указать для объекта вычислений.
- description
- str
Описание, которое необходимо указать для объекта вычислений.
- remote_login_port_public_access
- str
Состояние общедоступного порта SSH. Возможны следующие значения:
Disabled — общедоступный порт SSH закрыт на всех узлах кластера.
Enabled — общедоступный порт SSH открыт на всех узлах кластера.
NotSpecified — общедоступный порт SSH закрыт на всех узлах кластера, если определена виртуальная сеть; в противном случае порт открыт на всех общедоступных узлах. Это значение может использоваться по умолчанию только во время создания кластера. После создания в качестве значения будет указано Enabled или Disabled.
- identity_type
- string
Возможны следующие значения:
SystemAssigned — удостоверение, назначенное системой.
UserAssigned — удостоверение, назначенное пользователем. Требуется задать идентификатор удостоверения.
Список идентификаторов ресурсов для удостоверения, назначенного пользователем. Например: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
Размер виртуальных машин агента. Дополнительные сведения приведены в https://aka.ms/azureml-vm-details. Обратите внимание, что все размеры доступны не во всех регионах (см. предыдущую ссылку). Если не указано, по умолчанию используется значение Standard_NC6.
- vm_priority
- str
Приоритет виртуальной машины: выделенные или низкоприоритетные ВМ. Значение по умолчанию — "выделенные".
- min_nodes
- int
Минимальное количество узлов в кластере. Если значение не указано, по умолчанию равно 0.
- idle_seconds_before_scaledown
- int
Время простоя узла в секундах перед масштабированием кластера. Если значение не указано, по умолчанию равно 1800.
- admin_username
- str
Имя учетной записи администратора, которую можно использовать для входа в узлы по протоколу SSH.
Словарь тегов значений ключа, которые необходимо указать для объекта вычислений.
- remote_login_port_public_access
- str
Состояние общедоступного порта SSH. Возможны следующие значения:
Disabled — общедоступный порт SSH закрыт на всех узлах кластера.
Enabled — общедоступный порт SSH открыт на всех узлах кластера.
NotSpecified — общедоступный порт SSH закрыт на всех узлах кластера, если определена виртуальная сеть; в противном случае порт открыт на всех общедоступных узлах. Это значение по умолчанию. Состояние может находиться в этом значении по умолчанию только во время создания кластера. После создания в качестве значения будет указано Enabled или Disabled.
- identity_type
- string
Возможны следующие значения:
SystemAssigned — удостоверение, назначенное системой.
UserAssigned — удостоверение, назначенное пользователем. Требуется задать идентификатор удостоверения.
Список идентификаторов ресурсов для удостоверения, назначенного пользователем. Например: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- enable_node_public_ip
- bool
Включение общедоступного IP-адреса узла. Возможны следующие значения:
True — включить общедоступный IP-адрес узла.
False — отключить общедоступный IP-адрес узла.
NotSpecified — включить общедоступный IP-адрес узла.
Методы
validate_configuration |
Проверка допустимости указанных значений конфигурации. Генерирует ComputeTargetException, если проверка завершается неудачно. |
validate_configuration
Проверка допустимости указанных значений конфигурации.
Генерирует ComputeTargetException, если проверка завершается неудачно.
validate_configuration()
Исключения
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по