Dela via


CLI -beräkningsinstansens YAML-schema (v2)

GÄLLER FÖR: Azure CLI ml-tillägget v2 (aktuellt)

JSON-källschemat finns på https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json.

Kommentar

YAML-syntaxen som beskrivs i det här dokumentet baseras på JSON-schemat för den senaste versionen av ML CLI v2-tillägget. Den här syntaxen är garanterad att endast fungera med den senaste versionen av ML CLI v2-tillägget. Du hittar scheman för äldre tilläggsversioner på https://azuremlschemasprod.azureedge.net/.

YAML-syntax

Nyckel Typ Beskrivning Tillåtna värden Standardvärde
$schema sträng YAML-schemat. Om du använder Azure Machine Learning VS Code-tillägget för att skapa YAML-filen, inklusive $schema längst upp i filen, kan du anropa schema- och resursavslutningar.
type sträng Obligatoriskt. Typ av beräkning. computeinstance
name sträng Obligatoriskt. Namnet på beräkningen.
description sträng Beskrivning av beräkningen.
size sträng Den vm-storlek som ska användas för beräkningsinstansen. Mer information finns i VM-serier och storlekar som stöds. Observera att alla storlekar inte är tillgängliga i alla regioner. Använd kommandot för listan över storlekar som stöds i en viss region az ml compute list-sizes . Standard_DS3_v2
create_on_behalf_of objekt Inställningar för att skapa beräkningsinstansen åt en annan användare. Kontrollera att den tilldelade användaren har rätt RBAC-behörigheter.
create_on_behalf_of.user_tenant_id sträng AAD-klient-ID för den tilldelade användaren.
create_on_behalf_of.user_object_id sträng AAD-objekt-ID för den tilldelade användaren.
ssh_public_access_enabled boolean Om du vill aktivera offentlig SSH-åtkomst på beräkningsinstansen. false
ssh_settings objekt SSH-inställningar för att ansluta till beräkningsinstansen.
ssh_settings.ssh_key_value sträng Den offentliga SSH-nyckeln för administratörsanvändarkontot.
network_settings objekt Nätverkssäkerhetsinställningar.
network_settings.vnet_name sträng Namnet på det virtuella nätverket (VNet) när du skapar ett nytt eller refererar till ett befintligt nätverk.
network_settings.subnet sträng Antingen namnet på undernätet när du skapar ett nytt virtuellt nätverk eller refererar till ett befintligt, eller det fullständigt kvalificerade resurs-ID:t för ett undernät i ett befintligt virtuellt nätverk. Ange network_settings.vnet_name inte om undernäts-ID har angetts. Undernäts-ID:t kan referera till ett VNet/undernät i en annan resursgrupp.
identity objekt Konfigurationen för hanterad identitet som ska tilldelas till beräkningen. AmlCompute-kluster stöder endast en systemtilldelad identitet eller flera användartilldelade identiteter, inte båda samtidigt.
identity.type sträng Den typ av hanterad identitet som ska tilldelas till beräkningen. Om typen är user_assignedmåste egenskapen identity.user_assigned_identities också anges. system_assigned, user_assigned
identity.user_assigned_identities matris Lista över fullständigt kvalificerade resurs-ID:n för de användartilldelade identiteterna.

Kommentarer

Kommandot az ml compute kan användas för att hantera Azure Machine Learning-beräkningsinstanser.

YAML: minimal

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

YAML: basic

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

Nästa steg