Freigeben über


CLI (v2) Berechnungsinstanz YAML-Schema

GILT FÜR Azure CLI-ML-Erweiterung v2 (aktuell)

Das JSON-Quellschema finden Sie unter https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json.

Hinweis

Die in diesem Dokument beschriebene YAML-Syntax basiert auf dem JSON-Schema für die neueste Version der ML CLI v2-Erweiterung. Die Funktion dieser Syntax wird nur mit der neuesten Version der ML CLI v2-Erweiterung garantiert. Die Schemas für ältere Erweiterungsversionen finden Sie unter https://azuremlschemasprod.azureedge.net/.

YAML-Syntax

Schlüssel type BESCHREIBUNG Zulässige Werte Standardwert
$schema Zeichenfolge Das YAML-Schema. Wenn Sie die VS Code-Erweiterung für Azure Machine Learning zum Erstellen einer YAML-Datei verwenden, können Sie durch das Einfügen von $schema am Anfang der Datei Schema- und Ressourcenvervollständigungen aufrufen.
type Zeichenfolge Erforderlich. Der Computetyp. computeinstance
name Zeichenfolge Erforderlich. Der Computename.
description Zeichenfolge Die Computebeschreibung.
size Zeichenfolge Die für die Kompute-instanz zu verwendende VM-Größe. Weitere Informationen finden Sie unter Unterstützte VM-Serien und Größen. Beachten Sie, dass nicht alle Größen in allen Regionen verfügbar sind. Für die Liste der unterstützten Größen in einer bestimmten Region verwenden Sie bitte den Befehl az ml compute list-sizes. Standard_DS3_v2
create_on_behalf_of Objekt Einstellungen für die Erstellung der Kompute-Instanz im Namen eines anderen Benutzers. Bitte stellen Sie sicher, dass der zugewiesene Benutzer über die richtigen RBAC-Berechtigungen verfügt.
create_on_behalf_of.user_tenant_id Zeichenfolge Die AAD-Mieter-ID des zugewiesenen Benutzers.
create_on_behalf_of.user_object_id Zeichenfolge Die AAD-Objekt-ID des zugewiesenen Benutzers.
ssh_public_access_enabled boolean Ob der öffentliche SSH-Zugang auf der Kompute-Instanz aktiviert werden soll. false
ssh_settings Objekt SSH-Einstellungen für die Verbindung mit der Kompute-Instanz.
ssh_settings.ssh_key_value Zeichenfolge Der öffentliche SSH-Schlüssel des Administrator-Benutzerkontos.
network_settings Objekt Einstellungen zur Netzwerksicherheit.
network_settings.vnet_name Zeichenfolge Name des virtuellen Netzes (VNet) bei der Erstellung eines neuen Netzes oder beim Verweis auf ein bestehendes Netz.
network_settings.subnet Zeichenfolge Entweder der Name des Subnetzes beim Erstellen eines neuen VNet oder das Verweisen auf ein vorhandenes VNet oder die vollqualifizierte Ressourcen-ID eines Subnetzes in einem bestehenden VNet. Geben Sie network_settings.vnet_name nicht an, wenn die Subnetz-ID angegeben ist. Die Subnetz-ID kann sich auf ein VNet/Subnetz in einer anderen Ressourcengruppe beziehen.
identity Objekt Die Konfiguration der verwalteten Identität, die dem Compute zugewiesen werden soll. AmlCompute-Cluster unterstützen nur eine systemseitig zugewiesene Identität oder mehrere benutzerseitig zugewiesene Identitäten, nicht beides gleichzeitig.
identity.type Zeichenfolge Der Typ der verwalteten Identität, die dem Compute zugewiesen werden soll. Wenn der Typ user_assigned ist, muss auch die Eigenschaft identity.user_assigned_identities angegeben werden. system_assigned, user_assigned
identity.user_assigned_identities array Liste der vollqualifizierten Ressourcen-IDs der vom Benutzer zugewiesenen Identitäten.

Bemerkungen

Der Befehl az ml compute kann für die Verwaltung von Azure Machine Learning Compute-Instanzen verwendet werden.

YAML: minimal

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json
name: minimal-example-i
type: computeinstance

YAML: grundlegend

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json 
name: basic-example-i
type: computeinstance
size: STANDARD_DS3_v2

Nächste Schritte