az ml component
Hinweis
Dieser Verweis ist Teil der ml-Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird beim ersten Ausführen eines Az ml-Komponentenbefehls automatisch installiert. Weitere Informationen zu Erweiterungen
Verwalten von Azure ML-Komponenten.
Azure ML-Komponente definiert die Konfiguration der Komponente für Pipelineaufträge. Sie können die Eingabe-/Ausgabeports, die Ausführungsumgebung und den Befehl der Komponente konfigurieren. Nachdem die Komponente erstellt wurde, können Sie auf die Komponenten im Pipelineauftrag verweisen, um sie in Docker-Containern auszuführen.
Befehle
| az ml component archive |
Archiven sie eine Komponente. |
| az ml component create |
Erstellen einer Komponente. |
| az ml component list |
Listen von Komponenten in einem Arbeitsbereich auf. |
| az ml component restore |
Wiederherstellen einer archivierten Komponente. |
| az ml component show |
Details für eine Komponente anzeigen. |
| az ml component update |
Aktualisieren einer Komponente. Derzeit nur einige Felder(Beschreibung, display_name) unterstützen das Update. |
az ml component archive
Archiven sie eine Komponente.
Die Archivierung einer Komponente wird standardmäßig aus Listenabfragen (az ml component list) ausgeblendet. Sie können weiterhin auf eine archivierte Komponente in Ihren Pipelines verweisen und verwenden. Sie können entweder einen Komponentencontainer oder eine bestimmte Komponentenversion archiven. Das Archivieren eines Komponentencontainers archiviert alle Versionen der Komponente unter diesem Angegebenen Namen. Sie können eine archivierte Komponente mithilfe az ml component restorevon . Wenn der gesamte Komponentencontainer archiviert wird, können Sie keine einzelnen Versionen der Komponente wiederherstellen – Sie müssen den Komponentencontainer wiederherstellen.
az ml component archive --name
--resource-group
--workspace-name
[--label]
[--version]
Beispiele
Archivieren eines Komponentencontainers (archiviert alle Versionen dieser Komponente)
az ml component archive --name my-component --resource-group my-resource-group --workspace-name my-workspace
Archiven einer bestimmten Komponentenversion
az ml component archive --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Der Name der Komponente.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können die Standardgruppe mit az configure --defaults workspace=<name> konfigurieren.
Optionale Parameter
Bezeichnung der Komponente.
Version der Komponente.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml component create
Erstellen einer Komponente.
az ml component create --file
--resource-group
--workspace-name
[--name]
[--set]
[--version]
Beispiele
Erstellen einer Komponente aus einer YAML-Spezifikationsdatei
az ml component create --file my_component.yml --resource-group my-resource-group --workspace-name my-workspace
Erstellen einer Komponente aus einer YAML-Spezifikationsdatei mit angegebener Version
az ml component create --file my_component.yml --version 1 --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Lokaler Pfad zur YAML-Datei, die die Azure ML-Komponentenspezifikation enthält. Die YAML-Referenzdokumente für Komponenten finden Sie unter: https://aka.ms/ml-cli-v2-component-command-yaml-reference.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können die Standardgruppe mit az configure --defaults workspace=<name> konfigurieren.
Optionale Parameter
Der Name der Komponente.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.
Version der Komponente.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml component list
Listen von Komponenten in einem Arbeitsbereich auf.
az ml component list --resource-group
--workspace-name
[--archived-only]
[--include-archived]
[--max-results]
[--name]
Beispiele
Alle Komponenten in einem Arbeitsbereich auflisten
az ml component list --resource-group my-resource-group --workspace-name my-workspace
Alle Komponentenversionen für den angegebenen Namen in einem Arbeitsbereich auflisten
az ml component list --name my-component --resource-group my-resource-group --workspace-name my-workspace
Listet alle Komponenten in einem Arbeitsbereich mit dem Argument --query auf, um eine JMESPath-Abfrage auf den Ergebnissen von Befehlen auszuführen.
az ml component list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können die Standardgruppe mit az configure --defaults workspace=<name> konfigurieren.
Optionale Parameter
Nur archivierte Komponenten auflisten.
Listet archivierte Komponenten und aktive Komponenten auf.
Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen.
Der Name der Komponente.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml component restore
Wiederherstellen einer archivierten Komponente.
Wenn eine archivierte Komponente wiederhergestellt wird, wird sie nicht mehr von Listenabfragen ausgeblendet (az ml component list). Wenn ein gesamtes Komponentencontainer archiviert wird, können Sie diesen archivierten Container wiederherstellen. Dadurch werden alle Versionen der Komponente unter diesem Angegebenen Namen wiederhergestellt. Sie können nur eine bestimmte Komponentenversion wiederherstellen, wenn der gesamte Komponentencontainer archiviert wird – Sie müssen den gesamten Container wiederherstellen. Wenn nur eine einzelne Komponentenversion archiviert wurde, können Sie diese bestimmte Version wiederherstellen.
az ml component restore --name
--resource-group
--workspace-name
[--label]
[--version]
Beispiele
Wiederherstellen eines archivierten Komponentencontainers (wiederherstellen alle Versionen dieser Komponente)
az ml component restore --name my-component --resource-group my-resource-group --workspace-name my-workspace
Wiederherstellen einer bestimmten archivierten Komponentenversion
az ml component restore --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Der Name der Komponente.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können die Standardgruppe mit az configure --defaults workspace=<name> konfigurieren.
Optionale Parameter
Bezeichnung der Komponente.
Version der Komponente.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml component show
Details für eine Komponente anzeigen.
az ml component show --name
--resource-group
--workspace-name
[--label]
[--version]
Beispiele
Detail für eine Komponente mit dem angegebenen Namen und der angegebenen Version anzeigen
az ml component show --name my-component --version 1 --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Der Name der Komponente.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können die Standardgruppe mit az configure --defaults workspace=<name> konfigurieren.
Optionale Parameter
Bezeichnung der Komponente.
Version der Komponente.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az ml component update
Aktualisieren einer Komponente. Derzeit nur einige Felder(Beschreibung, display_name) unterstützen das Update.
az ml component update --name
--resource-group
--workspace-name
[--add]
[--force-string]
[--label]
[--remove]
[--set]
[--version]
Beispiele
Aktualisieren der Beschreibung einer Komponente
az ml component update -n my_component -v 1 --set description="new description" -g my-resource-group -w my-workspace
Erforderliche Parameter
Der Name der Komponente.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure ML-Arbeitsbereichs. Sie können die Standardgruppe mit az configure --defaults workspace=<name> konfigurieren.
Optionale Parameter
Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.
Bezeichnung der Komponente.
Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.
Version der Komponente.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für