AmlCompute Klass

AzureML-beräkningsresurs.

Arv
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)

Parametrar

Name Description
name
Obligatorisk
str

Namnet på beräkningsresursen.

description
Obligatorisk

Beskrivning av beräkningsresursen.

size
Obligatorisk

Beräkningsstorlek. Standardvärdet är Ingen.

tags
Obligatorisk

En uppsättning taggar. Innehåller resurstaggar som definierats som nyckel/värde-par.

ssh_settings
Obligatorisk

SSH-inställningar för åtkomst till AzureML-beräkningsklustret.

network_settings
Obligatorisk

Inställningar för virtuella nätverk för AzureML-beräkningsklustret.

idle_time_before_scale_down
Obligatorisk

Nodens inaktiva tid innan nedskalning. Standardvärdet är Ingen.

identity
Obligatorisk

Identiteterna som är associerade med beräkningsklustret.

tier
Obligatorisk

Nivå för virtuell dator. Accepterade värden är: "Dedicated", "LowPriority". Standardvärdet är Ingen.

min_instances
Obligatorisk

Minsta antal instanser. Standardvärdet är Ingen.

max_instances
Obligatorisk

Maximalt antal instanser. Standardvärdet är Ingen.

ssh_public_access_enabled
Obligatorisk

Tillstånd för den offentliga SSH-porten. Godkända värden är:

  • False – anger att den offentliga SSH-porten är stängd på alla noder i klustret.
  • True – anger att den offentliga SSH-porten är öppen på alla noder i klustret.
  • Ingen – Anger att den offentliga SSH-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är alla offentliga noder öppna. Det kan bara vara Ingen när klustret skapas. När den har skapats blir den antingen True eller False. Standardvärdet är Ingen.
enable_node_public_ip
Obligatorisk

Aktivera eller inaktivera nodens offentliga IP-adressetablering. Godkända värden är:

  • True – anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade.
  • False – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Standardvärdet är True.

Keyword-Only parametrar

Name Description
name
Obligatorisk
description
Obligatorisk
size
Obligatorisk
tags
Obligatorisk
ssh_public_access_enabled
Obligatorisk
ssh_settings
Obligatorisk
min_instances
Obligatorisk
max_instances
Obligatorisk
network_settings
Obligatorisk
idle_time_before_scale_down
Obligatorisk
identity
Obligatorisk
tier
Obligatorisk
enable_node_public_ip
standardvärde: True

Exempel

Skapa ett AmlCompute-objekt.


   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"
               )
           ],
       ),
   )

Metoder

dump

Dumpa beräkningsinnehållet i en fil i yaml-format.

dump

Dumpa beräkningsinnehållet i en fil i yaml-format.

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

Parametrar

Name Description
dest
Obligatorisk
Union[<xref:PathLike>, str, IO[AnyStr]]

Målet för att ta emot den här beräkningsinnehållet. Måste antingen vara en sökväg till en lokal fil eller en filström som redan är öppen. Om dest är en filsökväg skapas en ny fil och ett undantag utlöses om filen finns. Om dest är en öppen fil skrivs filen till direkt och ett undantag utlöses om filen inte kan skrivas.

Attribut

base_path

Resursens grundläggande sökväg.

Returer

Typ Description
str

Resursens grundläggande sökväg.

created_on

Tidsstämpeln för att skapa beräkningsresurser.

Returer

Typ Description

Tidsstämpeln för att skapa beräkningsresurser.

creation_context

Resursens skapandekontext.

Returer

Typ Description

Skapandemetadata för resursen.

id

Resurs-ID:t.

Returer

Typ Description

Resursens globala ID, ett ARM-ID (Azure Resource Manager).

provisioning_errors

Etableringsfel för beräkningsresurser.

Returer

Typ Description

Etableringsfel för beräkningsresurser.

provisioning_state

Beräkningsresursens etableringstillstånd.

Returer

Typ Description

Beräkningsresursens etableringstillstånd.

type

Beräkningstypen.

Returer

Typ Description

Beräkningstypen.