AmlComputeProvisioningConfiguration Klass
Representerar konfigurationsparametrar för etablering av AmlCompute-mål.
provisioning_configuration
Använd -metoden i AmlCompute klassen för att ange konfigurationsparametrar.
Skapa ett konfigurationsobjekt för att etablera ett AmlCompute-mål.
- Arv
-
AmlComputeProvisioningConfiguration
Konstruktor
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)
Parametrar
Name | Description |
---|---|
vm_size
Obligatorisk
|
Storleken på virtuella agentdatorer. Mer information finns här: https://aka.ms/azureml-vm-details. Observera att inte alla storlekar är tillgängliga i alla regioner, enligt beskrivningen i föregående länk. Om det inte anges Standard_NC6 som standard. |
vm_priority
|
Vm-prioriteten, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om inget anges är standardvärdet "dedikerat". Standardvärde: dedicated
|
min_nodes
|
Det minsta antalet noder som ska användas i klustret. Om det inte anges är standardvärdet 0. Standardvärde: 0
|
max_nodes
|
Det maximala antalet noder som ska användas i klustret. Standardvärdet är 4. Standardvärde: None
|
idle_seconds_before_scaledown
|
Nodens inaktiva tid i sekunder innan klustret skalas ned. Om inget anges är standardvärdet 1800. Standardvärde: 1800
|
admin_username
|
Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. Standardvärde: None
|
admin_user_password
|
Lösenordet för administratörsanvändarkontot. Standardvärde: None
|
admin_user_ssh_key
|
Den offentliga SSH-nyckeln för administratörsanvändarkontot. Standardvärde: None
|
vnet_resourcegroup_name
|
Namnet på resursgruppen där det virtuella nätverket finns. Standardvärde: None
|
vnet_name
|
Namnet på det virtuella nätverket. Standardvärde: None
|
subnet_name
|
Namnet på undernätet i det virtuella nätverket. Standardvärde: None
|
tags
|
En ordlista med nyckelvärdestaggar som ska tillhandahållas till beräkningsobjektet. Standardvärde: None
|
description
|
En beskrivning som ska tillhandahållas till beräkningsobjektet. Standardvärde: None
|
remote_login_port_public_access
|
Status för den offentliga SSH-porten. Möjliga värden:
Standardvärde: NotSpecified
|
identity_type
|
Möjliga värden:
Standardvärde: None
|
identity_id
|
Lista över resurs-ID:t för den användartilldelade identiteten. t.ex. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] Standardvärde: None
|
vm_size
Obligatorisk
|
Storleken på virtuella agentdatorer. Mer information finns här: https://aka.ms/azureml-vm-details. Observera att inte alla storlekar är tillgängliga i alla regioner, enligt beskrivningen i föregående länk. Om det inte anges Standard_NC6 som standard. |
vm_priority
Obligatorisk
|
Vm-prioriteten, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om inget anges är standardvärdet "dedikerat". |
min_nodes
Obligatorisk
|
Det minsta antalet noder som ska användas i klustret. Om det inte anges är standardvärdet 0. |
max_nodes
Obligatorisk
|
Det maximala antalet noder som ska användas i klustret. Standardvärdet är 4. |
idle_seconds_before_scaledown
Obligatorisk
|
Nodens inaktiva tid i sekunder innan klustret skalas ned. Om inget anges är standardvärdet 1800. |
admin_username
Obligatorisk
|
Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. |
admin_user_password
Obligatorisk
|
Lösenordet för administratörsanvändarkontot. |
admin_user_ssh_key
Obligatorisk
|
Den offentliga SSH-nyckeln för administratörsanvändarkontot. |
vnet_resourcegroup_name
Obligatorisk
|
Namnet på resursgruppen där det virtuella nätverket finns. |
vnet_name
Obligatorisk
|
Namnet på det virtuella nätverket. |
subnet_name
Obligatorisk
|
Namnet på undernätet i det virtuella nätverket. |
tags
Obligatorisk
|
En ordlista med nyckelvärdestaggar som ska tillhandahållas till beräkningsobjektet. |
description
Obligatorisk
|
En beskrivning som ska tillhandahållas till beräkningsobjektet. |
remote_login_port_public_access
Obligatorisk
|
Status för den offentliga SSH-porten. Möjliga värden:
|
identity_type
Obligatorisk
|
Möjliga värden:
|
identity_id
Obligatorisk
|
Lista över resurs-ID:t för den användartilldelade identiteten. t.ex. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
Plats för att etablera kluster i. Standardvärde: None
|
enable_node_public_ip
|
Aktivera nodens offentliga IP-adress. Möjliga värden:
Standardvärde: True
|
Metoder
validate_configuration |
Kontrollera att de angivna konfigurationsvärdena är giltiga. Genererar en ComputeTargetException om verifieringen misslyckas. |
validate_configuration
Kontrollera att de angivna konfigurationsvärdena är giltiga.
Genererar en ComputeTargetException om verifieringen misslyckas.
validate_configuration()
Undantag
Typ | Description |
---|---|