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

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--admin-username

Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH in de knooppunt(en).

--file

Lokaal pad naar het YAML-bestand met de Azure ML compute-specificatie.

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--resource-id

De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype.

--ssh-key-value

Openbare SSH-sleutel van het beheerdersaccount.

--type -t

Het type rekendoel. Toegestane waarden: AKS, virtualmachine.

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

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--admin-password

Wachtwoord voor het beheerdersgebruikersaccount als het verificatietype 'Wachtwoord' is.

--admin-username

Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH in de knooppunt(en).

--description

Beschrijving van het rekendoel.

--file -f

Lokaal pad naar het YAML-bestand met de Azure ML compute-specificatie.

--identity-type

Het type beheerde identiteit. Toegestane waarden: SystemAssigned, UserAssigned.

--idle-time-before-scale-down -s

Niet-actieve tijd van knooppunt in seconden voordat het cluster omlaag wordt geschaald. Standaardinstelling: 1800.

--max-instances

Het maximum aantal knooppunten dat op het cluster moet worden gebruikt. Standaardinstelling: 4.

--min-instances

Het minimale aantal knooppunten dat op het cluster moet worden gebruikt. Standaardinstelling: 0.

--name -n

Naam van het rekendoel. Vereist als --file/-f niet is opgegeven.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--priority

VM-prioriteit. Toegestane waarden: Toegewezen, Lage prioriteit.

--public-ip

Openbaar IP-adres van deze ComputeInstance (alleen van toepassing op ComputeInstance).

--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

--size

De VM-grootte die moet worden gebruikt voor het rekendoel. Meer informatie vindt u hier: https://aka.ms/azureml-vm-details .

--ssh-key-value

Openbare SSH-sleutel van het beheerdersaccount.

--subnet

Naam van het subnet.

--type -t

Het type rekendoel. Vereist als --file/-f niet is opgegeven. Toegestane waarden: AmlCompute, ComputeInstance.

--user-assigned-identities -i

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.

--user-object-id

AAD-object-id van de toegewezen gebruiker.

--user-tenant-id

AAD-tenant-id van de toegewezen gebruiker.

--vnet-name

Naam van het virtuele netwerk.

az ml compute delete

Een rekendoel verwijderen.

az ml compute delete --name
                     --resource-group
                     --workspace-name
                     [--no-wait]
                     [--yes]

Vereiste parameters

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--yes -y

Niet vragen om bevestiging.

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

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--yes -y

Niet vragen om bevestiging.

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

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--max-pages -r

Het aantal pagina's met resultaten dat moet worden weergegeven. De standaardinstelling is om alles te retourneren.

--type

Het type rekendoel. Toegestane waarden: AmlCompute, ComputeInstance.

standaardwaarde: amlcompute

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

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--location -l

Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

--type -t

Het type rekendoel. Toegestane waarden: AmlCompute, ComputeInstance.

az ml compute list-usage

Vermeld de beschikbare gebruiksbronnen voor VM's.

az ml compute list-usage --resource-group
                         --workspace-name
                         [--location]

Vereiste parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met behulp van az configure --defaults workspace=<name> .

Optionele parameters

--location -l

De standaardinstelling is de locatie van de werkruimte.

az ml compute restart

Start een ComputeInstance-doel opnieuw op.

az ml compute restart --name
                      --resource-group
                      --workspace-name

Vereiste parameters

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .

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

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .

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

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

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

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

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

--name -n

Naam van het rekendoel (vereist als dit niet is opgegeven in het yaml-bestand).

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--workspace-name -w

Naam van de Azure ML werkruimte. U kunt de standaardgroep configureren met az configure --defaults workspace=<name> behulp van .

Optionele parameters

--add

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>.

--force-string

Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.

--identity-type

Het type beheerde identiteit. Toegestane waarden: SystemAssigned, UserAssigned.

--idle-time-before-scale-down -s

Niet-actieve tijd van knooppunt in seconden voordat het cluster omlaag wordt geschaald. Standaardinstelling: 1800.

--max-instances

Maximum aantal knooppunten dat moet worden gebruikt. Standaardinstelling: 4.

--min-instances

Minimum aantal knooppunten dat moet worden gebruikt. Standaardinstelling: 0.

--remove

Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

--user-assigned-identities -i

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.