使用 Vertex AI

Vertex AI 可讓您在 Google Distributed Cloud (GDC) 沙箱中建構、訓練及部署機器學習模型和 AI 應用程式。本文件概略介紹執行 AI 工作負載時,以 CPU 和 GPU 為基礎的使用模式,並說明如何設定 Vertex AI API 存取權和驗證。

GDC 沙箱中 Vertex AI 的用量模型

Vertex AI 是機器學習 (ML) 平台,可讓您訓練及部署機器學習模型和 AI 應用程式。您可以透過兩種方式 在 GDC 沙箱中使用 API

  1. CPU 型:在 GDC Sandbox 使用者叢集中執行工作負載,不使用 GPU。這個選項只在 CPU 上執行,因此速度較慢。
  2. GPU 型:設定工作負載,使用與 sandbox-gpu-project 專案相關聯的 GPU,充分運用 GDC Sandbox AI 最佳化 SKU 提供的 GPU 支援。這個專案僅存在於透過 GDC Sandbox AI Optimized SKU 佈建的 GDC Sandbox 執行個體中。

部署 GPU 容器工作負載說明如何設定工作負載以使用 GPU。

設定 Vertex AI

在 GDC 沙箱使用 Vertex AI,與使用 Google Distributed Cloud (GDC) 實體隔離方案不同。您可以使用這個 API 的一般 Google Cloud 版本,而非 Google Distributed Cloud 實體隔離方案平台中的專用 Vertex AI API。您必須擁有 Google Cloud 帳單帳戶,才能使用這個 API。

  1. 前往 Vertex AI 環境設定頁面,然後:
    1. 建立或找出 Google Cloud 專案,
    2. 確認專案已啟用計費功能,
    3. 啟用 Vertex AI API。
  2. 向 Vertex AI API 進行驗證。API 驗證可透過多種方法達成,具體取決於特定需求,詳情請參閱「Google 的驗證方式」。
    • 如要使用 API 金鑰向 Vertex AI API 進行驗證,請產生 API 金鑰。
    • 如要使用服務帳戶向 Vertex AI API 進行驗證,請按照「建立服務帳戶金鑰」的操作說明,建立服務帳戶金鑰 JSON 檔案。

接著,您可以安裝 Vertex AI 用戶端程式庫,並選擇要使用的語言。程式庫支援多種語言,包括 Python、Java 和 Go。下列頁面中的範例應用程式包含安裝適當程式庫的操作說明。