AmlComputeProvisioningConfiguration Classe
Rappresenta i parametri di configurazione per il provisioning di destinazioni AmlCompute.
Usare il provisioning_configuration
metodo della classe per specificare i parametri di AmlCompute configurazione.
Creare un oggetto di configurazione per il provisioning di una destinazione AmlCompute.
- Ereditarietà
-
AmlComputeProvisioningConfiguration
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
vm_size
Necessario
|
Dimensioni delle macchine virtuali dell'agente. Altre informazioni sono disponibili qui: https://aka.ms/azureml-vm-details. Si noti che non tutte le dimensioni sono disponibili in tutte le aree, come illustrato nel collegamento precedente. Se non specificato, le impostazioni predefinite sono Standard_NC6. |
vm_priority
|
Priorità della macchina virtuale, vm "dedicate" o "lowpriority". Se non specificato, il valore predefinito è "dedicato". Valore predefinito: dedicated
|
min_nodes
|
Numero minimo di nodi da usare nel cluster. Se non specificato, il valore predefinito è 0. Valore predefinito: 0
|
max_nodes
|
Numero massimo di nodi da usare nel cluster. Il valore predefinito è 4. Valore predefinito: None
|
idle_seconds_before_scaledown
|
Tempo di inattività del nodo in secondi prima di ridimensionare il cluster. Se non specificato, il valore predefinito è 1800. Valore predefinito: 1800
|
admin_username
|
Nome dell'account utente amministratore che può essere usato per SSH nei nodi. Valore predefinito: None
|
admin_user_password
|
Password dell'account utente amministratore. Valore predefinito: None
|
admin_user_ssh_key
|
Chiave pubblica SSH dell'account utente amministratore. Valore predefinito: None
|
vnet_resourcegroup_name
|
Nome del gruppo di risorse in cui si trova la rete virtuale. Valore predefinito: None
|
vnet_name
|
nome della rete virtuale. Valore predefinito: None
|
subnet_name
|
Nome della subnet all'interno della rete virtuale. Valore predefinito: None
|
tags
|
Dizionario dei tag di valore chiave da fornire all'oggetto di calcolo. Valore predefinito: None
|
description
|
Descrizione da fornire all'oggetto di calcolo. Valore predefinito: None
|
remote_login_port_public_access
|
Stato della porta SSH pubblica. I valori possibili sono:
Valore predefinito: NotSpecified
|
identity_type
|
I valori possibili sono:
Valore predefinito: None
|
identity_id
|
Elenco di ID risorsa per l'identità assegnata dall'utente. Ad esempio: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] Valore predefinito: None
|
vm_size
Necessario
|
Dimensioni delle macchine virtuali dell'agente. Altre informazioni sono disponibili qui: https://aka.ms/azureml-vm-details. Si noti che non tutte le dimensioni sono disponibili in tutte le aree, come illustrato nel collegamento precedente. Se non specificato, le impostazioni predefinite sono Standard_NC6. |
vm_priority
Necessario
|
Priorità della macchina virtuale, vm "dedicate" o "lowpriority". Se non specificato, il valore predefinito è "dedicato". |
min_nodes
Necessario
|
Numero minimo di nodi da usare nel cluster. Se non specificato, il valore predefinito è 0. |
max_nodes
Necessario
|
Numero massimo di nodi da usare nel cluster. Il valore predefinito è 4. |
idle_seconds_before_scaledown
Necessario
|
Tempo di inattività del nodo in secondi prima di ridimensionare il cluster. Se non specificato, il valore predefinito è 1800. |
admin_username
Necessario
|
Nome dell'account utente amministratore che può essere usato per SSH nei nodi. |
admin_user_password
Necessario
|
Password dell'account utente amministratore. |
admin_user_ssh_key
Necessario
|
Chiave pubblica SSH dell'account utente amministratore. |
vnet_resourcegroup_name
Necessario
|
Nome del gruppo di risorse in cui si trova la rete virtuale. |
vnet_name
Necessario
|
nome della rete virtuale. |
subnet_name
Necessario
|
Nome della subnet all'interno della rete virtuale. |
tags
Necessario
|
Dizionario dei tag di valore chiave da fornire all'oggetto di calcolo. |
description
Necessario
|
Descrizione da fornire all'oggetto di calcolo. |
remote_login_port_public_access
Necessario
|
Stato della porta SSH pubblica. I valori possibili sono:
|
identity_type
Necessario
|
I valori possibili sono:
|
identity_id
Necessario
|
Elenco di ID risorsa per l'identità assegnata dall'utente. Ad esempio: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
Posizione in cui effettuare il provisioning del cluster. Valore predefinito: None
|
enable_node_public_ip
|
Abilitare l'INDIRIZZO IP pubblico del nodo. I valori possibili sono:
Valore predefinito: True
|
Metodi
validate_configuration |
Verificare che i valori di configurazione specificati siano validi. Genera un valore ComputeTargetException se la convalida ha esito negativo. |
validate_configuration
Verificare che i valori di configurazione specificati siano validi.
Genera un valore ComputeTargetException se la convalida ha esito negativo.
validate_configuration()
Eccezioni
Tipo | Descrizione |
---|---|