AmlComputeProvisioningConfiguration Classe
Representa os parâmetros de configuração para o aprovisionamento de destinos AmlCompute.
Utilize o provisioning_configuration
método da AmlCompute classe para especificar parâmetros de configuração.
Crie um objeto de configuração para aprovisionar um destino AmlCompute.
- 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
Name | Description |
---|---|
vm_size
Necessário
|
O tamanho das VMs do agente. Pode encontrar mais detalhes aqui: https://aka.ms/azureml-vm-details. Tenha em atenção que nem todos os tamanhos estão disponíveis em todas as regiões, conforme detalhado na ligação anterior. Se não for especificado, a predefinição é Standard_NC6. |
vm_priority
|
A prioridade da VM, as VMs "dedicadas" ou "lowpriority". Se não for especificado, a predefinição é "dedicada". Default value: dedicated
|
min_nodes
|
O número mínimo de nós a utilizar no cluster. Se não for especificado, a predefinição é 0. Default value: 0
|
max_nodes
|
O número máximo de nós a utilizar no cluster. A predefinição é 4. Default value: None
|
idle_seconds_before_scaledown
|
O tempo de inatividade do nó em segundos antes de reduzir verticalmente o cluster. Se não for especificado, a predefinição é 1800. Default value: 1800
|
admin_username
|
O nome da conta de utilizador administrador que pode ser utilizada para SSH em nós. Default value: None
|
admin_user_password
|
A palavra-passe da conta de utilizador do administrador. Default value: None
|
admin_user_ssh_key
|
A chave pública SSH da conta de utilizador do administrador. Default value: None
|
vnet_resourcegroup_name
|
O nome do grupo de recursos onde está localizada a rede virtual. Default value: None
|
vnet_name
|
O nome da rede virtual. Default value: None
|
subnet_name
|
O nome da sub-rede dentro da VNet. Default value: None
|
tags
|
Um dicionário de etiquetas de valor chave para fornecer ao objeto de computação. Default value: None
|
description
|
Uma descrição para fornecer ao objeto de computação. Default value: None
|
remote_login_port_public_access
|
O estado da porta SSH pública. Os valores possíveis são:
Default value: NotSpecified
|
identity_type
|
Os valores possíveis são:
Default value: None
|
identity_id
|
Lista de IDs de recursos para a identidade atribuída pelo utilizador. Por exemplo, ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] Default value: None
|
vm_size
Necessário
|
O tamanho das VMs do agente. Pode encontrar mais detalhes aqui: https://aka.ms/azureml-vm-details. Tenha em atenção que nem todos os tamanhos estão disponíveis em todas as regiões, conforme detalhado na ligação anterior. Se não for especificado, a predefinição é Standard_NC6. |
vm_priority
Necessário
|
A prioridade da VM, as VMs "dedicadas" ou "lowpriority". Se não for especificado, a predefinição é "dedicada". |
min_nodes
Necessário
|
O número mínimo de nós a utilizar no cluster. Se não for especificado, a predefinição é 0. |
max_nodes
Necessário
|
O número máximo de nós a utilizar no cluster. A predefinição é 4. |
idle_seconds_before_scaledown
Necessário
|
O tempo de inatividade do nó em segundos antes de reduzir verticalmente o cluster. Se não for especificado, a predefinição é 1800. |
admin_username
Necessário
|
O nome da conta de utilizador administrador que pode ser utilizada para SSH em nós. |
admin_user_password
Necessário
|
A palavra-passe da conta de utilizador do administrador. |
admin_user_ssh_key
Necessário
|
A chave pública SSH da conta de utilizador do administrador. |
vnet_resourcegroup_name
Necessário
|
O nome do grupo de recursos onde está localizada a rede virtual. |
vnet_name
Necessário
|
O nome da rede virtual. |
subnet_name
Necessário
|
O nome da sub-rede dentro da VNet. |
tags
Necessário
|
Um dicionário de etiquetas de valor chave para fornecer ao objeto de computação. |
description
Necessário
|
Uma descrição para fornecer ao objeto de computação. |
remote_login_port_public_access
Necessário
|
O estado da porta SSH pública. Os valores possíveis são:
|
identity_type
Necessário
|
Os valores possíveis são:
|
identity_id
Necessário
|
Lista de IDs de recursos para a identidade atribuída pelo utilizador. Por exemplo, ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
Localização para aprovisionar o cluster. Default value: None
|
enable_node_public_ip
|
Ative o IP público do nó. Os valores possíveis são:
Default value: True
|
Métodos
validate_configuration |
Verifique se os valores de configuração especificados são válidos. Gera uma ComputeTargetException falha na validação if. |
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gera uma ComputeTargetException falha na validação if.
validate_configuration()
Exceções
Tipo | Description |
---|---|