Panoramica di Advanced Compute Images

I workload di intelligenza artificiale (AI), machine learning (ML) e computing ad alte prestazioni (HPC) spesso richiedono la creazione di un'immagine personalizzata che includa pacchetti software aggiuntivi e sia ottimizzata per prestazioni ottimali. Ora puoi utilizzare le Advanced Compute Images per configurare un ambiente ottimizzato per i tuoi workload AI/ML o HPC.

Le immagini Advanced Compute Images forniscono uno stack di immagini standardizzato per l'infrastruttura AI/ML e HPC. Queste immagini possono eliminare la necessità di creare manualmente immagini personalizzate per i workload AI/ML e HPC.

Vantaggi

Le immagini Advanced Compute offrono i seguenti vantaggi:

  • Istanze di computing pronte per workload AI/ML o HPC per impostazione predefinita. Non è necessario ottimizzare manualmente le prestazioni, gestire i riavvii delle istanze, installare agenti Slurm o rimanere al passo con gli ultimi aggiornamenti di Google Cloud per i workload AI/ML o HPC ad alto accoppiamento.
  • Prestazioni coerenti e riproducibili. La standardizzazione delle immagini ti offre prestazioni a livello di applicazione coerenti e riproducibili.

Funzionalità di Advanced Compute Images

Le immagini Advanced Compute Images contengono più livelli di configurazioni per supportare l'esecuzione di workload AI/ML e HPC.

  • Configurazioni del sistema operativo: includono la disattivazione degli aggiornamenti automatici, l'impostazione di ulimit ottimizzati per HPC, l'ottimizzazione dei parametri sysctl del kernel e la configurazione di impostazioni di sicurezza come SELinux.
  • Ottimizzazione della rete: contiene gli script necessari per l'ottimizzazione della rete, ad esempio l'attivazione del servizio multi-coda.
  • Integrazione diGoogle Cloud : installa e configura Google Cloud CLI e Ops Agent.
  • Strumenti per container: installa e configura tutto il software relativo ai container, tra cui:
  • NVIDIA: installa i seguenti strumenti:
  • MPI: installa le librerie MPI (Message Passing Interface). Installa Open MPI su immagini basate su Ubuntu e Rocky Linux. Per le immagini basate su Rocky Linux, puoi anche installare e configurare la libreria Intel MPI utilizzando uno script preinstallato:

    sudo google_install_intelmpi --impi_2021 --install_dir=PATH_INSTALL_MPI
    
  • Slurm: installa i componenti principali necessari per creare un nodo del cluster Slurm, tra cui:

  • Client del file system: installa strumenti lato client per accedere a vari file system, come Cloud Storage FUSE, utilità NFS (nfs-utils) e il client Lustre.

  • Strumenti per sviluppatori: installa catene di strumenti e utilità comuni per lo sviluppo e il debug, ad esempio:

  • Gestione dell'ambiente: installa e configura gli strumenti di gestione dell'ambiente, principalmente Lmod, e configura gli script del profilo necessari per rendere disponibile il comando del modulo agli utenti.

  • RDMA: installa i driver e i pacchetti Remote Direct Memory Access (RDMA) sulle immagini della CPU (basate su Rocky Linux), tra cui:

    • Librerie di sviluppo e rdma-core
    • libfabric
    • perftest
    • kmod-idpf-irdma: driver Intel Ethernet RDMA per i tipi di macchine ottimizzate per il calcolo supportati
    • infiniband-diags, libibverbs e librdmacm utenze

Hardware e famiglie di immagini supportati

ACI supporta tre piattaforme hardware principali:

  • CPU (HPC): supportano i workload della CPU e hanno le seguenti caratteristiche:

    • Sono ottimizzati per workload ad alta intensità di calcolo
    • Supporto di Rocky Linux 8 e Rocky Linux 9
    • Sono dotate di driver CUDA 13.2 e NVIDIA 595 preintegrati
    • Sono dotate di driver e utilità RDMA per supportare Cloud RDMA
    • Sono dotate di librerie MPI preintegrate, tra cui Open MPI e Intel MPI configurabile
  • GPU (AI/ML/HPC): supportano i workload GPU e hanno le seguenti caratteristiche:

    • Sono ottimizzati per gli acceleratori NVIDIA
    • Supporto di Ubuntu LTS 22.04 e Ubuntu LTS 24.04
    • Sono dotate di driver CUDA e NVIDIA preintegrati
    • Includi driver e utilità RDMA per supportare MRDMA per la comunicazione GPU-GPU
    • Sono adatte per workload AI, ML o HPC
    • Sono le immagini predefinite installate quando esegui il deployment dei blueprint dei cluster Slurm per i tipi di macchine A4X, A4 e A3 Ultra in Cluster Toolkit
  • TPU (AI/ML/HPC): supportano i workload TPU e hanno le seguenti caratteristiche:

    • Progettato per l'utilizzo con le istanze TPU v7x
    • Ottimizzato per gli acceleratori Cloud TPU di Google
    • Supporto di Ubuntu LTS 24.04
    • Includi i pacchetti necessari per eseguire Docker, Cloud Storage FUSE, il client Lustre, gcloud CLI e Ops Agent

Advanced Compute Images per istanze GPU

La tabella seguente elenca le immagini Advanced Compute Images progettate per i workload che utilizzano acceleratori GPU.

Hardware Sistema operativo Orchestratore Funzionalità Architettura Serie di macchine supportate Famiglia di immagini
GPU Ubuntu LTS 24.04 Slurm 25.11
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64
GPU Ubuntu LTS 24.04 Slurm 25.11
  • CUDA 13.0
  • NVIDIA 580
Arm64 A4X aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-arm64
GPU Ubuntu LTS 24.04 Slurm 26.05
  • CUDA 13.2
  • NVIDIA 595
