Dela via


az ml online-deployment

Kommentar

Den här referensen är en del av ML-tillägget för Azure CLI (version 2.15.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az ml online-deployment-kommando . Läs mer om tillägg.

Hantera Azure ML-onlinedistributioner.

Azure ML-distributioner ger ett enkelt gränssnitt för att skapa och hantera modelldistributioner.

Kommandon

Name Description Typ Status
az ml online-deployment create

Skapa en distribution. Om distributionen redan finns misslyckas den. Om du vill uppdatera befintlig distribution använder du az ml online-deployment update.

Anknytning Allmän tillgänglighet
az ml online-deployment delete

Ta bort en distribution.

Anknytning Allmän tillgänglighet
az ml online-deployment get-logs

Hämta containerloggarna för en onlinedistribution.

Anknytning Allmän tillgänglighet
az ml online-deployment list

Lista distributioner.

Anknytning Allmän tillgänglighet
az ml online-deployment show

Visa en distribution.

Anknytning Allmän tillgänglighet
az ml online-deployment update

Uppdatera en distribution.

Anknytning Allmän tillgänglighet

az ml online-deployment create

Skapa en distribution. Om distributionen redan finns misslyckas den. Om du vill uppdatera befintlig distribution använder du az ml online-deployment update.

Minsta rekommenderade beräknings-SKU är Standard_DS3_v2 för slutpunkter för generell användning. Läs mer om SKU:er här: https://learn.microsoft.com/en-us/azure/machine-learning/reference-managed-online-endpoints-vm-sku-list.

az ml online-deployment create --file
                               --resource-group
                               --workspace-name
                               [--all-traffic]
                               [--endpoint-name]
                               [--local {false, true}]
                               [--local-enable-gpu {false, true}]
                               [--name]
                               [--no-wait]
                               [--package-model]
                               [--set]
                               [--skip-script-validation]
                               [--vscode-debug {false, true}]
                               [--web]

Exempel

Skapa en distribution från en YAML-specifikationsfil

az ml online-deployment create --file deployment.yaml --resource-group my-resource-group --workspace-name my-workspace

Obligatoriska parametrar

--file -f

Lokal sökväg till YAML-filen som innehåller specifikationen för azure ML-onlinedistribution. YAML-referensdokumenten för onlinedistribution finns på: https://aka.ms/ml-cli-v2-deployment-managed-online-yaml-reference, https://aka.ms/ml-cli-v2-deployment-kubernetes-online-yaml-reference.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--workspace-name -w

Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>

Valfria parametrar

--all-traffic

Anger slutpunktstrafik 100 % till den här distributionen efter att den har skapats, fungerar inte med --no-wait.

standardvärde: False
--endpoint-name -e

Namnet på onlineslutpunkten.

--local

Skapa distribution lokalt med Docker. Endast en distribution per slutpunkt tillåts. Obs! Om den angivna slutpunkten inte finns skapas den.

accepterade värden: false, true
standardvärde: False
--local-enable-gpu

Aktivera GPU för lokal distribution.

accepterade värden: false, true
standardvärde: False
--name -n

Namn på distributionen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--package-model

[DETTA ÄR I FÖRHANDSVERSION] Skapa en paketerad miljö från distributions-yaml och använd den paketerade miljön för distributionen.

standardvärde: False
--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--skip-script-validation

Tillåter att användaren kringgår skriptvalidering för distributionsbedömning.

standardvärde: False
--vscode-debug

Skapa en lokal slutpunkt och bifoga VSCode-felsökningsprogrammet. Fungerar endast med --local-flagga.

accepterade värden: false, true
standardvärde: False
--web

Visa distributionens information i Azure ML Studio i en webbläsare.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ml online-deployment delete

Ta bort en distribution.

az ml online-deployment delete --endpoint-name
                               --name
                               --resource-group
                               --workspace-name
                               [--local {false, true}]
                               [--no-wait]
                               [--yes]

Exempel

Ta bort en distribution med bekräftelse

az ml online-deployment delete --name my-deployment --endpoint-name my-endpoint --yes --resource-group my-resource-group --workspace-name my-workspace

Obligatoriska parametrar

--endpoint-name -e

Namnet på onlineslutpunkten.

--name -n

Namn på distributionen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--workspace-name -w

Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>

Valfria parametrar

--local

Ta bort lokal distribution från Docker-miljön.

accepterade värden: false, true
standardvärde: False
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ml online-deployment get-logs

Hämta containerloggarna för en onlinedistribution.

az ml online-deployment get-logs --endpoint-name
                                 --name
                                 --resource-group
                                 --workspace-name
                                 [--container]
                                 [--lines]
                                 [--local {false, true}]

Exempel

Hämta containerloggarna för en onlinedistribution

az ml online-deployment get-logs --name my-deployment --endpoint-name my-endpoint --lines 100 --resource-group my-resource-group --workspace-name my-workspace

Obligatoriska parametrar

--endpoint-name -e

Namnet på onlineslutpunkten.

--name -n

Namn på distributionen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--workspace-name -w

Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>

Valfria parametrar

--container -c

Den typ av container som loggarna ska hämtas från. Tillåtna värden: slutsatsdragningsserver, lagringsinitierare.

--lines -l

Det maximala antalet linjer att svansa.

standardvärde: 5000
--local

Hämta loggar från lokal distribution i Docker-miljön.

accepterade värden: false, true
standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ml online-deployment list

Lista distributioner.

az ml online-deployment list --endpoint-name
                             --resource-group
                             --workspace-name
                             [--local {false, true}]

Exempel

Lista distribution i en slutpunkt

az ml online-deployment list --endpoint-name my-endpoint --resource-group my-resource-group --workspace-name my-workspace

Obligatoriska parametrar

--endpoint-name -e

Namnet på slutpunkten.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--workspace-name -w

Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>

Valfria parametrar

--local

Lista lokal distribution under den här lokala slutpunkten.

accepterade värden: false, true
standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ml online-deployment show

Visa en distribution.

az ml online-deployment show --endpoint-name
                             --name
                             --resource-group
                             --workspace-name
                             [--local {false, true}]
                             [--web]

Exempel

Visa en distribution

az ml online-deployment show --name my-deployment --endpoint-name my-endpoint --resource-group my-resource-group --workspace-name my-workspace

Obligatoriska parametrar

--endpoint-name -e

Namnet på onlineslutpunkten.

--name -n

Namn på distributionen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--workspace-name -w

Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>

Valfria parametrar

--local

Visa lokal distribution från Docker-miljön.

accepterade värden: false, true
standardvärde: False
--web

Visa distributionens information i Azure ML Studio i en webbläsare.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ml online-deployment update

Uppdatera en distribution.

az ml online-deployment update --resource-group
                               --workspace-name
                               [--add]
                               [--endpoint-name]
                               [--file]
                               [--force-string]
                               [--local {false, true}]
                               [--local-enable-gpu {false, true}]
                               [--name]
                               [--no-wait]
                               [--remove]
                               [--set]
                               [--skip-script-validation]
                               [--vscode-debug {false, true}]
                               [--web]

Exempel

Uppdatera en distribution från en YAML-specifikationsfil

az ml online-deployment update --file deployment.yaml --resource-group my-resource-group --workspace-name my-workspace

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--workspace-name -w

Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.

standardvärde: []
--endpoint-name -e

Namnet på onlineslutpunkten.

--file -f

Lokal sökväg till YAML-filen som innehåller specifikationen för azure ML-onlinedistribution. YAML-referensdokumenten för onlinedistribution finns på: https://aka.ms/ml-cli-v2-deployment-managed-online-yaml-reference, https://aka.ms/ml-cli-v2-deployment-kubernetes-online-yaml-reference.

--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

standardvärde: False
--local

Uppdatera lokal distribution i Docker-miljön.

accepterade värden: false, true
standardvärde: False
--local-enable-gpu

Aktivera GPU för lokal distribution.

accepterade värden: false, true
standardvärde: False
--name -n

Namn på distributionen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.

standardvärde: []
--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.

standardvärde: []
--skip-script-validation

Tillåter att användaren kringgår skriptvalidering för distributionsbedömning.

standardvärde: False
--vscode-debug

Uppdatera den lokala slutpunkten och bifoga VSCode-felsökningsprogrammet igen. Fungerar endast med --local-flagga.

accepterade värden: false, true
standardvärde: False
--web

Visa distributionens information i Azure ML Studio i en webbläsare.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.