人工智慧 (AI)、機器學習 (ML) 和高效能運算 (HPC) 工作負載通常需要建立自訂映像檔,其中包含額外的軟體套件,並經過調整以達到最佳效能。您現在可以使用進階運算映像檔,為 AI/機器學習或 HPC 工作負載設定最佳化環境。
進階運算映像檔提供 AI/機器學習和 HPC 基礎架構的標準化映像檔堆疊。您不必再手動為 AI/機器學習和 HPC 工作負載建構自訂映像檔。
優點
Advanced Compute Images 具有下列優點:
- 開箱即用,可處理 AI/機器學習或 HPC 工作負載的運算執行個體。無須手動調整效能、管理執行個體重新啟動、安裝 Slurm 代理程式,或為緊密耦合的 AI/機器學習或 HPC 工作負載,保持最新 Google Cloud 更新。
- 一致且可重現的效能。圖片標準化可讓您獲得一致且可重現的應用程式層級效能。
Advanced Compute Images 類型
進階運算映像檔包含多個設定層,可支援執行 AI/機器學習和 HPC 工作負載。
- 作業系統設定:包括停用自動更新、設定 HPC 最佳化 ulimit、調整核心 sysctl 參數,以及設定 SELinux 等安全性設定。
- 網路調整:包含網路調整所需的指令碼,例如啟用多佇列服務。
- Google Cloud 整合:安裝及設定 Google Cloud CLI 和 Ops Agent。
- 容器工具:安裝及設定所有容器相關軟體,包括:
- Docker
- NVIDIA Container Toolkit (版本 1.19.0-1)
- NVIDIA Enroot
- NVIDIA Pyxis
- NVIDIA:安裝下列工具:
- MPI:安裝訊息傳遞介面 (MPI) 程式庫。 在以 Ubuntu 為基礎的映像檔上安裝 Open MPI。
- Slurm:安裝建立 Slurm 叢集節點所需的核心元件,包括:
- Slurm 二進位檔 (25.11 版)
- Munge 進行驗證
- PMIx:程序管理
- JSON Web Token (JWT) 程式庫 (
libjwt)
- 檔案系統用戶端:安裝用戶端工具,用於存取各種檔案系統,例如 Cloud Storage FUSE、NFS 公用程式 (
nfs-utils) 和 Lustre 用戶端。 - 開發人員工具:安裝常見的開發和偵錯工具鍊,以及公用程式,例如:
- 環境管理:安裝及設定環境管理工具 (主要是 Lmod),並設定必要的設定檔指令碼,讓使用者可使用模組指令。
支援的硬體和映像檔系列
Advanced Compute Images 支援 GPU 工作負載,並具有下列特性:
- 已針對 NVIDIA 加速器進行最佳化
- 支援 Ubuntu LTS 22.04 和 Ubuntu LTS 24.04
- 預先整合 CUDA 和 NVIDIA 驅動程式
- 適合用於 AI、機器學習或 HPC 工作負載
| 硬體 | 作業系統 | 自動調度管理工具 | 功能 | 架構 | 支援的機器系列 | 映像檔系列 |
|---|---|---|---|---|---|---|
| GPU | Ubuntu LTS 22.04 | Slurm 25.11 |
|
AMD x86_64 | A3 Ultra、A4 | aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | Slurm 25.11 |
|
AMD x86_64 | A4 | aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | Slurm 25.11 |
|
Arm64 | A4X | aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-arm64 |
| GPU | Ubuntu LTS 22.04 | 無 |
|
AMD x86_64 | A3 Ultra、A4 | aci-gpu-u2204-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | 無 |
|
AMD x86_64 | A3 Ultra、A4 | aci-gpu-u2404-cuda-130-nvidia-580-amd64 |
預先安裝的套件 (或 RPM)
進階運算映像檔預先安裝了各種工具、程式庫、驅動程式和 RPM。如要查看任何映像檔安裝的項目清單,請參閱該映像檔的資訊清單檔案。
您可以在 /usr/share/google/manifest.txt 找到資訊清單檔案。
定價
使用 Advanced Compute Images 不須支付額外費用。由於進階運算映像檔是在 Compute Engine 上執行,因此您可能需要支付 Compute Engine 資源的費用,例如 vCPU、GPU、TPU、磁碟和記憶體。詳情請參閱 Compute Engine 定價。