In dieser Anleitung wird gezeigt, wie Sie Gemini Enterprise Agent Platform Pipelines verwenden, um einen End-to-End-ML-Workflow auszuführen. Dazu gehören folgende Aufgaben:
- Daten importieren und transformieren
- Ein Bildklassifizierungsmodell von TFHub mit transformierten Daten optimieren.
- Das trainierte Modell in Gemini Enterprise Agent Platform Model Registry importieren.
- Optional: Das Modell für die Online-Bereitstellung mit Vertex AI Inference bereitstellen.
Hinweis
Führen Sie die Schritte 1–3 unter Projekt einrichten aus.
Erstellen Sie eine isolierte Python-Umgebung und installieren Sie das Agent Platform SDK für Python.
Installieren Sie das Kubeflow Pipelines SDK:
python3 -m pip install "kfp<2.0.0" "google-cloud-aiplatform>=1.16.0" --upgrade --quiet
ML-Modelltrainingspipeline ausführen
Dieser Beispielcode tut Folgendes:
- Lädt Komponenten aus einem Komponenten-Repository, die als Pipeline-Bausteine verwendet werden sollen.
- Erstellt eine Pipeline; dazu werden Komponentenaufgaben erstellt und Daten zwischen ihnen über Argumente übergeben.
- Sendet die Pipeline zur Ausführung an Gemini Enterprise Agent Platform Pipelines. Informationen zu den Preisen für Gemini Enterprise Agent Platform Pipelines.
Kopieren Sie folgenden Beispielcode in Ihre Entwicklungsumgebung und führen Sie ihn aus.
Bildklassifizierung
Beachten Sie folgende Hinweise zum Beispielcode:
- Eine Kubeflow-Pipeline ist als Python-Funktion definiert.
- Die Workflowschritte der Pipeline werden mit Kubeflow-Pipeline-Komponenten erstellt. Wenn Sie die Ausgaben einer Komponente als Eingabe einer anderen Komponente verwenden, definieren Sie den Workflow der Pipeline als Grafik. Beispielsweise hängt die Aufgabe der Komponente
preprocess_image_data_opvon der Ausgabetfrecord_image_data_pathder Aufgabe der Komponentetranscode_imagedataset_tfrecord_from_csv_opab. - Sie erstellen eine Pipeline-Ausführung in Gemini Enterprise Agent Platform Pipelines mit dem Agent Platform SDK für Python.
Pipeline überwachen
Rufen Sie in der Google Cloud Console im Abschnitt „Agent Platform“ die Pipelines Seite auf und öffnen Sie den Ausführungen Tab.
Nächste Schritte
- Weitere Informationen zu Gemini Enterprise Agent Platform Pipelines finden Sie unter Einführung in Gemini Enterprise Agent Platform Pipelines.