az ml model
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-modellkommando . Läs mer om tillägg.
Hantera Azure ML-modeller.
Azure ML-modeller består av de binära filer som representerar en maskininlärningsmodell och motsvarande metadata. Dessa modeller kan användas i slutpunktsdistributioner för realtids- och batchinferens.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az ml model archive |
Arkivera en modell. |
Anknytning | Allmän tillgänglighet |
az ml model create |
Skapa en modell. |
Anknytning | Allmän tillgänglighet |
az ml model download |
Ladda ned alla modellrelaterade filer. |
Anknytning | Allmän tillgänglighet |
az ml model list |
Visa en lista över modeller i en arbetsyta/ett register. Om du använder ett register ersätter |
Anknytning | Allmän tillgänglighet |
az ml model package |
Paketera en modell i en miljö. |
Anknytning | Förhandsgranska |
az ml model restore |
Återställ en arkiverad modell. |
Anknytning | Allmän tillgänglighet |
az ml model share |
Dela en specifik modell från arbetsyta till register. |
Anknytning | Allmän tillgänglighet |
az ml model show |
Visa information om en modell i en arbetsyta/ett register. Om du använder ett register ersätter |
Anknytning | Allmän tillgänglighet |
az ml model update |
Uppdatera en modell i en arbetsyta/ett register. |
Anknytning | Allmän tillgänglighet |
az ml model archive
Arkivera en modell.
Om du arkiverar en modell döljs den som standard från listfrågor (az ml model list
). Du kan fortfarande fortsätta att referera till och använda en arkiverad modell i dina arbetsflöden. Du kan arkivera antingen en modellcontainer eller en specifik modellversion. Om du arkiverar en modellcontainer arkiveras alla versioner av modellen under det förnamnet. Du kan återställa en arkiverad modell med hjälp av az ml model restore
. Om hela modellcontainern arkiveras kan du inte återställa enskilda versioner av modellen – du måste återställa modellcontainern.
az ml model archive --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Exempel
Arkivera en modellcontainer (arkiverar alla versioner av modellen)
az ml model archive --name my-model --resource-group my-resource-group --workspace-name my-workspace
Arkivera en specifik modellversion
az ml model archive --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Namnet på modellen.
Valfria parametrar
Modelletikett.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Version av modellen.
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model create
Skapa en modell.
Modeller kan skapas från en lokal fil, lokal katalog, datalager eller jobbutdata. Den skapade modellen spåras i arbetsytan/registret under det angivna namnet och versionen. Om du använder ett register ersätter --workspace-name my-workspace
du med alternativet --registry-name <registry-name>
.
az ml model create [--datastore]
[--description]
[--file]
[--name]
[--no-wait]
[--path]
[--registry-name]
[--resource-group]
[--set]
[--stage]
[--tags]
[--type]
[--version]
[--workspace-name]
Exempel
Skapa en modell från en YAML-specifikationsfil
az ml model create --file model.yml --resource-group my-resource-group --workspace-name my-workspace
Skapa en modell från en lokal mapp med hjälp av kommandoalternativ
az ml model create --name my-model --version 1 --path ./my-model --resource-group my-resource-group --workspace-name my-workspace
Skapa en modell med mlflow run URI-format "runs:/<run-id><path-to-model-relative-to-the-root-of-the-artifact-location>/" och kommandoalternativ
az ml model create --name my-model --version 1 --path runs:/c42d2507-4953-4a7c-a4c1-2b5bfe0ac64e/model/ --type mlflow_model --resource-group my-resource-group --workspace-name my-workspace
Skapa en modell från ett namngivet jobbutdata med hjälp av azureml-jobb-URI-formatet "azureml://jobs/<job-name>/outputs/<named-output>/paths/<path-to-model-relative-to-the-named-output-location>" och kommandoalternativ. Standardutdata med namnet är artefakter
az ml model create --name my-model --version 1 --path azureml://jobs/c42d2507-4953-4a7c-a4c1-2b5bfe0ac64e/outputs/artifacts/paths/model/ --resource-group my-resource-group --workspace-name my-workspace
Skapa en modell från ett datalager "azureml://datastores/<datastore-name>/sökvägar/<path-to-model-relative-to-the-root-of-the-datastore-location>" med hjälp av kommandoalternativ
az ml model create --name my-model --version 1 --path azureml://datastores/myblobstore/paths/models/cifar10/cifar.pt --resource-group my-resource-group --workspace-name my-workspace
Valfria parametrar
Det datalager som den lokala artefakten ska laddas upp till.
Beskrivning av modellen.
Lokal sökväg till YAML-filen som innehåller Azure ML-modellspecifikationen. YAML-referensdokumenten för modellen finns på: https://aka.ms/ml-cli-v2-model-yaml-reference.
Namnet på modellen.
Vänta inte tills den långvariga åtgärden har slutförts.
Sökväg till modellfilerna. Detta kan vara antingen en lokal plats eller en fjärrplats. Om det anges måste även --name/-n och --version/-v anges.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.
Modellsteg.
Blankstegsavgränsade nyckel/värde-par för objektets taggar.
Typ av modell, tillåtna värden är custom_model, mlflow_model och triton_model. Standardtypen är custom_model.
Version av modellen.
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model download
Ladda ned alla modellrelaterade filer.
Filerna laddas ned till en mapp med namnet efter modellens namn. Om du använder ett register ersätter --workspace-name my-workspace
du med alternativet --registry-name <registry-name>
.
az ml model download --name
--version
[--download-path]
[--registry-name]
[--resource-group]
[--workspace-name]
Exempel
Ladda ned en modell med det angivna namnet och versionen
az ml model download --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Ladda ned en modell med det angivna namnet och versionen till en angiven lokal sökväg
az ml model download --name my-model --version 1 --download-path local_path --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Namnet på modellen.
Version av modellen.
Valfria parametrar
Sökväg för att ladda ned modellfilerna, som standard till den aktuella arbetskatalogen.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model list
Visa en lista över modeller i en arbetsyta/ett register. Om du använder ett register ersätter --workspace-name my-workspace
du med alternativet --registry-name <registry-name>
.
az ml model list [--archived-only]
[--include-archived]
[--max-results]
[--name]
[--registry-name]
[--resource-group]
[--stage]
[--workspace-name]
Exempel
Visa en lista över alla modeller på en arbetsyta
az ml model list --resource-group my-resource-group --workspace-name my-workspace
Visa en lista över alla modellversioner för det angivna namnet på en arbetsyta
az ml model list --name my-model --resource-group my-resource-group --workspace-name my-workspace
Visa en lista över alla modeller i en arbetsyta med argumentet --query för att köra en JMESPath-fråga på resultatet av kommandon.
az ml model list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Valfria parametrar
Lista endast arkiverade modeller.
Visa en lista över arkiverade modeller och aktiva modeller.
Maximalt antal resultat som ska returneras.
Namnet på modellen. Om detta anges returneras alla modellversioner under det här namnet.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Modellsteg.
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model package
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Paketera en modell i en miljö.
När en modell paketeras skapas en miljö med alla beroenden.
az ml model package --file
--name
--version
[--registry-name]
[--resource-group]
[--workspace-name]
Exempel
Paketera en modell med det angivna namnet och versionen
az ml model package --name my-model --version my-version --resource-group my-resource-group --workspace-name my-workspace --file my-package.yml
Obligatoriska parametrar
Lokal sökväg till YAML-filen som innehåller modellpaketdefinitionen.
Namnet på modellen.
Version av modellen.
Valfria parametrar
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model restore
Återställ en arkiverad modell.
När en arkiverad modell återställs döljs den inte längre från listfrågor (az ml model list
). Om en hel modellcontainer arkiveras kan du återställa den arkiverade containern. Då återställs alla versioner av modellen under det angivna namnet. Du kan inte bara återställa en viss modellversion om hela modellcontainern arkiveras – du måste återställa hela containern. Om endast en enskild modellversion arkiverades kan du återställa den specifika versionen.
az ml model restore --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Exempel
Återställa en arkiverad modellcontainer (återställer alla versioner av modellen)
az ml model restore --name my-model --resource-group my-resource-group --workspace-name my-workspace
Återställa en specifik arkiverad modellversion
az ml model restore --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Namnet på modellen.
Valfria parametrar
Modelletikett.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Version av modellen.
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model share
Dela en specifik modell från arbetsyta till register.
Kopiera en befintlig modell från en arbetsyta till ett register för återanvändning mellan arbetsytor.
az ml model share --name
--registry-name
--share-with-name
--share-with-version
--version
[--resource-group]
[--workspace-name]
Exempel
Dela en befintlig miljö från arbetsyta till register
az ml model share --name my-model --version my-version --resource-group my-resource-group --workspace-name my-workspace --share-with-name new-name-in-registry --share-with-version new-version-in-registry --registry-name my-registry
Obligatoriska parametrar
Namnet på modellen.
Målregister.
Namnet på den modell som ska skapas med.
Version av modellen som ska skapas med.
Version av modellen.
Valfria parametrar
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model show
Visa information om en modell i en arbetsyta/ett register. Om du använder ett register ersätter --workspace-name my-workspace
du med alternativet --registry-name <registry-name>
.
az ml model show --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Exempel
Visa information för en modell med det angivna namnet och versionen
az ml model show --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Namnet på modellen.
Valfria parametrar
Modelletikett.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Version av modellen.
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az ml model update
Uppdatera en modell i en arbetsyta/ett register.
Egenskaperna "description" och "tags" kan uppdateras. Om du använder ett register ersätter --workspace-name my-workspace
du med alternativet --registry-name <registry-name>
.
az ml model update --name
--resource-group
[--add]
[--force-string]
[--label]
[--registry-name]
[--remove]
[--set]
[--stage]
[--version]
[--workspace-name]
Exempel
Uppdatera en modells smaker
az ml model update --name my-model --version 1 --set flavors.python_function.python_version=3.8 --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Namnet på modellen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
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>
.
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
Modelletikett.
Om det tillhandahålls kommer kommandot att rikta in sig på registret i stället för en arbetsyta. Därför krävs inte resursgrupp och arbetsyta.
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove>
ELLER --remove propertyToRemove
.
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>
.
Modellsteg.
Version av modellen.
Namnet på Azure ML-arbetsytan. Du kan konfigurera standardarbetsytan med .az configure --defaults workspace=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.