AmlCompute Classe
Recurso de computação do AzureML.
- Herança
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
Construtor
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)
Parâmetros
Nome | Description |
---|---|
name
Obrigatório
|
Nome do recurso de computação. |
description
Obrigatório
|
Descrição do recurso de computação. |
size
Obrigatório
|
Tamanho da computação. Assume o valor padrão de Nenhum. |
tags
Obrigatório
|
Um conjunto de marcas. Contém marcas de recurso definidas como pares chave/valor. |
ssh_settings
Obrigatório
|
Configurações de SSH para acessar o cluster de computação do AzureML. |
network_settings
Obrigatório
|
Configurações de rede virtual para o cluster de computação do AzureML. |
idle_time_before_scale_down
Obrigatório
|
Tempo ocioso do nó antes de reduzir verticalmente. Assume o valor padrão de Nenhum. |
identity
Obrigatório
|
As identidades associadas ao cluster de computação. |
tier
Obrigatório
|
Camada de Máquina Virtual. Os valores aceitos incluem: "Dedicado", "LowPriority". Assume o valor padrão de Nenhum. |
min_instances
Obrigatório
|
Número mínimo de instâncias. Assume o valor padrão de Nenhum. |
max_instances
Obrigatório
|
Número máximo de instâncias. Assume o valor padrão de Nenhum. |
ssh_public_access_enabled
Obrigatório
|
O estado da porta SSH pública. Os valores aceitos são:
|
enable_node_public_ip
Obrigatório
|
Habilitar ou desabilitar o provisionamento de endereço IP público do nó. Os valores aceitos são:
|
Parâmetros somente de palavra-chave
Nome | Description |
---|---|
name
Obrigatório
|
|
description
Obrigatório
|
|
size
Obrigatório
|
|
tags
Obrigatório
|
|
ssh_public_access_enabled
Obrigatório
|
|
ssh_settings
Obrigatório
|
|
min_instances
Obrigatório
|
|
max_instances
Obrigatório
|
|
network_settings
Obrigatório
|
|
idle_time_before_scale_down
Obrigatório
|
|
identity
Obrigatório
|
|
tier
Obrigatório
|
|
enable_node_public_ip
|
valor padrão: True
|
Exemplos
Criando um objeto 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"
)
],
),
)
Métodos
dump |
Despeje o conteúdo de computação em um arquivo no formato yaml. |
dump
Despeje o conteúdo de computação em um arquivo no formato yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parâmetros
Nome | Description |
---|---|
dest
Obrigatório
|
O destino para receber o conteúdo dessa computação. Deve ser um caminho para um arquivo local ou um fluxo de arquivos já aberto. Se dest for um caminho de arquivo, um novo arquivo será criado e uma exceção será gerada se o arquivo existir. Se dest for um arquivo aberto, o arquivo será gravado diretamente e uma exceção será gerada se o arquivo não for gravável.'. |
Atributos
base_path
created_on
O carimbo de data/hora de criação do recurso de computação.
Retornos
Tipo | Description |
---|---|
O carimbo de data/hora de criação do recurso de computação. |
creation_context
O contexto de criação do recurso.
Retornos
Tipo | Description |
---|---|
Os metadados de criação do recurso. |
id
A ID do recurso.
Retornos
Tipo | Description |
---|---|
A ID global do recurso, uma ID do ARM (Resource Manager do Azure). |
provisioning_errors
Os erros de provisionamento de recursos de computação.
Retornos
Tipo | Description |
---|---|
Os erros de provisionamento de recursos de computação. |
provisioning_state
O estado de provisionamento do recurso de computação.
Retornos
Tipo | Description |
---|---|
O estado de provisionamento do recurso de computação. |
type
Azure SDK for Python