En este instructivo, se muestra cómo usar las canalizaciones de Gemini Enterprise Agent Platform para ejecutar un flujo de trabajo de AA de extremo a extremo, incluidas las siguientes tareas:
- Importar y transformar datos
- Ajustar un modelo de clasificación de imágenes de TFHub con los datos transformados
- Importar el modelo entrenado a Gemini Enterprise Agent Platform Model Registry
- Opcional: Implementa el modelo para la entrega en línea con Vertex AI Inference.
Antes de comenzar
Asegúrate de haber completado los pasos del 1 al 3 en Configura un proyecto.
Crea un entorno aislado de Python e instala el SDK de Agent Platform para Python.
Instala el SDK de Kubeflow Pipelines:
python3 -m pip install "kfp<2.0.0" "google-cloud-aiplatform>=1.16.0" --upgrade --quiet
Ejecuta la canalización de entrenamiento de modelos del AA
El código de muestra hace lo siguiente:
- Carga componentes de un repositorio de componentes para usarlos como componentes básicos de la canalización.
- Redacta una canalización mediante la creación de tareas de componentes y el paso de datos entre ellas mediante argumentos.
- Envía la canalización para su ejecución en las canalizaciones de Gemini Enterprise Agent Platform. Consulta los precios de las canalizaciones de Gemini Enterprise Agent Platform.
Copia el siguiente código de muestra en tu entorno de desarrollo y ejecútalo.
Clasificación de imágenes
Ten en cuenta lo siguiente sobre el código de muestra proporcionado:
- Una canalización de Kubeflow se define como una función de Python.
- Los pasos del flujo de trabajo de la canalización se crean mediante los componentes de la canalización de Kubeflow. Cuando usas los resultados de un componente como entrada de otro componente, defines el flujo de trabajo de la canalización como un grafo. Por ejemplo, la tarea de componente
preprocess_image_data_opdepende del resultadotfrecord_image_data_pathde la tarea de componentetranscode_imagedataset_tfrecord_from_csv_op. - Crea una canalización que se ejecute en las canalizaciones de Gemini Enterprise Agent Platform mediante el SDK de Agent Platform para Python.
Supervisa la canalización
En la Google Cloud consola, en la sección Agent Platform, ve a la página Canalizaciones y abre la pestaña Ejecuciones.
Ir a Ejecuciones de canalización
¿Qué sigue?
- Para obtener más información sobre las canalizaciones de Gemini Enterprise Agent Platform, consulta Introducción a Gemini Enterprise Agent Platform Pipelines.