Artificial intelligence (AI), machine learning (ML), and high performance computing (HPC) workloads often require you to create a custom image that includes additional software packages and is tuned for optimal performance. You can now use Advanced Compute Images to set up an optimized environment for your AI/ML or HPC workloads.
Advanced Compute Images provide a standardized image stack for AI/ML and HPC infrastructure. These images can eliminate the need to manually build your own custom images for AI/ML and HPC workloads.
Benefits
Advanced Compute Images provide the following benefits:
- Compute instances ready for AI/ML or HPC workloads out-of-the-box. There is no need to manually tune performance, manage instance reboots, install Slurm agents, or stay up to date with the latest Cloud de Confiance updates for tightly coupled AI/ML or HPC workloads.
- Consistent, reproducible performance. Image standardization gives you consistent, reproducible application-level performance.
Types of Advanced Compute Images
Advanced Compute Images contain multiple layers of configurations to support running AI/ML and HPC workloads.
- Operating system configurations: Includes disabling automatic updates, setting HPC-optimized ulimits, tuning kernel sysctl parameters, and configuring security settings like SELinux.
- Network tuning: Contains the necessary scripts for network tuning, such as enabling multi-queue service.
- Cloud de Confiance by S3NS integration: Installs and configures Google Cloud CLI and the Ops Agent.
- Container tools: Installs and configures all container-related software,
including:
- Docker
- NVIDIA Container Toolkit (version 1.19.0-1)
- NVIDIA Enroot
- NVIDIA Pyxis
- NVIDIA: Installs the following tools:
- NVIDIA CUDA Toolkit version 13.0,
- NVIDIA Data Center GPU Manager (DCGM) version 4
- NVIDIA Fabric Manager
- MPI: Installs the Message Passing Interface (MPI) libraries. Installs Open MPI on Ubuntu-based images.
- Slurm: Installs the core components required to create a
Slurm cluster node, including:
- Slurm binaries (version 25.11)
- Munge for authentication
- PMIx for process management
- JSON Web Token (JWT)
library (
libjwt)
- Filesystem clients: Installs client-side tools for accessing various
filesystems, such as Cloud Storage FUSE, NFS utilities (
nfs-utils), and the Lustre client. - Developer tools: Installs common development and debugging tool chains and utilities, such as:
- Environment management: Installs and configures environment management tools, primarily Lmod, and sets up the necessary profile scripts to make the module command available to users.
Supported hardware and image families
Advanced Compute Images support GPU workloads and have the following characteristics:
- Are optimized for NVIDIA accelerators
- Support Ubuntu LTS 22.04 and Ubuntu LTS 24.04
- Come with pre-integrated CUDA and NVIDIA drivers
- Are suitable for AI, ML, or HPC workloads
| Hardware | OS | Orchestrator | Features | Architecture | Supported machine series | Image family |
|---|---|---|---|---|---|---|
| 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 22.04 | none |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2204-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | none |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2404-cuda-130-nvidia-580-amd64 |
Pre-installed packages (or RPMs)
Advanced Compute Images come with a variety of tools, libraries, driver, and RPMs pre-installed. To see a list of what is installed for any image, refer to the manifest file for that image.
You can find the manifest file at /usr/share/google/manifest.txt.
Pricing
Advanced Compute Images are available at no additional cost. Because Advanced Compute Images run on Compute Engine, you might incur charges for Compute Engine resources such as vCPUs, GPUs, TPUs, disks, and memory. To learn more, see Compute Engine pricing.