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.

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 na předchozím odkazu. Pokud není zadáno, je výchozí hodnota Standard_NC6.

vm_priority
str

Priorita virtuálního počítače, buď "dedicated" nebo "lowpriority", Pokud není zadáno, výchozí hodnota je vyhrazená.

Default value: dedicated
min_nodes
int

Minimální početuzlůch Pokud není zadáno, výchozí hodnota je 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í zadáno, výchozí hodnota je 1800.

Default value: 1800
admin_username
str

Jméno uživatelského účtu správce, který lze použít k připojení SSH do uzlů.

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, který se má poskytnout výpočetnímu 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 uzavřen na všech uzlech clusteru.

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

  • Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může se jednat o tuto výchozí hodnotu pouze během vytváření clusteru. Po vytvoření se povolí nebo zakáže.

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 na předchozím odkazu. Pokud není zadáno, je výchozí hodnota Standard_NC6.

vm_priority
Vyžadováno
str

Priorita virtuálního počítače, buď "dedicated" nebo "lowpriority", Pokud není zadáno, výchozí hodnota je vyhrazená.

min_nodes
Vyžadováno
int

Minimální početuzlůch Pokud není zadáno, výchozí hodnota je 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í zadáno, výchozí hodnota je 1800.

admin_username
Vyžadováno
str

Jméno uživatelského účtu správce, který lze použít k připojení SSH do uzlů.

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, který se má poskytnout výpočetnímu 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 uzavřen na všech uzlech clusteru.

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

  • Není zadáno – Označuje, že veřejný port ssh je uzavř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í se povolí nebo zakáže.

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é konfigurační hodnoty platné.

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

validate_configuration

Zkontrolujte, jestli jsou zadané konfigurační hodnoty platné.

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

validate_configuration()

Výjimky

Typ Description