AmlComputeProvisioningConfiguration Classe

Representa parâmetros de configuração para o provisionamento de alvos AmlCompute.

Utilize o provisioning_configuration método da classe para AmlCompute especificar os parâmetros de configuração.

Herança
AmlComputeProvisioningConfiguration

Construtor

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)

Parâmetros

vm_size
<xref:str>

Do tamanho do agente VMs. Mais detalhes podem ser encontrados aqui: https://aka.ms/azureml-vm-details . Note que nem todos os tamanhos estão disponíveis em todas as regiões, conforme detalhado no link anterior. Se não for especificado, os predefinidos Standard_NC6.

vm_priority
<xref:str>

A prioridade VM, quer "dedicada" ou "baixaprioridade" VMs. Se não for especificado, o incumprimento é "dedicado".

min_nodes
<xref:int>

O número mínimo de nós a utilizar no aglomerado. Se não for especificado, o incumprimento é de 0.

max_nodes
<xref:int>

O número máximo de nós a utilizar no cluster. Incumprimentos para 4.

idle_seconds_before_scaledown
<xref:int>

O nó inativo em segundos antes de escalonar o aglomerado. Se não for especificado, o incumprimento é de 1800.

admin_username
<xref:str>

O nome da conta de utilizador do administrador que pode ser usada para SSH em nós.

admin_user_password
<xref:str>

A palavra-passe da conta de utilizador do administrador.

admin_user_ssh_key
<xref:str>

A chave pública SSH da conta de utilizador do administrador.

vnet_resourcegroup_name
<xref:str>

O nome do grupo de recursos onde se encontra a rede virtual.

vnet_name
<xref:str>

O nome da rede virtual.

subnet_name
<xref:str>

O nome da sub-rede dentro do VNet.

tags
<xref:dict>[<xref:str>, <xref:str>]

Um dicionário de etiquetas de valor chave para fornecer ao objeto computacional.

description
<xref:str>

Uma descrição para fornecer ao objeto computacional.

remote_login_port_public_access
<xref:str>

O estado do porto público da SSH. Os valores possíveis são:

  • Desativado - Indica que a porta pública está fechada em todos os nós do aglomerado.

  • Ativado - Indica que a porta pública está aberta em todos os nós do cluster.

  • NotSpecified - Indica que a porta ssh pública está fechada em todos os nós do cluster se o VNet estiver definido, caso o VNet esteja aberto a todos os nós públicos. Pode ser este valor padrão apenas durante o tempo de criação do cluster. Após a criação, será ativado ou desativado.

identity_type
string

Os valores possíveis são:

  • SistemaAssigned - Identidade atribuída ao sistema

  • UtilizadorAssigned - Identidade atribuída ao utilizador. Requer identificação de identidade para ser definida.

identity_id
list[<xref:str>]

Lista de identificações de recursos para a identidade atribuída pelo utilizador. Por exemplo, ['/subscrições/ /resourceGroups/ /providers/Microsoft.ManagedIdentity /userAssignedIdentities/ ']

Métodos

validate_configuration

Verifique se os valores de configuração especificados são válidos.

Aumenta um ComputeTargetException se a validação falhar.

validate_configuration

Verifique se os valores de configuração especificados são válidos.

Aumenta um ComputeTargetException se a validação falhar.

validate_configuration()