Usar Vertex AI

En esta página se describen las diferentes formas de usar Vertex AI en el entorno de pruebas de GDC y cómo configurarlo para usarlo.

Modelos de uso de Vertex AI en el sandbox de GDC

Vertex AI es una plataforma de aprendizaje automático (ML) que te permite entrenar y desplegar modelos de ML y aplicaciones de IA. Puedes usar la API en GDC Sandbox de dos formas diferentes:

  1. Basado en la CPU: ejecuta tu carga de trabajo en tu clúster de usuario de GDC Sandbox sin usar GPUs. Esta opción es más lenta porque solo se ejecuta en CPUs.
  2. Basado en GPU: aprovecha la compatibilidad con GPU incluida en la SKU optimizada para IA de GDC Sandbox configurando la carga de trabajo para que use las GPUs asociadas al proyecto sandbox-gpu-project.

En Desplegar cargas de trabajo de contenedores de GPU se describe cómo configurar una carga de trabajo para usar GPUs.

Configurar el uso de Vertex AI

El uso de Vertex AI en el sandbox de GDC no es lo mismo que el de Google Distributed Cloud (GDC) aislado. En lugar de usar las APIs especializadas de Vertex AI que forman parte de la plataforma aislada de Google Distributed Cloud, usa la versión normal Google Cloud de esta API. Necesitas una cuenta de facturación de Google Cloud para usar esta API.

  1. Visita la página de configuración del entorno de Vertex AI y haz lo siguiente:
    1. Crea o identifica un Google Cloud proyecto.
    2. Asegúrate de que la facturación esté habilitada en tu proyecto.
    3. Habilita la API de Vertex AI.
  2. Autentícate en la API de Vertex AI. La autenticación de las APIs se puede llevar a cabo mediante varios métodos adaptados a requisitos específicos. Consulta los métodos de autenticación de Google.
    • Para autenticarte en la API de Vertex AI con una clave de API, genera una clave de API.
    • Para autenticarte en la API de Vertex AI mediante una cuenta de servicio, crea un archivo JSON de clave de cuenta de servicio siguiendo las instrucciones de Crear una clave de cuenta de servicio.

Después, puedes instalar la biblioteca de cliente de Vertex AI para el lenguaje que quieras usar. Hay bibliotecas disponibles para muchos lenguajes, como Python, Java y Go. Las aplicaciones de ejemplo de las páginas siguientes incluyen instrucciones para instalar la biblioteca adecuada.