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