AmlComputeProvisioningConfiguration Klass
Representerar konfigurationsparametrar för etablering av AmlCompute-mål.
provisioning_configuration Använd -metoden för AmlCompute klassen för att ange konfigurationsparametrar.
Skapa ett konfigurationsobjekt för att etablera ett AmlCompute-mål.
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å de virtuella agentdatorerna. Mer information finns här: https://aka.ms/azureml-vm-details. Observera att alla storlekar inte är tillgängliga i alla regioner, enligt beskrivningen i föregående länk. Om det inte anges är standardvärdet Standard_NC6. |
|
vm_priority
|
Den virtuella datorns prioritet, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om det inte anges är standardinställningen "dedikerad". 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 det inte 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 anges för beräkningsobjektet. Standardvärde: None
|
|
remote_login_port_public_access
|
Tillståndet för den offentliga SSH-porten. Möjliga värden är:
Standardvärde: NotSpecified
|
|
identity_type
|
Möjliga värden är:
Standardvärde: None
|
|
identity_id
|
Lista över resurs-ID:t för den användartilldelade identiteten. T.ex. ['/subscriptions/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>'] Standardvärde: None
|
|
vm_size
Obligatorisk
|
Storleken på de virtuella agentdatorerna. Mer information finns här: https://aka.ms/azureml-vm-details. Observera att alla storlekar inte är tillgängliga i alla regioner, enligt beskrivningen i föregående länk. Om det inte anges är standardvärdet Standard_NC6. |
|
vm_priority
Obligatorisk
|
Den virtuella datorns prioritet, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om det inte anges är standardinställningen "dedikerad". |
|
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 det inte 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 anges för beräkningsobjektet. |
|
remote_login_port_public_access
Obligatorisk
|
Tillståndet för den offentliga SSH-porten. Möjliga värden är:
|
|
identity_type
Obligatorisk
|
Möjliga värden är:
|
|
identity_id
Obligatorisk
|
Lista över resurs-ID:t för den användartilldelade identiteten. T.ex. ['/subscriptions/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>'] |
|
compute_location
|
Plats för att etablera kluster i. Standardvärde: None
|
|
enable_node_public_ip
|
Aktivera offentlig IP-adress för nod. Möjliga värden är:
Standardvärde: True
|
Metoder
| validate_configuration |
Kontrollera att de angivna konfigurationsvärdena är giltiga. Genererar en ComputeTargetException om valideringen misslyckas. |
validate_configuration
Kontrollera att de angivna konfigurationsvärdena är giltiga.
Genererar en ComputeTargetException om valideringen misslyckas.
validate_configuration()
Undantag
| Typ | Description |
|---|---|