Cette page répertorie les interfaces que vous pouvez utiliser pour définir et exécuter des pipelines de ML sur Agent Platform Pipelines.
Interfaces permettant de définir un pipeline
Agent Platform Pipelines est compatible avec les pipelines de ML définis à l'aide du SDK Kubeflow Pipelines (KFP) ou du SDK TensorFlow Extended (TFX).
SDK Kubeflow Pipelines (KFP)
Utilisez KFP pour tous les cas d'utilisation où vous n'avez pas besoin de TensorFlow Extended pour traiter d'énormes quantités de données structurées ou textuelles. Agent Platform Pipelines est compatible avec le SDK KFP v2.0 ou version ultérieure.
Lorsque vous utilisez le SDK KFP, vous pouvez définir votre workflow de ML en créant des composants personnalisés, mais aussi en réutilisant des composants prédéfinis, tels que les Google Cloud composants de pipeline. Google Cloud Les composants de pipeline vous permettent d'utiliser facilement des services Gemini Enterprise comme AutoML dans votre pipeline de ML. Agent Platform Pipelines est compatible avec le SDK des composants de pipeline en version v2 ou ultérieure. Google Cloud Pour en savoir plus sur Google Cloud les composants de pipeline, consultez la page Présentation des Google Cloud composants de pipeline.
Pour savoir comment créer un pipeline à l'aide de Kubeflow Pipelines, consultez la page Construire un pipeline. Pour en savoir plus sur Kubeflow Pipelines, consultez la documentation de Kubeflow Pipelines.
SDK TensorFlow Extended (TFX)
Utilisez TFX si vous utilisez TensorFlow Extended dans votre workflow de ML pour traiter
des téraoctets de données structurées ou textuelles. Agent Platform Pipelines est compatible avec le SDK TFX v0.30.0 ou version ultérieure.
Pour savoir comment créer des pipelines de ML à l'aide de TFX, consultez la section Tutoriels de prise en main de la page Tutoriels TensorFlow Extended en production.
Interfaces permettant d'exécuter un pipeline
Une fois que vous avez défini votre pipeline de ML, vous pouvez créer une exécution de pipeline de ML avec l'une des interfaces suivantes :
API REST
Clients du SDK
Google Cloud Console
Pour en savoir plus sur les interfaces que vous pouvez utiliser pour interagir avec l'API Gemini Enterprise, consultez la page Interfaces pour l'API Gemini Enterprise.
API REST
Pour créer une exécution de pipeline à l'aide de REST, utilisez l'API de service Pipelines. Cette API utilise la ressource REST projects.locations.pipelineJobs.
Clients du SDK
Agent Platform Pipelines vous permet de créer des exécutions de pipeline à l'aide du SDK Vertex AI pour Python ou des bibliothèques clientes.
SDK Agent Platform pour Python
Le SDK Vertex AI pour Python (aiplatform) est le SDK recommandé pour travailler par programmation avec l'API de service Pipelines. Pour en savoir plus sur ce SDK, consultez la documentation de l'API pour google.cloud.aiplatform.PipelineJob.
Bibliothèques clientes
Les bibliothèques clientes sont des SDK de clients API générés automatiquement (GAPIC). Agent Platform Pipelines est compatible avec les bibliothèques clientes suivantes :
Python (
aiplatformv1etv1beta1)Java
Node.js
Pour en savoir plus, consultez la page Installer les bibliothèques clientes Gemini Enterprise Agent Platform.
Google Cloud Console (IUG)
Google Cloud La console est la méthode recommandée pour examiner et surveiller les exécutions de votre pipeline. Vous pouvez également utiliser la Google Cloud console pour effectuer d'autres tâches, telles que créer, supprimer et cloner des exécutions de pipeline, accéder à la galerie de modèles et récupérer le libellé de facturation d'une exécution de pipeline.
Accéder à la page "Pipelines" dans la Google Cloud console
Étape suivante
Pour commencer, découvrez comment définir un pipeline à l'aide du SDK Kubeflow Pipelines.
Découvrez les bonnes pratiques de mise en œuvre de modèles de ML personnalisés sur Gemini Enterprise Agent Platform.