Delen via


YAML-schema van HET CLI-rekenproces (v2)

VAN TOEPASSING OP: Azure CLI ml-extensie v2 (huidige)

Het JSON-bronschema vindt u op https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json.

Notitie

De YAML-syntaxis die in dit document wordt beschreven, is gebaseerd op het JSON-schema voor de nieuwste versie van de ML CLI v2-extensie. Deze syntaxis werkt gegarandeerd alleen met de nieuwste versie van de ML CLI v2-extensie. U vindt de schema's voor oudere extensieversies op https://azuremlschemasprod.azureedge.net/.

YAML-syntaxis

Sleutel Type Description Toegestane waarden Default value
$schema tekenreeks Het YAML-schema. Als u de Azure Machine Learning VS Code-extensie gebruikt om het YAML-bestand te ontwerpen, inclusief $schema bovenaan het bestand, kunt u schema- en resourcevoltooiingen aanroepen.
type tekenreeks Vereist. Het type berekening. computeinstance
name tekenreeks Vereist. Naam van de berekening.
description tekenreeks Beschrijving van de berekening.
size tekenreeks De VM-grootte die moet worden gebruikt voor het rekenproces. Zie Ondersteunde VM-reeksen en -grootten voor meer informatie. Houd er rekening mee dat niet alle grootten beschikbaar zijn in alle regio's. Gebruik de az ml compute list-sizes opdracht voor de lijst met ondersteunde grootten in een bepaalde regio. Standard_DS3_v2
create_on_behalf_of object Instellingen voor het maken van het rekenproces namens een andere gebruiker. Zorg ervoor dat de toegewezen gebruiker de juiste RBAC-machtigingen heeft.
create_on_behalf_of.user_tenant_id tekenreeks De AAD-tenant-id van de toegewezen gebruiker.
create_on_behalf_of.user_object_id tekenreeks De AAD-object-id van de toegewezen gebruiker.
ssh_public_access_enabled boolean Hiermee wordt aangegeven of openbare SSH-toegang moet worden ingeschakeld voor het rekenproces. false
ssh_settings object SSH-instellingen voor het maken van verbinding met het rekenproces.
ssh_settings.ssh_key_value tekenreeks De openbare SSH-sleutel van het gebruikersaccount van de beheerder.
network_settings object Netwerkbeveiligingsinstellingen.
network_settings.vnet_name tekenreeks Naam van het virtuele netwerk (VNet) bij het maken van een nieuw netwerk of het verwijzen naar een bestaand netwerk.
network_settings.subnet tekenreeks De naam van het subnet bij het maken van een nieuw VNet of het verwijzen naar een bestaand subnet, of de volledig gekwalificeerde resource-id van een subnet in een bestaand VNet. Geef niet op network_settings.vnet_name of de subnet-id is opgegeven. De subnet-id kan verwijzen naar een VNet/subnet in een andere resourcegroep.
identity object De configuratie van de beheerde identiteit die moet worden toegewezen aan de berekening. AmlCompute-clusters ondersteunen slechts één door het systeem toegewezen identiteit of meerdere door de gebruiker toegewezen identiteiten, niet beide tegelijk.
identity.type tekenreeks Het type beheerde identiteit dat moet worden toegewezen aan de berekening. Als het type is user_assigned, moet de identity.user_assigned_identities eigenschap ook worden opgegeven. system_assigned, user_assigned
identity.user_assigned_identities matrix Lijst met volledig gekwalificeerde resource-id's van de door de gebruiker toegewezen identiteiten.

Opmerkingen

De az ml compute opdracht kan worden gebruikt voor het beheren van Azure Machine Learning-rekeninstanties.

YAML: minimaal

$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

Volgende stappen