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
- vm_size
- str
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
- str
Priorità della macchina virtuale, vm "dedicate" o "lowpriority". Se non specificato, il valore predefinito è "dedicato".
- min_nodes
- int
Numero minimo di nodi da usare nel cluster. Se non specificato, il valore predefinito è 0.
- max_nodes
- int
Numero massimo di nodi da usare nel cluster. Il valore predefinito è 4.
- idle_seconds_before_scaledown
- int
Tempo di inattività del nodo in secondi prima di ridimensionare il cluster. Se non specificato, il valore predefinito è 1800.
- admin_username
- str
Nome dell'account utente amministratore che può essere usato per SSH nei nodi.
- admin_user_ssh_key
- str
Chiave pubblica SSH dell'account utente amministratore.
- vnet_resourcegroup_name
- str
Nome del gruppo di risorse in cui si trova la rete virtuale.
Dizionario dei tag di valore chiave da fornire all'oggetto di calcolo.
- remote_login_port_public_access
- str
Stato della porta SSH pubblica. I valori possibili sono:
Disabilitato: indica che la porta SSH pubblica viene chiusa in tutti i nodi del cluster.
Abilitato: indica che la porta SSH pubblica è aperta su tutti i nodi del cluster.
NotSpecified: indica che la porta SSH pubblica viene chiusa in tutti i nodi del cluster se la rete virtuale è definita, altrimenti è aperta a tutti i nodi pubblici. Può essere questo valore predefinito solo durante il tempo di creazione del cluster. Dopo la creazione, sarà abilitato o disabilitato.
- identity_type
- string
I valori possibili sono:
SystemAssigned - Identità assegnata dal sistema
UserAssigned - Identità assegnata dall'utente. Richiede l'ID identità da impostare.
Elenco di ID risorsa per l'identità assegnata dall'utente. Ad esempio: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
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
- str
Priorità della macchina virtuale, vm "dedicate" o "lowpriority". Se non specificato, il valore predefinito è "dedicato".
- min_nodes
- int
Numero minimo di nodi da usare nel cluster. Se non specificato, il valore predefinito è 0.
- idle_seconds_before_scaledown
- int
Tempo di inattività del nodo in secondi prima di ridimensionare il cluster. Se non specificato, il valore predefinito è 1800.
- admin_username
- str
Nome dell'account utente amministratore che può essere usato per SSH nei nodi.
Dizionario dei tag di valore chiave da fornire all'oggetto di calcolo.
- remote_login_port_public_access
- str
Stato della porta SSH pubblica. I valori possibili sono:
Disabilitato: indica che la porta SSH pubblica viene chiusa in tutti i nodi del cluster.
Abilitato: indica che la porta SSH pubblica è aperta su tutti i nodi del cluster.
NotSpecified: indica che la porta SSH pubblica viene chiusa in tutti i nodi del cluster se la rete virtuale è definita, altrimenti è aperta a tutti i nodi pubblici. Si tratta del valore predefinito. Lo stato può essere in questo valore predefinito solo durante il tempo di creazione del cluster. Dopo la creazione, sarà abilitato o disabilitato.
- identity_type
- string
I valori possibili sono:
SystemAssigned - Identità assegnata dal sistema
UserAssigned - Identità assegnata dall'utente. Richiede l'ID identità da impostare.
Elenco di ID risorsa per l'identità assegnata dall'utente. Ad esempio: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- compute_location
- str
Posizione in cui effettuare il provisioning del cluster.
- enable_node_public_ip
- bool
Abilitare l'INDIRIZZO IP pubblico del nodo. I valori possibili sono:
True: abilitare l'INDIRIZZO IP pubblico del nodo.
False: disabilitare l'INDIRIZZO IP pubblico del nodo.
NotSpecified - Abilitare l'INDIRIZZO IP pubblico del nodo.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per