Como usar a Vertex AI

Nesta página, descrevemos as diferentes maneiras de usar a Vertex AI no ambiente de sandbox do GDC e como configurar para usar.

Modelos de uso da Vertex AI na GDC Sandbox

A Vertex AI é uma plataforma de machine learning (ML) que permite treinar e implantar modelos de ML e aplicativos de IA. É possível usar a API no sandbox do GDC de duas maneiras diferentes:

  1. Baseado em CPU: execute sua carga de trabalho no cluster de usuário do GDC Sandbox sem usar GPUs. Essa opção é mais lenta porque é executada apenas em CPUs.
  2. Baseado em GPU: aproveite o suporte a GPU incluído na SKU otimizada para IA do GDC Sandbox, configurando a carga de trabalho para usar as GPUs associadas ao projeto sandbox-gpu-project.

Implantar cargas de trabalho de contêineres de GPU descreve como configurar uma carga de trabalho para usar GPUs.

Configurar para usar a Vertex AI

O uso da Vertex AI no GDC Sandbox não é o mesmo que o Google Distributed Cloud (GDC) isolado por air-gap. Em vez de usar as APIs especializadas da Vertex AI que fazem parte da plataforma isolada do Google Distributed Cloud, use a versão normal Google Cloud dessa API. Você precisa de uma conta de faturamento Google Cloud para usar essa API.

  1. Acesse a página de configuração do ambiente da Vertex AI e:
    1. Crie ou identifique um projeto do Google Cloud .
    2. Verifique se o faturamento está ativado para o projeto e
    3. Ative a API Vertex AI.
  2. Autentique na API Vertex AI. A autenticação para APIs pode ser realizada por vários métodos adaptados a requisitos específicos. Consulte Métodos de autenticação no Google.
    • Para autenticar a API Vertex AI usando uma chave de API, gere uma chave de API.
    • Para se autenticar na API Vertex AI usando uma conta de serviço, crie um arquivo JSON de chave de conta de serviço seguindo as instruções em Criar uma chave de conta de serviço.

Depois disso, instale a biblioteca de cliente da Vertex AI para a linguagem que você planeja usar. As bibliotecas estão disponíveis para muitas linguagens, incluindo Python, Java e Go. Os aplicativos de exemplo nas páginas a seguir incluem instruções para instalar a biblioteca adequada.