AmlCompute Klasse
AzureML Compute-Ressource.
- Vererbung
-
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)
Parameter
Name | Beschreibung |
---|---|
name
Erforderlich
|
Name der Computeressource. |
description
Erforderlich
|
Beschreibung der Computeressource. |
size
Erforderlich
|
Größe des Computes. Der Standardwert ist „None“. |
tags
Erforderlich
|
Eine Reihe von Tags. Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind. |
ssh_settings
Erforderlich
|
SSH-Einstellungen für den Zugriff auf den AzureML-Computecluster. |
network_settings
Erforderlich
|
Einstellungen für virtuelle Netzwerke für den AzureML-Computecluster. |
idle_time_before_scale_down
Erforderlich
|
Knotenleerzeit vor dem Herunterskalieren. Der Standardwert ist „None“. |
identity
Erforderlich
|
Die Identitäten, die dem Computecluster zugeordnet sind. |
tier
Erforderlich
|
Vm-Ebene. Zu den akzeptierten Werten zählen "Dedicated", "LowPriority". Der Standardwert ist „None“. |
min_instances
Erforderlich
|
Mindestanzahl von Instanzen. Der Standardwert ist „None“. |
max_instances
Erforderlich
|
Maximale Anzahl von Instanzen. Der Standardwert ist „None“. |
ssh_public_access_enabled
Erforderlich
|
Der Status des öffentlichen SSH-Ports. Dies sind die zulässigen Werte:
|
enable_node_public_ip
Erforderlich
|
Aktivieren oder deaktivieren Sie die Bereitstellung öffentlicher IP-Adressen des Knotens. Dies sind die zulässigen Werte:
|
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
name
Erforderlich
|
|
description
Erforderlich
|
|
size
Erforderlich
|
|
tags
Erforderlich
|
|
ssh_public_access_enabled
Erforderlich
|
|
ssh_settings
Erforderlich
|
|
min_instances
Erforderlich
|
|
max_instances
Erforderlich
|
|
network_settings
Erforderlich
|
|
idle_time_before_scale_down
Erforderlich
|
|
identity
Erforderlich
|
|
tier
Erforderlich
|
|
enable_node_public_ip
|
Standardwert: True
|
Beispiele
Erstellen eines AmlCompute-Objekts.
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"
)
],
),
)
Methoden
dump |
Speichern Sie den Computeinhalt in eine Datei im yaml-Format. |
dump
Speichern Sie den Computeinhalt in eine Datei im yaml-Format.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parameter
Name | Beschreibung |
---|---|
dest
Erforderlich
|
Das Ziel, um den Inhalt dieses Computes zu empfangen. Muss entweder ein Pfad zu einer lokalen Datei oder ein bereits geöffneter Dateistream sein. Wenn dest ein Dateipfad ist, wird eine neue Datei erstellt, und eine Ausnahme wird ausgelöst, wenn die Datei vorhanden ist. Wenn dest eine geöffnete Datei ist, wird die Datei direkt in geschrieben, und eine Ausnahme wird ausgelöst, wenn die Datei nicht beschreibbar ist.'. |
Attribute
base_path
created_on
Der Zeitstempel für die Erstellung von Computeressourcen.
Gibt zurück
Typ | Beschreibung |
---|---|
Der Zeitstempel für die Erstellung von Computeressourcen. |
creation_context
Der Erstellungskontext der Ressource.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Erstellungsmetadaten für die Ressource. |
id
Die Ressourcen-ID.
Gibt zurück
Typ | Beschreibung |
---|---|
Die globale ID der Ressource, eine Arm-ID (Azure Resource Manager). |
provisioning_errors
Die Fehler bei der Bereitstellung von Computeressourcen.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Fehler bei der Bereitstellung von Computeressourcen. |
provisioning_state
Der Bereitstellungsstatus der Computeressource.
Gibt zurück
Typ | Beschreibung |
---|---|
Der Bereitstellungsstatus der Computeressource. |
type
Azure SDK for Python