Dela via


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
str

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
str

Den virtuella datorns prioritet, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om det inte anges är standardinställningen "dedikerad".

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 det inte 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 anges för beräkningsobjektet.

Standardvärde: None
remote_login_port_public_access
str

Tillståndet för den offentliga SSH-porten. Möjliga värden är:

  • 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 det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara det här standardvärdet när klustret skapas. När du har skapat den aktiveras eller inaktiveras den.

Standardvärde: NotSpecified
identity_type

Möjliga värden är:

  • 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/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>']

Standardvärde: None
vm_size
Obligatorisk
str

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
str

Den virtuella datorns prioritet, antingen "dedikerade" eller "lågprioritet" virtuella datorer. Om det inte anges är standardinställningen "dedikerad".

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 det inte 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 anges för beräkningsobjektet.

remote_login_port_public_access
Obligatorisk
str

Tillståndet för den offentliga SSH-porten. Möjliga värden är:

  • 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 det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det här är standardvärdet. Tillståndet kan endast vara i det här standardvärdet när klustret skapas. När du har skapat den aktiveras eller inaktiveras den.

identity_type
Obligatorisk

Möjliga värden är:

  • 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/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>']

compute_location
str

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:

  • True – Aktivera offentlig IP-adress för noden.

  • False – Inaktivera offentlig IP-adress för noden.

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

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