Ce tutoriel explique comment utiliser Gemini Enterprise Agent Platform Pipelines pour exécuter un workflow de ML de bout en bout, y compris pour effectuer les tâches suivantes :
- Importer et transformer des données.
- Ajuster un modèle de classification d'images de TFHub à l'aide des données transformées.
- Importer le modèle entraîné dans Vertex AI Model Registry
- Facultatif : déployer le modèle pour la livraison en ligne avec Vertex AI Inference.
Avant de commencer
Assurez-vous d'avoir terminé les étapes 1 à 3 de la section Configurer un projet.
Créez un environnement Python isolé et installez le SDK Agent Platform pour Python.
Installez le SDK Kubeflow Pipelines :
python3 -m pip install "kfp<2.0.0" "google-cloud-aiplatform>=1.16.0" --upgrade --quiet
Exécuter le pipeline d'entraînement de modèle de ML
Cet exemple de code effectue les opérations suivantes :
- Charge les composants à partir d'un dépôt de composants pour les utiliser comme composants fondamentaux du pipeline.
- Compose un pipeline en créant des tâches de composants et en transmettant des données entre eux à l'aide d'arguments
- Envoie le pipeline pour exécution sur Gemini Enterprise Agent Platform Pipelines. Consultez les tarifs de Gemini Enterprise Agent Platform Pipelines.
Copiez l'exemple de code suivant dans votre environnement de développement et exécutez-le.
Classification d'images
Notez les points suivants concernant l'exemple de code fourni :
- Un pipeline Kubeflow est défini comme une fonction Python.
- Les étapes du workflow du pipeline sont créées à l'aide des composants du pipeline Kubeflow. En utilisant les sorties d'un composant comme entrée d'un autre composant, vous définissez le workflow du pipeline sous forme de graphe. Par exemple, la tâche du composant
preprocess_image_data_opdépend de la sortietfrecord_image_data_pathde la tâche du composanttranscode_imagedataset_tfrecord_from_csv_op. - Vous créez une exécution de pipeline sur Gemini Enterprise Agent Platform Pipelines à l'aide du SDK Agent Platform pour Python.
Surveiller le pipeline
Dans la Google Cloud console, accédez à la section **Agent Platform** , puis à la Pipelines page et ouvrez l'onglet Exécutions.
Accéder à la page Exécutions de pipeline
Étape suivante
- Pour en savoir plus sur Gemini Enterprise Agent Platform Pipelines, consultez la présentation de Gemini Enterprise Agent Platform Pipelines.