AMD x86_64 A3 Ultra, A4 aci-gpu-u2404-slurm-2605-cuda-132-nvidia-595-amd64
GPU Ubuntu LTS 24.04 Slurm 26.05
  • CUDA 13.2
  • NVIDIA 595
Arm64 A4X aci-gpu-u2404-slurm-2605-cuda-132-nvidia-595-arm64
GPU Ubuntu LTS 24.04 nessuno
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2404-cuda-130-nvidia-580-amd64
GPU Ubuntu LTS 22.04 Slurm 25.11
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64
GPU Ubuntu LTS 22.04 nessuno
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2204-cuda-130-nvidia-580-amd64

Advanced Compute Images per istanze CPU

La tabella seguente elenca le immagini Advanced Compute Images progettate per i workload basati su CPU.

Hardware Sistema operativo Orchestratore Funzionalità Architettura Serie di macchine supportate Famiglia di immagini
CPU Rocky Linux 9 nessuno
  • RDMA
  • OpenMPI,IntelMPI
  • CUDA 13.2
  • NVIDIA 595
Intel e AMD x86_64 C2D, H3, H4D aci-cpu-rocky-linux-9-amd64
CPU Rocky Linux 8 nessuno
  • RDMA
  • OpenMPI,IntelMPI
  • CUDA 13.2
  • NVIDIA 595
Intel e AMD x86_64 C2D, H3, H4D aci-cpu-rocky-linux-8-amd64
CPU Rocky Linux 9 Slurm 26.05
  • RDMA
  • MPI
  • CUDA 13.2
  • NVIDIA 595
Intel o AMD x86_64 C2D, H3, H4D aci-cpu-rocky-linux-9-slurm-2605-amd64
CPU Rocky Linux 8 Slurm 26.05
  • RDMA
  • MPI
  • CUDA 13.2
  • NVIDIA 595
Intel o AMD x86_64 C2D, H3, H4D aci-cpu-rocky-linux-8-slurm-2605-amd64

Advanced Compute Images per le istanze TPU

La tabella seguente elenca le immagini Advanced Compute Images progettate per i workload che utilizzano acceleratori TPU.

Hardware Sistema operativo Orchestratore Funzionalità Architettura Serie di macchine supportate Famiglia di immagini
TPU Ubuntu LTS 24.04 Slurm 26.05
  • NVIDIA Pyxis
  • Cloud Storage FUSE
  • Supporto del client Lustre, di gcloud CLI e di Ops Agent
AMD x86_64 TPU v7x ubuntu-accel-2404-amd64-tpu-tpu7x

Pacchetti (o RPM) preinstallati

Le immagini Advanced Compute Images sono dotate di una serie di strumenti, librerie, driver e pacchetti preinstallati. Per visualizzare un elenco di ciò che è installato per un'immagine, consulta il file manifest dell'immagine.

Puoi trovare il file manifest in /usr/share/google/manifest.txt.

Fasi del ciclo di vita e assistenza per le famiglie di immagini

Tutte le famiglie di Advanced Compute Images seguono un ciclo di vita standardizzato per garantire sicurezza, stabilità e pianificazioni di manutenzione prevedibili. Durante ogni fase del ciclo di vita, una famiglia di immagini ha uno dei seguenti stati di assistenza:

  • Supportato:
    • Riceve aggiornamenti della sicurezza critici e correzioni di bug
    • Supportato tramite l'assistenza clienti Google Cloud.
    • Può essere utilizzato per creare istanze di computing.
  • Non supportati:
    • Non riceve più aggiornamenti della sicurezza critici o correzioni di bug.
    • Nessuna nuova funzionalità.
    • Non supportato tramite l'assistenza clienti.
    • Non può essere utilizzato per creare istanze di computing.

Il ciclo di vita di una famiglia di Advanced Compute Images è costituito da quattro fasi:

Fase del ciclo di vita Stato del supporto Descrizione e impatto
Attivo Supportato Opzione consigliata per i nuovi deployment. Per 12 mesi dopo la data di rilascio, la famiglia di immagini è completamente supportata. Riceve aggiornamenti della sicurezza critici e correzioni di bug.
Deprecato (data di fine del supporto) Non supportato Ti consigliamo di eseguire la migrazione a una famiglia di immagini supportata. Per circa sei mesi dopo la fine della fase Attiva, la famiglia di immagini è deprecata. Non vengono rilasciate nuove funzionalità o patch. Quando crei istanze che utilizzano questa famiglia di immagini, vengono visualizzati avvisi della console Google Cloud e di gcloud CLI.
Obsolete Non supportato Al termine della fase di ritiro, la famiglia di immagini diventa obsoleta. Non puoi più creare istanze di computing utilizzando questa famiglia di immagini. Le istanze di computing esistenti continuano a essere eseguite, ma rischiano l'incompatibilità con il controller Slurm.
Eliminazione Non supportato Tre mesi dopo che una famiglia di immagini diventa obsoleta, la risorsa immagine Advanced Compute Images sottostante viene eliminata definitivamente. Le istanze di computing esistenti continuano a essere eseguite, ma rischiano l'incompatibilità con il controller Slurm e vulnerabilità.

Per informazioni sulle date esatte di fine del supporto per una famiglia di immagini, consulta Hardware e famiglie di immagini supportati.

Prezzi

Le immagini Advanced Compute Images sono disponibili senza costi aggiuntivi. Poiché le immagini Advanced Compute Images vengono eseguite su Compute Engine, potresti dover sostenere dei costi relativi alle risorse di Compute Engine, come vCPU, GPU, TPU, dischi e memoria. Per saperne di più, consulta la pagina relativa ai prezzi di Compute Engine.

Passaggi successivi