Vertex AI 可讓您在 Google Distributed Cloud (GDC) 沙箱中建構、訓練及部署機器學習模型和 AI 應用程式。本文件概略介紹執行 AI 工作負載時,以 CPU 和 GPU 為基礎的使用模式,並說明如何設定 Vertex AI API 存取權和驗證。
GDC 沙箱中 Vertex AI 的用量模型
Vertex AI 是機器學習 (ML) 平台,可讓您訓練及部署機器學習模型和 AI 應用程式。您可以透過兩種方式 在 GDC 沙箱中使用 API
- CPU 型:在 GDC Sandbox 使用者叢集中執行工作負載,不使用 GPU。這個選項只在 CPU 上執行,因此速度較慢。
- 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。
- 前往 Vertex AI 環境設定頁面,然後:
- 建立或找出 Google Cloud 專案,
- 確認專案已啟用計費功能,
- 啟用 Vertex AI API。
- 向 Vertex AI API 進行驗證。API 驗證可透過多種方法達成,具體取決於特定需求,詳情請參閱「Google 的驗證方式」。
接著,您可以安裝 Vertex AI 用戶端程式庫,並選擇要使用的語言。程式庫支援多種語言,包括 Python、Java 和 Go。下列頁面中的範例應用程式包含安裝適當程式庫的操作說明。