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
str

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
str

Vm-prioriteten, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om inget anges är standardvärdet "dedikerat".

Standardvärde: dedicated
min_nodes
int

Det minsta antalet noder som ska användas i klustret. Om det inte anges är standardvärdet 0.

Standardvärde: 0
max_nodes
int

Det maximala antalet noder som ska användas i klustret. Standardvärdet är 4.

Standardvärde: None
idle_seconds_before_scaledown
int

Nodens inaktiva tid i sekunder innan klustret skalas ned. Om inget anges är standardvärdet 1800.

Standardvärde: 1800
admin_username
str

Namnet på administratörsanvändarkontot som kan användas för att SSH till noder.

Standardvärde: None
admin_user_password
str

Lösenordet för administratörsanvändarkontot.

Standardvärde: None
admin_user_ssh_key
str

Den offentliga SSH-nyckeln för administratörsanvändarkontot.

Standardvärde: None
vnet_resourcegroup_name
str

Namnet på resursgruppen där det virtuella nätverket finns.

Standardvärde: None
vnet_name
str

Namnet på det virtuella nätverket.

Standardvärde: None
subnet_name
str

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
str

En beskrivning som ska tillhandahållas till beräkningsobjektet.

Standardvärde: None
remote_login_port_public_access
str

Status för den offentliga SSH-porten. Möjliga värden:

  • Inaktiverad – anger att den offentliga ssh-porten är stängd på alla noder i klustret.

  • Aktiverad – anger att den offentliga ssh-porten är öppen på alla noder i klustret.

  • NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om VNet har definierats, annars är öppen alla offentliga noder. Det kan bara vara det här standardvärdet när klustret skapas. När den har skapats aktiveras eller inaktiveras den.

Standardvärde: NotSpecified
identity_type

Möjliga värden:

  • SystemAssigned – Systemtilldelad identitet

  • UserAssigned – Användartilldelad identitet. Kräver att identitets-ID anges.

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
str

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
str

Vm-prioriteten, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om inget anges är standardvärdet "dedikerat".

min_nodes
Obligatorisk
int

Det minsta antalet noder som ska användas i klustret. Om det inte anges är standardvärdet 0.

max_nodes
Obligatorisk
int

Det maximala antalet noder som ska användas i klustret. Standardvärdet är 4.

idle_seconds_before_scaledown
Obligatorisk
int

Nodens inaktiva tid i sekunder innan klustret skalas ned. Om inget anges är standardvärdet 1800.

admin_username
Obligatorisk
str

Namnet på administratörsanvändarkontot som kan användas för att SSH till noder.

admin_user_password
Obligatorisk
str

Lösenordet för administratörsanvändarkontot.

admin_user_ssh_key
Obligatorisk
str

Den offentliga SSH-nyckeln för administratörsanvändarkontot.

vnet_resourcegroup_name
Obligatorisk
str

Namnet på resursgruppen där det virtuella nätverket finns.

vnet_name
Obligatorisk
str

Namnet på det virtuella nätverket.

subnet_name
Obligatorisk
str

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
str

En beskrivning som ska tillhandahållas till beräkningsobjektet.

remote_login_port_public_access
Obligatorisk
str

Status för den offentliga SSH-porten. Möjliga värden:

  • Inaktiverad – anger att den offentliga ssh-porten är stängd på alla noder i klustret.

  • Aktiverad – anger att den offentliga ssh-porten är öppen på alla noder i klustret.

  • NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om VNet har definierats, annars är öppen alla offentliga noder. Detta är standardvärdet. Tillståndet kan bara ha det här standardvärdet när klustret skapas. När den har skapats aktiveras eller inaktiveras den.

identity_type
Obligatorisk

Möjliga värden:

  • SystemAssigned – Systemtilldelad identitet

  • UserAssigned – Användartilldelad identitet. Kräver att identitets-ID anges.

identity_id
Obligatorisk

Lista över resurs-ID:t för den användartilldelade identiteten. t.ex. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']

compute_location
str

Plats för att etablera kluster i.

Standardvärde: None
enable_node_public_ip

Aktivera nodens offentliga IP-adress. Möjliga värden:

  • True – Aktivera nodens offentliga IP-adress.

  • Falskt – Inaktivera offentlig IP-adress för nod.

  • NotSpecified – Aktivera offentlig IP-adress för nod.

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