az ml batch-endpoint
Hinweis
Dieser Verweis ist Teil der ml-Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az ml-Batch-Endpunktbefehl ausführen. Weitere Informationen zu Erweiterungen
Verwalten von Azure ML-Batchendpunkten.
Azure ML-Endpunkte bieten eine einfache Schnittstelle zum Erstellen und Verwalten von Modellbereitstellungen. Jeder Endpunkt kann über eine oder mehrere Bereitstellungen verfügen. Batchendpunkte werden für die Offlinebatchbewertung verwendet.
Befehle
| az ml batch-endpoint create |
Erstellen Sie einen Endpunkt. |
| az ml batch-endpoint delete |
Löschen eines Endpunkts. |
| az ml batch-endpoint invoke |
Rufen Sie einen Endpunkt auf. |
| az ml batch-endpoint list |
Auflisten von Endpunkten in einem Arbeitsbereich. |
| az ml batch-endpoint list-jobs |
Listet die Batchbewertungsaufträge für einen Batchendpunkt auf. |
| az ml batch-endpoint show |
Details für einen Endpunkt anzeigen. |
| az ml batch-endpoint update |
Aktualisieren eines Endpunkts. |
az ml batch-endpoint create
Erstellen Sie einen Endpunkt.
Um einen Endpunkt zu erstellen, stellen Sie eine YAML-Datei mit einer Batchendpunktkonfiguration bereit. Wenn der Endpunkt bereits vorhanden ist, wird er mit den neuen Einstellungen überschreiben.
az ml batch-endpoint create --resource-group
--workspace-name
[--file]
[--name]
[--no-wait]
[--set]
Beispiele
Erstellen eines Endpunkts aus einer YAML-Spezifikationsdatei
az ml batch-endpoint create --file endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
Erstellen eines Endpunkts mit Namen
az ml batch-endpoint create --name endpointname --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
Lokaler Pfad zur YAML-Datei, die die Azure ML-Batchendpunktspezifikation enthält. Die YAML-Referenzdokumente für Batchendpunkt finden Sie unter: https://aka.ms/ml-cli-v2-endpoint-batch-yaml-reference.
Name des Batchendpunkts.
Warten Sie nicht, bis der lange Ausgeführte Vorgang abgeschlossen ist. Der Standardwert lautet False.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.
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 batch-endpoint delete
Löschen eines Endpunkts.
az ml batch-endpoint delete --name
--resource-group
--workspace-name
[--no-wait]
[--yes]
Beispiele
Löschen eines Batchendpunkts, einschließlich aller Bereitstellungen
az ml batch-endpoint delete --name my-batch-endpoint --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Name des Batchendpunkts.
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
Warten Sie nicht, bis der lange Ausgeführte Vorgang abgeschlossen ist. Der Standardwert lautet False.
Nicht zur Bestätigung auffordern
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 batch-endpoint invoke
Rufen Sie einen Endpunkt auf.
Sie können die Batchference starten, indem Sie den Endpunkt mit einigen Daten aufrufen. Bei Batchendpunkten löst die Aufruffunktion einen asynchronen Batchbewertungsauftrag aus.
az ml batch-endpoint invoke --input
--name
--resource-group
--workspace-name
[--deployment-name]
[--input-type]
[--instance-count]
[--job-name]
[--mini-batch-size]
[--output-path]
[--set]
Beispiele
Aufrufen eines Batchendpunkts mit Eingabedaten aus einem registrierten Azure ML-Datenobjekt und Überschreiben der Standardbereitstellungseinstellung für mini_batch_size
az ml batch-endpoint invoke --name my-batch-endpoint --input azureml:my-dataset:1 --mini-batch-size 64 --resource-group my-resource-group --workspace-name my-workspace
Aufrufen eines Batchendpunkts mit Eingabedatei aus einem öffentlichen URI
az ml batch-endpoint invoke --name my-batch-endpoint --input-type uri_file --input https://pipelinedata.blob.core.windows.net/sampledata/mnist/0.png --resource-group my-resource-group --workspace-name my-workspace
Aufrufen eines Batchendpunkts mit Eingabedatei aus einem registrierten Datenspeicher
az ml batch-endpoint invoke --name my-batch-endpoint --input-type uri_file --input azureml://datastores/workspaceblobstore/paths/{path_to_data}/mnist/0.png --resource-group my-resource-group --workspace-name my-workspace
Aufrufen eines Batchendpunkts mit Eingabeordnern aus einem öffentlichen URI
az ml batch-endpoint invoke --name my-batch-endpoint --input-type uri_folder --input https://pipelinedata.blob.core.windows.net/sampledata/mnist --resource-group my-resource-group --workspace-name my-workspace
Aufrufen eines Batchendpunkts mit Eingabeordnern aus einem registrierten Datenspeicher
az ml batch-endpoint invoke --name my-batch-endpoint --input-type uri_folder --input azureml://datastores/workspaceblobstore/paths/{path_to_data}/mnist --resource-group my-resource-group --workspace-name my-workspace
Aufrufen eines Batchendpunkts mit Dateien in einem lokalen Ordner
az ml batch-endpoint invoke --name my-batch-endpoint --input ./mnist_folder --resource-group my-resource-group --workspace-name my-workspace
Aufrufen eines Batchendpunkts mit einem lokalen Ordner als Eingabe- und Ausgabepfad und Überschreiben einiger Batchbereitstellungseinstellungen während des Endpunkts aufrufen
az ml batch-endpoint invoke --name my-batch-endpoint --input ./mnist_folder --instance-count 2 --mini-batch-size 5 --output-path azureml://datastores/workspaceblobstore/paths/tests/output --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Referenz zu Eingabedaten, die für die Batcheinleitung verwendet werden sollen. Es kann sich um einen Pfad im Datenspeicher, öffentlichen URI, einem registrierten Datenobjekt oder einem lokalen Ordnerpfad sein.
Name des Batchendpunkts.
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
Name der zu zielbasierten Bereitstellung.
Typ der Eingabe, die angibt, ob es sich um eine Datei oder einen Ordner handelt. Verwenden Sie dies, wenn Sie einen Pfad für Datenspeicher oder öffentlichen URI verwenden. Unterstützte Werte: uri_folder, uri_file.
Die Anzahl der Instanzen, auf denen die Vorhersage ausgeführt wird.
Name des Auftrags für batchaufrufen.
Größe jedes Minibatches, in den die Eingabedaten für die Vorhersage aufgeteilt werden.
Pfad im Datenspeicher, in den Ausgabedateien hochgeladen werden.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.
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 batch-endpoint list
Listenendpunkte in einem Arbeitsbereich auf.
az ml batch-endpoint list --resource-group
--workspace-name
Beispiele
Alle Batchendpunkte in einem Arbeitsbereich auflisten
az ml batch-endpoint list --resource-group my-resource-group --workspace-name my-workspace
Alle Batchendpunkte in einem Arbeitsbereich auflisten
az ml batch-endpoint list --resource-group my-resource-group --workspace-name my-workspace
Listet alle Batchendpunkte in einem Arbeitsbereich mit dem Argument --query auf, um eine JMESPath-Abfrage für die Ergebnisse von Befehlen auszuführen.
az ml batch-endpoint 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.
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 batch-endpoint list-jobs
Listet die Batchbewertungsaufträge für einen Batchendpunkt auf.
az ml batch-endpoint list-jobs --name
--resource-group
--workspace-name
Beispiele
Alle Batchbewertungsaufträge für einen Endpunkt auflisten
az ml batch-endpoint list-jobs --name my-batch-endpoint --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Name des Batchendpunkts.
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.
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 batch-endpoint show
Details für einen Endpunkt anzeigen.
az ml batch-endpoint show --name
--resource-group
--workspace-name
Beispiele
Anzeigen der Details für einen Batchendpunkt
az ml batch-endpoint show --name my-batch-endpoint --resource-group my-resource-group --workspace-name my-workspace
Zeigen Sie den Bereitstellungszustand eines Endpunkts mit dem Argument --query an, um eine JMESPath-Abfrage auf den Ergebnissen von Befehlen auszuführen.
az ml batch-endpoint show -n my-endpoint --query "{Name:name,State:provisioning_state}" --output table --resource-group my-resource-group --workspace-name my-workspace
Erforderliche Parameter
Name des Batchendpunkts.
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.
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 batch-endpoint update
Aktualisieren eines Endpunkts.
Die Eigenschaften "description", "tags" und "defaults" eines Endpunkts können aktualisiert werden. Darüber hinaus können neue Bereitstellungen einem Endpunkt hinzugefügt werden, und vorhandene Bereitstellungen können aktualisiert werden.
az ml batch-endpoint update --resource-group
--workspace-name
[--add]
[--defaults]
[--file]
[--force-string]
[--name]
[--no-wait]
[--remove]
[--set]
Beispiele
Aktualisieren eines Endpunkts aus einer YAML-Spezifikationsdatei
az ml batch-endpoint update --name my-batch-endpoint --file updated_endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
Hinzufügen einer neuen Bereitstellung zu einem vorhandenen Endpunkt
az ml batch-endpoint update --name my-batch-endpoint --set defaults.deployment_name=depname --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
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>.
Aktualisieren sie deployment_name innerhalb der Standardeinstellungen für Endpunktaufrufe.
Lokaler Pfad zur YAML-Datei, die die Azure ML-Batch-Endpunktspezifikation enthält. Die YAML-Referenzdokumente für Batchendpunkt finden Sie unter: https://aka.ms/ml-cli-v2-endpoint-batch-yaml-reference
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.
Name des Batchendpunkts.
Warten Sie nicht, bis der lang ausgeführte Vorgang abgeschlossen ist. Der Standardwert lautet False.
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=.
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