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
Name | Description |
---|---|
name
Necessário
|
Nome do recurso de computação. |
description
Necessário
|
Descrição do recurso de computação. |
size
Necessário
|
Tamanho da computação. A predefinição é Nenhuma. |
tags
Necessário
|
Um conjunto de etiquetas. Contém etiquetas de recursos definidas como pares chave/valor. |
ssh_settings
Necessário
|
Definições de SSH para aceder ao cluster de cálculo do AzureML. |
network_settings
Necessário
|
Definições de rede virtual para o cluster de cálculo do AzureML. |
idle_time_before_scale_down
Necessário
|
Tempo de inatividade do nó antes de reduzir verticalmente. A predefinição é Nenhuma. |
identity
Necessário
|
As identidades que estão associadas ao cluster de cálculo. |
tier
Necessário
|
Camada da Máquina Virtual. Os valores aceites incluem: "Dedicado", "LowPriority". A predefinição é Nenhuma. |
min_instances
Necessário
|
Número mínimo de instâncias. A predefinição é Nenhuma. |
max_instances
Necessário
|
Número máximo de instâncias. A predefinição é Nenhuma. |
ssh_public_access_enabled
Necessário
|
Estado da porta SSH pública. Os valores aceites são:
|
enable_node_public_ip
Necessário
|
Ativar ou desativar o aprovisionamento de endereços IP públicos do nó. Os valores aceites são:
|
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
name
Necessário
|
|
description
Necessário
|
|
size
Necessário
|
|
tags
Necessário
|
|
ssh_public_access_enabled
Necessário
|
|
ssh_settings
Necessário
|
|
min_instances
Necessário
|
|
max_instances
Necessário
|
|
network_settings
Necessário
|
|
idle_time_before_scale_down
Necessário
|
|
identity
Necessário
|
|
tier
Necessário
|
|
enable_node_public_ip
|
valor predefinido: True
|
Exemplos
Criar 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 num ficheiro no formato yaml. |
dump
Despeje o conteúdo de computação num ficheiro no formato yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parâmetros
Name | Description |
---|---|
dest
Necessário
|
O destino para receber o conteúdo desta computação. Tem de ser um caminho para um ficheiro local ou um fluxo de ficheiros já aberto. Se dest for um caminho de ficheiro, será criado um novo ficheiro e será gerada uma exceção se o ficheiro existir. Se dest for um ficheiro aberto, o ficheiro será escrito diretamente e será gerada uma exceção se o ficheiro não for gravável.". |
Atributos
base_path
created_on
O carimbo de data/hora de criação de recursos de computação.
Devoluções
Tipo | Description |
---|---|
O carimbo de data/hora de criação de recursos de computação. |
creation_context
O contexto de criação do recurso.
Devoluções
Tipo | Description |
---|---|
Os metadados de criação do recurso. |
id
O ID do recurso.
Devoluções
Tipo | Description |
---|---|
O ID global do recurso, um ID de Resource Manager do Azure (ARM). |
provisioning_errors
Os erros de aprovisionamento de recursos de computação.
Devoluções
Tipo | Description |
---|---|
Os erros de aprovisionamento de recursos de computação. |
provisioning_state
O estado de aprovisionamento do recurso de computação.
Devoluções
Tipo | Description |
---|---|
O estado de aprovisionamento do recurso de computação. |
type
Azure SDK for Python