AmlCompute Classe
Risorsa di calcolo di AzureML.
- Ereditarietà
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
name
Necessario
|
Nome della risorsa di calcolo. |
description
Necessario
|
Descrizione della risorsa di calcolo. |
size
Necessario
|
Dimensioni dell'ambiente di calcolo. Il valore predefinito è Nessuno. |
tags
Necessario
|
Set di tag. Contiene tag di risorsa definiti come coppie chiave/valore. |
ssh_settings
Necessario
|
Impostazioni SSH per accedere al cluster di calcolo AzureML. |
network_settings
Necessario
|
Impostazioni di rete virtuale per il cluster di calcolo AzureML. |
idle_time_before_scale_down
Necessario
|
Tempo di inattività del nodo prima del ridimensionamento. Il valore predefinito è Nessuno. |
identity
Necessario
|
Identità associate al cluster di calcolo. |
tier
Necessario
|
Livello macchina virtuale. I valori accettati includono: "Dedicated", "LowPriority". Il valore predefinito è Nessuno. |
min_instances
Necessario
|
Numero minimo di istanze. Il valore predefinito è Nessuno. |
max_instances
Necessario
|
Numero massimo di istanze. Il valore predefinito è Nessuno. |
ssh_public_access_enabled
Necessario
|
Stato della porta SSH pubblica. I valori accettati sono:
|
enable_node_public_ip
Necessario
|
Abilitare o disabilitare il provisioning degli indirizzi IP pubblici del nodo. I valori accettati sono:
|
Parametri di sole parole chiave
Nome | Descrizione |
---|---|
name
Necessario
|
|
description
Necessario
|
|
size
Necessario
|
|
tags
Necessario
|
|
ssh_public_access_enabled
Necessario
|
|
ssh_settings
Necessario
|
|
min_instances
Necessario
|
|
max_instances
Necessario
|
|
network_settings
Necessario
|
|
idle_time_before_scale_down
Necessario
|
|
identity
Necessario
|
|
tier
Necessario
|
|
enable_node_public_ip
|
valore predefinito: True
|
Esempio
Creazione di un oggetto 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"
)
],
),
)
Metodi
dump |
Eseguire il dump del contenuto di calcolo in un file in formato yaml. |
dump
Eseguire il dump del contenuto di calcolo in un file in formato yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parametri
Nome | Descrizione |
---|---|
dest
Necessario
|
Destinazione di ricezione del contenuto di questo ambiente di calcolo. Deve essere un percorso di un file locale o un flusso di file già aperto. Se dest è un percorso di file, verrà creato un nuovo file e verrà generata un'eccezione se il file esiste. Se è un file aperto, il file verrà scritto direttamente e verrà generata un'eccezione se il file non è scrivibile". |
Attributi
base_path
created_on
Timestamp di creazione della risorsa di calcolo.
Restituisce
Tipo | Descrizione |
---|---|
Timestamp di creazione della risorsa di calcolo. |
creation_context
Contesto di creazione della risorsa.
Restituisce
Tipo | Descrizione |
---|---|
Metadati di creazione per la risorsa. |
id
L'ID della risorsa.
Restituisce
Tipo | Descrizione |
---|---|
ID globale della risorsa, ID di Azure Resource Manager (ARM). |
provisioning_errors
Errori di provisioning delle risorse di calcolo.
Restituisce
Tipo | Descrizione |
---|---|
Errori di provisioning delle risorse di calcolo. |
provisioning_state
Stato di provisioning della risorsa di calcolo.
Restituisce
Tipo | Descrizione |
---|---|
Stato di provisioning della risorsa di calcolo. |
type
Azure SDK for Python