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_assigned må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