az ml compute
Notitie
Deze verwijzing maakt deel uit van de ml-extensie voor Azure CLI en vereist versie 2.15.0 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de eerste keer een opdracht az ml compute hebt uitgevoerd. Meer informatie over extensies.
Azure ML compute-resources beheren.
Azure ML-rekendoelen zijn aangewezen rekenbronnen waar u uw taken kunt uitvoeren voor training of uw modellen kunt implementeren voor de deferie.
Opdracht
| az ml compute attach |
Koppel een bestaande rekenresource aan een werkruimte. |
| az ml compute create |
Maak een rekendoel. |
| az ml compute delete |
Een rekendoel verwijderen. |
| az ml compute detach |
Koppel een eerder gekoppelde rekenresource los van een werkruimte. |
| az ml compute list |
Vermeld de rekendoelen in een werkruimte. |
| az ml compute list-sizes |
Vermeld de VM-grootten die beschikbaar zijn per locatie. |
| az ml compute list-usage |
Vermeld de beschikbare gebruiksbronnen voor VM's. |
| az ml compute restart |
Start een ComputeInstance-doel opnieuw op. |
| az ml compute show |
Details voor een rekendoel tonen. |
| az ml compute start |
Start een ComputeInstance-doel. |
| az ml compute stop |
Een ComputeInstance-doel stoppen. |
| az ml compute update |
Werk een rekendoel bij. |
az ml compute attach
Koppel een bestaande rekenresource aan een werkruimte.
AKS-clusters en externe VM's kunnen worden gekoppeld als rekendoelen.
az ml compute attach --resource-group
--workspace-name
[--admin-username]
[--file]
[--name]
[--no-wait]
[--resource-id]
[--ssh-key-value]
[--type]
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH in de knooppunt(en).
Lokaal pad naar het YAML-bestand met de Azure ML compute-specificatie.
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
Wacht niet tot de langlopende bewerking is uitgevoerd.
De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype.
Openbare SSH-sleutel van het beheerdersaccount.
Het type rekendoel. Toegestane waarden: AKS, virtualmachine.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute create
Maak een rekendoel.
U kunt een AmlCompute-cluster maken. Dit is de beheerde rekeninfrastructuur van Azure ML of een rekenin exemplaar, een beheerd cloudwerkstation.
az ml compute create --resource-group
--workspace-name
[--admin-password]
[--admin-username]
[--description]
[--file]
[--identity-type]
[--idle-time-before-scale-down]
[--max-instances]
[--min-instances]
[--name]
[--no-wait]
[--priority]
[--public-ip]
[--set]
[--size]
[--ssh-key-value]
[--subnet]
[--type]
[--user-assigned-identities]
[--user-object-id]
[--user-tenant-id]
[--vnet-name]
Voorbeelden
Een rekendoel maken van een YAML-specificatiebestand
az ml compute create --file compute.yml --resource-group my-resource-group --workspace-name my-workspace
Een AmlCompute-doel maken met opdrachtopties
az ml compute create --name nc6-cluster --size Standard_NC6 --min-instances 0 --max-instances 5 --type AmlCompute --resource-group my-resource-group --workspace-name my-workspace
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
Wachtwoord voor het beheerdersgebruikersaccount als het verificatietype 'Wachtwoord' is.
Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH in de knooppunt(en).
Beschrijving van het rekendoel.
Lokaal pad naar het YAML-bestand met de Azure ML compute-specificatie.
Het type beheerde identiteit. Toegestane waarden: SystemAssigned, UserAssigned.
Niet-actieve tijd van knooppunt in seconden voordat het cluster omlaag wordt geschaald. Standaardinstelling: 1800.
Het maximum aantal knooppunten dat op het cluster moet worden gebruikt. Standaardinstelling: 4.
Het minimale aantal knooppunten dat op het cluster moet worden gebruikt. Standaardinstelling: 0.
Naam van het rekendoel. Vereist als --file/-f niet is opgegeven.
Wacht niet tot de langlopende bewerking is uitgevoerd.
VM-prioriteit. Toegestane waarden: Toegewezen, Lage prioriteit.
Openbaar IP-adres van deze ComputeInstance (alleen van toepassing op ComputeInstance).
Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.
De VM-grootte die moet worden gebruikt voor het rekendoel. Meer informatie vindt u hier: https://aka.ms/azureml-vm-details .
Openbare SSH-sleutel van het beheerdersaccount.
Naam van het subnet.
Het type rekendoel. Vereist als --file/-f niet is opgegeven. Toegestane waarden: AmlCompute, ComputeInstance.
Gebruik [system] om een door het systeem toegewezen identiteit anders resource-id's in te stellen, gescheiden door komma's (d.o.v. , ) om door de gebruiker toegewezen identiteiten in te stellen.
AAD-object-id van de toegewezen gebruiker.
AAD-tenant-id van de toegewezen gebruiker.
Naam van het virtuele netwerk.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute delete
Een rekendoel verwijderen.
az ml compute delete --name
--resource-group
--workspace-name
[--no-wait]
[--yes]
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
Wacht niet tot de langlopende bewerking is uitgevoerd.
Niet vragen om bevestiging.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute detach
Koppel een eerder gekoppelde rekenresource los van een werkruimte.
az ml compute detach --name
--resource-group
--workspace-name
[--no-wait]
[--yes]
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
Wacht niet tot de langlopende bewerking is uitgevoerd.
Niet vragen om bevestiging.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute list
Vermeld de rekendoelen in een werkruimte.
az ml compute list --resource-group
--workspace-name
[--max-pages]
[--type]
Voorbeelden
Vermeld alle rekendoelen in een werkruimte met behulp van het argument --query om een JMESPath-query uit te voeren op de resultaten van opdrachten.
az ml compute list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
Het aantal pagina's met resultaten dat moet worden weergegeven. De standaardinstelling is om alles te retourneren.
Het type rekendoel. Toegestane waarden: AmlCompute, ComputeInstance.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute list-sizes
Vermeld de VM-grootten die beschikbaar zijn per locatie.
az ml compute list-sizes --resource-group
--workspace-name
[--location]
[--type]
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .
Het type rekendoel. Toegestane waarden: AmlCompute, ComputeInstance.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute list-usage
Vermeld de beschikbare gebruiksbronnen voor VM's.
az ml compute list-usage --resource-group
--workspace-name
[--location]
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .
Optionele parameters
De standaardinstelling is de locatie van de werkruimte.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute restart
Start een ComputeInstance-doel opnieuw op.
az ml compute restart --name
--resource-group
--workspace-name
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute show
Details voor een rekendoel tonen.
az ml compute show --name
--resource-group
--workspace-name
Voorbeelden
Details voor een rekendoel tonen
az ml compute show --name nc6-cluster --resource-group my-resource-group --workspace-name my-workspace
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute start
Start een ComputeInstance-doel.
De optie --no-wait wordt aanbevolen.
az ml compute start --name
--resource-group
--workspace-name
[--no-wait]
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .
Optionele parameters
Wacht niet tot de langlopende bewerking is uitgevoerd.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute stop
Een ComputeInstance-doel stoppen.
De optie --no-wait wordt aanbevolen.
az ml compute stop --name
--resource-group
--workspace-name
[--no-wait]
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .
Optionele parameters
Wacht niet tot de langlopende bewerking is uitgevoerd.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml compute update
Werk een rekendoel bij.
De eigenschappen 'tags', 'description', 'max_instances', 'min_instances', 'idle_time_before_scale_down', 'identity_type' en 'user_assigned_identities' kunnen worden bijgewerkt.
az ml compute update --name
--resource-group
--workspace-name
[--add]
[--force-string]
[--identity-type]
[--idle-time-before-scale-down]
[--max-instances]
[--min-instances]
[--remove]
[--set]
[--user-assigned-identities]
Voorbeelden
Het minimum aantal knooppunten voor een AmlCompute-cluster bijwerken
az ml compute update --name nc6-cluster --min-instances 1 --resource-group my-resource-group --workspace-name my-workspace
Vereiste parameters
Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .
Optionele parameters
Voeg een -object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.
Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.
Het type beheerde identiteit. Toegestane waarden: SystemAssigned, UserAssigned.
Niet-actieve tijd van knooppunt in seconden voordat het cluster omlaag wordt geschaald. Standaardinstelling: 1800.
Maximum aantal knooppunten dat moet worden gebruikt. Standaardinstelling: 4.
Minimum aantal knooppunten dat moet worden gebruikt. Standaardinstelling: 0.
Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.
Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.
Gebruik [system] om een door het systeem toegewezen identiteit in te stellen, anders invoerresource-id's gescheiden door komma's (d.o.v. , ) om door de gebruiker toegewezen identiteiten in te stellen.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.