AmlCompute Třída

Výpočetní prostředek AzureML.

Dědičnost
azure.ai.ml.entities._compute.compute.Compute
AmlCompute

Konstruktor

AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)

Parametry

Name Description
name
Vyžadováno
str

Název výpočetního prostředku.

description
Vyžadováno

Popis výpočetního prostředku.

size
Vyžadováno

Velikost výpočetních prostředků. Výchozí hodnota je Žádná.

tags
Vyžadováno

Sada značek. Obsahuje značky prostředků definované jako páry klíč/hodnota.

ssh_settings
Vyžadováno

Nastavení SSH pro přístup k výpočetnímu clusteru AzureML

network_settings
Vyžadováno

Nastavení virtuální sítě pro výpočetní cluster AzureML

idle_time_before_scale_down
Vyžadováno

Doba nečinnosti uzlu před vertikálním snížením kapacity Výchozí hodnota je Žádná.

identity
Vyžadováno

Identity, které jsou přidružené k výpočetnímu clusteru.

tier
Vyžadováno

Úroveň virtuálního počítače. Mezi přípustné hodnoty patří: Dedicated, LowPriority. Výchozí hodnota je Žádná.

min_instances
Vyžadováno

Minimální počet instancí Výchozí hodnota je Žádná.

max_instances
Vyžadováno

Maximální počet instancí Výchozí hodnota je Žádná.

ssh_public_access_enabled
Vyžadováno

Stav veřejného portu SSH Přípustné hodnoty jsou:

  • False – označuje, že veřejný port SSH je uzavřený na všech uzlech clusteru.
  • True – označuje, že veřejný port SSH je otevřený na všech uzlech clusteru.
  • Žádné – 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. Během vytváření clusteru může být pouze hodnota None (Žádný). Po vytvoření bude mít hodnotu True nebo False. Výchozí hodnota je Žádná.
enable_node_public_ip
Vyžadováno

Povolte nebo zakažte zřizování veřejných IP adres uzlů. Přípustné hodnoty jsou:

  • True – označuje, že výpočetní uzly budou mít zřízené veřejné IP adresy.
  • False – označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. Výchozí hodnota je True.

Výhradně parametry klíčových slov

Name Description
name
Vyžadováno
description
Vyžadováno
size
Vyžadováno
tags
Vyžadováno
ssh_public_access_enabled
Vyžadováno
ssh_settings
Vyžadováno
min_instances
Vyžadováno
max_instances
Vyžadováno
network_settings
Vyžadováno
idle_time_before_scale_down
Vyžadováno
identity
Vyžadováno
tier
Vyžadováno
enable_node_public_ip
výchozí hodnota: True

Příklady

Vytvoření objektu AmlCompute.


   from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration

   aml_compute = AmlCompute(
       name="my-aml-compute",
       min_instances=0,
       max_instances=10,
       idle_time_before_scale_down=100,
       identity=IdentityConfiguration(
           type="UserAssigned",
           user_assigned_identities=[
               ManagedIdentityConfiguration(
                   resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
               )
           ],
       ),
   )

Metody

dump

Vypište výpočetní obsah do souboru ve formátu yaml.

dump

Vypište výpočetní obsah do souboru ve formátu yaml.

dump(dest: str | PathLike | IO, **kwargs: Any) -> None

Parametry

Name Description
dest
Vyžadováno
Union[<xref:PathLike>, str, IO[AnyStr]]

Cíl pro příjem obsahu tohoto výpočetního objektu. Musí to být buď cesta k místnímu souboru, nebo už otevřený datový proud souboru. Pokud je dest cesta k souboru, vytvoří se nový soubor a pokud soubor existuje, vyvolá se výjimka. Pokud je soubor otevřený, zapíše se přímo do souboru a v případě, že soubor nebude zapisovatelný, vyvolá se výjimka.

Atributy

base_path

Základní cesta prostředku.

Návraty

Typ Description
str

Základní cesta prostředku.

created_on

Časové razítko vytvoření výpočetního prostředku

Návraty

Typ Description

Časové razítko vytvoření výpočetního prostředku

creation_context

Kontext vytvoření prostředku.

Návraty

Typ Description

Metadata vytvoření prostředku.

id

ID prostředku.

Návraty

Typ Description

Globální ID prostředku, ID Azure Resource Manager (ARM).

provisioning_errors

Chyby zřizování výpočetních prostředků

Návraty

Typ Description

Chyby zřizování výpočetních prostředků

provisioning_state

Stav zřizování výpočetního prostředku

Návraty

Typ Description

Stav zřizování výpočetního prostředku

type

Typ výpočetních prostředků.

Návraty

Typ Description

Typ výpočetních prostředků.