AmlCompute Klass
AzureML-beräkningsresurs.
- Arv
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
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
|
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:
|
enable_node_public_ip
Obligatorisk
|
Aktivera eller inaktivera nodens offentliga IP-adressetablering. Godkända värden är:
|
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
|
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
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
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för