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
- vm_size
- str
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
- str
A prioridade da VM, as VMs "dedicadas" ou "lowpriority". Se não for especificado, a predefinição é "dedicada".
- min_nodes
- int
O número mínimo de nós a utilizar no cluster. Se não for especificado, a predefinição é 0.
- max_nodes
- int
O número máximo de nós a utilizar no cluster. A predefinição é 4.
- idle_seconds_before_scaledown
- int
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
- str
O nome da conta de utilizador administrador que pode ser utilizada para SSH em nós.
- admin_user_password
- str
A palavra-passe da conta de utilizador do administrador.
- admin_user_ssh_key
- str
A chave pública SSH da conta de utilizador do administrador.
- vnet_resourcegroup_name
- str
O nome do grupo de recursos onde está localizada a rede virtual.
Um dicionário de etiquetas de valor chave para fornecer ao objeto de computação.
- remote_login_port_public_access
- str
O estado da porta SSH pública. Os valores possíveis são:
Desativado – indica que a porta ssh pública está fechada em todos os nós do cluster.
Ativado – indica que a porta ssh 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 a VNet estiver definida, caso contrário, estará aberta todos os nós públicos. Só pode ser este valor predefinido durante o tempo de criação do cluster. Após a criação, será ativada ou desativada.
- identity_type
- string
Os valores possíveis são:
SystemAssigned - Identidade atribuída pelo sistema
UserAssigned - Identidade atribuída pelo utilizador. Requer que o ID de identidade seja definido.
Lista de IDs de recursos para a identidade atribuída pelo utilizador. Por exemplo, ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
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
- str
A prioridade da VM, as VMs "dedicadas" ou "lowpriority". Se não for especificado, a predefinição é "dedicada".
- min_nodes
- int
O número mínimo de nós a utilizar no cluster. Se não for especificado, a predefinição é 0.
- idle_seconds_before_scaledown
- int
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
- str
O nome da conta de utilizador administrador que pode ser utilizada para SSH em nós.
- vnet_resourcegroup_name
- str
O nome do grupo de recursos onde está localizada a rede virtual.
Um dicionário de etiquetas de valor chave para fornecer ao objeto de computação.
- remote_login_port_public_access
- str
O estado da porta SSH pública. Os valores possíveis são:
Desativado – indica que a porta ssh pública está fechada em todos os nós do cluster.
Ativado – indica que a porta ssh 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 a VNet estiver definida, caso contrário, estará aberta todos os nós públicos. Este é o valor predefinido. O estado só pode estar neste valor predefinido durante o tempo de criação do cluster. Após a criação, será ativada ou desativada.
- identity_type
- string
Os valores possíveis são:
SystemAssigned - Identidade atribuída pelo sistema
UserAssigned - Identidade atribuída pelo utilizador. Requer que o ID de identidade seja definido.
Lista de IDs de recursos para a identidade atribuída pelo utilizador. Por exemplo, ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- enable_node_public_ip
- bool
Ative o IP público do nó. Os valores possíveis são:
True - Ativar o IP público do nó.
False - Desative o IP público do nó.
NotSpecified - Ativar o IP público do nó.
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
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários