Sdílet prostřednictvím


AmlComputeProvisioningConfiguration Třída

Představuje parametry konfigurace pro zřizování cílů AmlCompute.

provisioning_configuration K určení parametrů konfigurace použijte metodu AmlCompute třídy .

Vytvořte objekt konfigurace pro zřízení cíle AmlCompute.

Dědičnost
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)

Parametry

Name Description
vm_size
Vyžadováno
str

Velikost virtuálních počítačů agenta. Další podrobnosti najdete tady: https://aka.ms/azureml-vm-details. Všimněte si, že ne všechny velikosti jsou dostupné ve všech oblastech, jak je podrobně popsáno v předchozím odkazu. Pokud není zadaný, ve výchozím nastavení se použije Standard_NC6.

vm_priority
str

Priorita virtuálního počítače, a to buď "dedicated", nebo "lowpriority" virtuálních počítačů. Pokud není zadaný, použije se výchozí hodnota dedicated.

Default value: dedicated
min_nodes
int

Minimální počet uzlů, které se mají použít v clusteru. Pokud není zadaný, použije se výchozí hodnota 0.

Default value: 0
max_nodes
int

Maximální počet uzlů, které se mají použít v clusteru. Výchozí hodnota je 4.

Default value: None
idle_seconds_before_scaledown
int

Doba nečinnosti uzlu v sekundách před vertikálním snížením kapacity clusteru. Pokud není zadaný, použije se výchozí hodnota 1800.

Default value: 1800
admin_username
str

Název uživatelského účtu správce, který se dá použít k připojení SSH k uzlům.

Default value: None
admin_user_password
str

Heslo uživatelského účtu správce.

Default value: None
admin_user_ssh_key
str

Veřejný klíč SSH uživatelského účtu správce.

Default value: None
vnet_resourcegroup_name
str

Název skupiny prostředků, ve které se nachází virtuální síť.

Default value: None
vnet_name
str

Název virtuální sítě.

Default value: None
subnet_name
str

Název podsítě uvnitř virtuální sítě.

Default value: None
tags

Slovník značek klíčových hodnot, které se mají poskytnout výpočetnímu objektu.

Default value: None
description
str

Popis výpočetního objektu.

Default value: None
remote_login_port_public_access
str

Stav veřejného portu SSH. Možné hodnoty:

  • Zakázáno – Označuje, že veřejný port SSH je na všech uzlech clusteru zavřený.

  • Povoleno – Označuje, že veřejný port SSH je otevřený na všech uzlech clusteru.

  • Nezadané – označuje, že veřejný port SSH je zavřený na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřená všechny veřejné uzly. Tato výchozí hodnota může být pouze během vytváření clusteru. Po vytvoření bude buď povolená, nebo zakázaná.

Default value: NotSpecified
identity_type

Možné hodnoty:

  • SystemAssigned – identita přiřazená systémem.

  • UserAssigned – identita přiřazená uživatelem. Vyžaduje nastavení ID identity.

Default value: None
identity_id

Seznam ID prostředků pro identitu přiřazenou uživatelem např. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']

Default value: None
vm_size
Vyžadováno
str

Velikost virtuálních počítačů agenta. Další podrobnosti najdete tady: https://aka.ms/azureml-vm-details. Všimněte si, že ne všechny velikosti jsou dostupné ve všech oblastech, jak je podrobně popsáno v předchozím odkazu. Pokud není zadaný, ve výchozím nastavení se použije Standard_NC6.

vm_priority
Vyžadováno
str

Priorita virtuálního počítače, a to buď "dedicated", nebo "lowpriority" virtuálních počítačů. Pokud není zadaný, použije se výchozí hodnota dedicated.

min_nodes
Vyžadováno
int

Minimální počet uzlů, které se mají použít v clusteru. Pokud není zadaný, použije se výchozí hodnota 0.

max_nodes
Vyžadováno
int

Maximální počet uzlů, které se mají použít v clusteru. Výchozí hodnota je 4.

idle_seconds_before_scaledown
Vyžadováno
int

Doba nečinnosti uzlu v sekundách před vertikálním snížením kapacity clusteru. Pokud není zadaný, použije se výchozí hodnota 1800.

admin_username
Vyžadováno
str

Název uživatelského účtu správce, který se dá použít k připojení SSH k uzlům.

admin_user_password
Vyžadováno
str

Heslo uživatelského účtu správce.

admin_user_ssh_key
Vyžadováno
str

Veřejný klíč SSH uživatelského účtu správce.

vnet_resourcegroup_name
Vyžadováno
str

Název skupiny prostředků, ve které se nachází virtuální síť.

vnet_name
Vyžadováno
str

Název virtuální sítě.

subnet_name
Vyžadováno
str

Název podsítě uvnitř virtuální sítě.

tags
Vyžadováno

Slovník značek klíčových hodnot, které se mají poskytnout výpočetnímu objektu.

description
Vyžadováno
str

Popis výpočetního objektu.

remote_login_port_public_access
Vyžadováno
str

Stav veřejného portu SSH. Možné hodnoty:

  • Zakázáno – Označuje, že veřejný port SSH je na všech uzlech clusteru zavřený.

  • Povoleno – Označuje, že veřejný port SSH je otevřený na všech uzlech clusteru.

  • Nezadané – označuje, že veřejný port SSH je zavřený na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřená všechny veřejné uzly. Toto je výchozí hodnota. Stav může být v této výchozí hodnotě pouze během vytváření clusteru. Po vytvoření bude buď povolená, nebo zakázaná.

identity_type
Vyžadováno

Možné hodnoty:

  • SystemAssigned – identita přiřazená systémem.

  • UserAssigned – identita přiřazená uživatelem. Vyžaduje nastavení ID identity.

identity_id
Vyžadováno

Seznam ID prostředků pro identitu přiřazenou uživatelem např. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']

compute_location
str

Umístění pro zřízení clusteru

Default value: None
enable_node_public_ip

Povolte veřejnou IP adresu uzlu. Možné hodnoty:

  • True – Povolte veřejnou IP adresu uzlu.

  • False – Zakažte veřejnou IP adresu uzlu.

  • Není zadáno – Povolte veřejnou IP adresu uzlu.

Default value: True

Metody

validate_configuration

Zkontrolujte, jestli jsou zadané hodnoty konfigurace platné.

Vyvolá, ComputeTargetException pokud se ověření nezdaří.

validate_configuration

Zkontrolujte, jestli jsou zadané hodnoty konfigurace platné.

Vyvolá, ComputeTargetException pokud se ověření nezdaří.

validate_configuration()

Výjimky

Typ Description