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