az ml component
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-komponentkommando . Läs mer om tillägg.
Hantera Azure ML-komponenter.
Azure ML-komponenten definierar konfigurationen av komponenten för pipelinejobb. Du kan konfigurera in- och utdataportarna, körningsmiljön och kommandot för komponenten. När komponenten har skapats kan du referera till komponenterna i pipelinejobbet för att köra dem i Docker-containrar.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az ml component archive |
Arkivera en komponent. |
Anknytning | Allmän tillgänglighet |
az ml component create |
Skapa en komponent. |
Anknytning | Allmän tillgänglighet |
az ml component list |
Visa en lista över komponenter i en arbetsyta. |
Anknytning | Allmän tillgänglighet |
az ml component restore |
Återställ en arkiverad komponent. |
Anknytning | Allmän tillgänglighet |
az ml component show |
Visa information för en komponent. |
Anknytning | Allmän tillgänglighet |
az ml component update |
Uppdatera en komponent. För närvarande stöder endast ett fåtal fält (beskrivning, display_name) uppdatering. |
Anknytning | Allmän tillgänglighet |
az ml component archive
Arkivera en komponent.
Om du arkiverar en komponent döljs den som standard från listfrågor (az ml component list
). Du kan fortfarande fortsätta att referera till och använda en arkiverad komponent i dina pipelines. Du kan arkivera antingen en komponentcontainer eller en specifik komponentversion. Om du arkiverar en komponentcontainer arkiveras alla versioner av komponenten under det förnamnet. Du kan återställa en arkiverad komponent med hjälp av az ml component restore
. Om hela komponentcontainern arkiveras kan du inte återställa enskilda versioner av komponenten – du måste återställa komponentcontainern.
az ml component archive --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Exempel
Arkivera en komponentcontainer (arkiverar alla versioner av komponenten)
az ml component archive --name my-component --resource-group my-resource-group --workspace-name my-workspace
Arkivera en specifik komponentversion
az ml component archive --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Komponentens namn.
Valfria parametrar
Komponentens etikett.
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 komponenten.
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 component create
Skapa en komponent.
az ml component create --file
[--name]
[--registry-name]
[--resource-group]
[--set]
[--skip-validation]
[--version]
[--workspace-name]
Exempel
Skapa en komponent från en YAML-specifikationsfil
az ml component create --file my_component.yml --resource-group my-resource-group --workspace-name my-workspace
Skapa en komponent från en YAML-specifikationsfil med angiven version
az ml component create --file my_component.yml --version 1 --resource-group my-resource-group --workspace-name my-workspace
Skapa en komponent i registret från en YAML-specifikationsfil
az ml component create --file my_component.yml --registry-name my-registry-name --resource-group my-resource-group
Skapa en komponent i registret från en YAML-specifikationsfil med angiven version
az ml component create --file my_component.yml --version 1 --registry-name my-registry-name --resource-group my-resource-group
Obligatoriska parametrar
Lokal sökväg till YAML-filen som innehåller Azure ML-komponentspecifikationen. YAML-referensdokumenten för komponenten finns på: https://aka.ms/ml-cli-v2-component-command-yaml-reference.
Valfria parametrar
Komponentens namn.
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=.
Hoppa över valideringen när du skapar resursen. Observera att beroende resurser inte hoppar över valideringen när de skapas.
Version av komponenten.
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 component list
Visa en lista över komponenter i en arbetsyta.
az ml component list [--archived-only]
[--include-archived]
[--max-results]
[--name]
[--registry-name]
[--resource-group]
[--workspace-name]
Exempel
Visa en lista över alla komponenter i en arbetsyta
az ml component list --resource-group my-resource-group --workspace-name my-workspace
Visa en lista över alla komponentversioner för det angivna namnet på en arbetsyta
az ml component list --name my-component --resource-group my-resource-group --workspace-name my-workspace
Visa en lista över alla komponenter i en arbetsyta med argumentet --query för att köra en JMESPath-fråga på resultatet av kommandon.
az ml component list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Visa en lista över alla komponenter i ett register
az ml component list --registry-name my-registry-name --resource-group my-resource-group
Visa en lista över alla komponentversioner för det angivna namnet i ett register
az ml component list --name my-component --registry-name my-registry-name --resource-group my-resource-group
Visa en lista över alla komponenter i ett register med argumentet --query för att köra en JMESPath-fråga på resultatet av kommandon.
az ml component list --query "[].{Name:name}" --output table --registry-name my-registry-name --resource-group my-resource-group
Valfria parametrar
Lista endast arkiverade komponenter.
Visa en lista över arkiverade komponenter och aktiva komponenter.
Maximalt antal resultat som ska returneras.
Komponentens namn.
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 component restore
Återställ en arkiverad komponent.
När en arkiverad komponent återställs döljs den inte längre från listfrågor (az ml component list
). Om en hel komponentcontainer arkiveras kan du återställa den arkiverade containern. Då återställs alla versioner av komponenten under det angivna namnet. Du kan inte bara återställa en specifik komponentversion om hela komponentcontainern arkiveras – du måste återställa hela containern. Om endast en enskild komponentversion arkiverades kan du återställa den specifika versionen.
az ml component restore --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Exempel
Återställa en arkiverad komponentcontainer (återställer alla versioner av komponenten)
az ml component restore --name my-component --resource-group my-resource-group --workspace-name my-workspace
Återställa en specifik arkiverad komponentversion
az ml component restore --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
Obligatoriska parametrar
Komponentens namn.
Valfria parametrar
Komponentens etikett.
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 komponenten.
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 component show
Visa information för en komponent.
az ml component show --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Exempel
Visa information för en komponent med det angivna namnet och versionen
az ml component show --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
Visa information för en komponent i registret med det angivna namnet och versionen
az ml component show --name my-component --version 1 --registry-name my-registry-name --resource-group my-resource-group
Obligatoriska parametrar
Komponentens namn.
Valfria parametrar
Komponentens etikett.
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 komponenten.
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 component update
Uppdatera en komponent. För närvarande stöder endast ett fåtal fält (beskrivning, display_name) uppdatering.
az ml component update --name
--resource-group
--workspace-name
[--add]
[--force-string]
[--label]
[--registry-name]
[--remove]
[--set]
[--version]
Exempel
Uppdatera en komponents beskrivning
az ml component update -n my_component -v 1 --set description="new description" -g my-resource-group -w my-workspace
Obligatoriska parametrar
Komponentens namn.
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>
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.
Komponentens etikett.
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>
.
Version av komponenten.
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.