AmlCompute Класс
Вычислительный ресурс AzureML.
- Наследование
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
Конструктор
AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)
Параметры
Имя | Описание |
---|---|
name
Обязательно
|
Имя вычислительного ресурса. |
description
Обязательно
|
Описание вычислительного ресурса. |
size
Обязательно
|
Размер вычислительных ресурсов. Значение по умолчанию — None (Нет). |
tags
Обязательно
|
Набор тегов. Содержит теги ресурсов, определенные как пары "ключ-значение". |
ssh_settings
Обязательно
|
Параметры SSH для доступа к вычислительному кластеру AzureML. |
network_settings
Обязательно
|
Параметры виртуальной сети для вычислительного кластера AzureML. |
idle_time_before_scale_down
Обязательно
|
Время простоя узла перед уменьшением масштаба. Значение по умолчанию — None (Нет). |
identity
Обязательно
|
Удостоверения, связанные с вычислительным кластером. |
tier
Обязательно
|
Уровень виртуальной машины. Допустимые значения: "Dedicated", "LowPriority". Значение по умолчанию — None (Нет). |
min_instances
Обязательно
|
Минимальное количество экземпляров. Значение по умолчанию — None (Нет). |
max_instances
Обязательно
|
Максимальное число экземпляров. Значение по умолчанию — None (Нет). |
ssh_public_access_enabled
Обязательно
|
Состояние общедоступного порта SSH. Допустимые значения:
|
enable_node_public_ip
Обязательно
|
Включение или отключение подготовки общедоступных IP-адресов узла. Допустимые значения:
|
Параметры Keyword-Only
Имя | Описание |
---|---|
name
Обязательно
|
|
description
Обязательно
|
|
size
Обязательно
|
|
tags
Обязательно
|
|
ssh_public_access_enabled
Обязательно
|
|
ssh_settings
Обязательно
|
|
min_instances
Обязательно
|
|
max_instances
Обязательно
|
|
network_settings
Обязательно
|
|
idle_time_before_scale_down
Обязательно
|
|
identity
Обязательно
|
|
tier
Обязательно
|
|
enable_node_public_ip
|
значение по умолчанию: True
|
Примеры
Создание объекта AmlCompute.
from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration
aml_compute = AmlCompute(
name="my-aml-compute",
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
)
],
),
)
Методы
dump |
Дамп вычислительного содержимого в файл в формате yaml. |
dump
Дамп вычислительного содержимого в файл в формате yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Параметры
Имя | Описание |
---|---|
dest
Обязательно
|
Назначение для получения содержимого этого вычисления. Должен быть либо путь к локальному файлу, либо уже открытый файловый поток. Если dest — это путь к файлу, будет создан новый файл, а если файл существует, возникает исключение. Если dest является открытым файлом, файл будет записан в напрямую, а если файл недоступен для записи, возникнет исключение. |
Атрибуты
base_path
created_on
Метка времени создания вычислительного ресурса.
Возвращаемое значение
Тип | Описание |
---|---|
Метка времени создания вычислительного ресурса. |
creation_context
Контекст создания ресурса.
Возвращаемое значение
Тип | Описание |
---|---|
Метаданные создания для ресурса. |
id
Идентификатор ресурса.
Возвращаемое значение
Тип | Описание |
---|---|
Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM). |
provisioning_errors
Ошибки подготовки вычислительных ресурсов.
Возвращаемое значение
Тип | Описание |
---|---|
Ошибки подготовки вычислительных ресурсов. |
provisioning_state
Состояние подготовки вычислительного ресурса.
Возвращаемое значение
Тип | Описание |
---|---|
Состояние подготовки вычислительного ресурса. |
type
Azure SDK for Python