Questa pagina fornisce le note di rilascio per ogni versione di NCCL/gIB sui sistemi x86 a 64 bit. Ogni sezione della release descrive i binari inclusi, le serie di macchine supportate e le nuove funzionalità e i miglioramenti.
NCCL/gIB v1.1.2
Data di rilascio: 14 maggio 2026
Programmi binari predefiniti
Le sezioni seguenti elencano i binari di rilascio e diagnostici predefiniti.
Rilascia
Installa questi file binari per i workload di produzione. Per le istruzioni di installazione,
consulta Esegui NCCL sulle istanze Compute Engine.
Programma di installazione di Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.2 |
| SHA256 |
b71627dcf88862cd0e64434dfd0224441960db58f2022f94b5f56123659c207e |
| Livelli |
Alpine 3.21.0 |
| Integrato |
Ubuntu 22.04 + CUDA 13.0 |
Pacchetto .deb
| Repository |
https://packages.cloud.google.com/apt gpudirect-gib-apt |
| Pacchetti |
nccl-gib (1.1.2), nccl-gib-plugins (1.1.2) |
| Livelli |
Ubuntu 22.04 |
| Integrato |
Ubuntu 22.04 + CUDA 13.0 |
Pacchetto .rpm
| Repository |
https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm |
| Pacchetti |
nccl-gib (1.1.2-1), nccl-gib-plugins (1.1.2-1) |
| Livelli |
Rocky Linux 9 |
| Integrato |
Ubuntu 22.04 + CUDA 13.0 |
Diagnostica
Installa questi file binari per testare o risolvere i problemi relativi alle prestazioni di rete.
Container Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.2 |
| SHA256 |
61c917022538e59d24f597038a8ad7087a026d60715256ae39e7f06ef20ebde0 |
| Livelli |
Ubuntu 22.04 + CUDA 13.0 |
Compatibilità delle versioni
| Serie di macchine |
Versione NCCL inclusa |
Versioni di NCCL supportate |
Versione minima del driver GPU |
Versione minima del runtime CUDA |
| A3 Ultra |
2.30.4 |
>= 2.23 |
550.90.07 |
12.6 |
| A4 |
2.30.4 |
>= 2,25 |
580.126.09 |
12,8 |
Ripartizione dei componenti
| Componente |
Versione |
| rdma-core (non incluso nei pacchetti .deb e .rpm) |
2307mlnx47 |
| nccl |
2.30.4 |
| nccl-plugin-gib |
1.1.2 |
Registrazione delle versioni
Per visualizzare i log delle versioni, imposta le variabili di ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registrazione delle versioni |
| nccl |
NCCL versione 2.30.4+cuda13.0 |
| nccl-plugin-gib |
NET/gIB : Initializing gIB v1.1.2 |
Funzionalità e miglioramenti
Plug-in per l'ambiente
- Introduce il plug-in dell'ambiente Google Cloud NCCL che applica automaticamente
le migliori variabili di ambiente NCCL in base alla piattaforma di runtime. Il plug-in
dell'ambiente viene caricato automaticamente quando utilizzi NCCL 2.28.7 o versioni successive.
gIB net plugin
Correzioni di bug
- Corregge un bug nel plug-in di rete gIB durante la gestione di richieste
isend() di grandi dimensioni
- Corregge un problema per cui il plug-in gIB net potrebbe non essere compatibile con NCCL 2.27
o versioni successive
- Corregge i problemi di stabilità in CoMMA
CoMMA (profiler plugin):
Plug-in gIB tuner
- Applica automaticamente le configurazioni di ottimizzazione ottimali a qualsiasi piattaforma Google Cloud
rilevata.
nccl.conf
- gIB scrive in /etc/nccl.conf quando il file è accessibile in scrittura. Di conseguenza,
quando installi i pacchetti nccl-gib o nccl-gib-plugins, non devi
modificare alcuna impostazione delle variabili di ambiente, inclusa
LD_LIBRARY_PATH.
Nuovo pacchetto
nccl-gib-plugins è un nuovo pacchetto che contiene solo i plug-in NCCL di Google.
Per utilizzare questo pacchetto, devi installare NCCL dai repository NVIDIA e installare il pacchetto APT nccl-gib-plugins package dal repository di Google.
Il programma di installazione di Docker, il container di diagnostica e nccl-gib package includono
una NCCL precompilata e sono ancora disponibili.
NCCL/gIB v1.1.0
Data di rilascio: 14 luglio 2025
Programmi binari predefiniti
Le sezioni seguenti elencano i binari di rilascio e diagnostici predefiniti.
Rilascia
Installa questi file binari per i workload di produzione. Per le istruzioni di installazione,
consulta Esegui NCCL sulle istanze Compute Engine.
Programma di installazione di Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.0 |
| SHA256 |
81c7165f1b41ee096d86f4cfe5a61f5c788546cf6ddc88aba3f0b88a5902af49 |
| Livelli |
Alpine 3.21.0 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Pacchetto .deb
| Repository |
https://packages.cloud.google.com/apt gpudirect-gib-apt |
| Pacchetto |
nccl-gib (1.1.0) |
| Livelli |
Ubuntu 20.04 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Pacchetto .rpm
| Repository |
https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm |
| Pacchetto |
nccl-gib (1.1.0-1) |
| Livelli |
Rocky Linux 9 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Diagnostica
Installa questi file binari per testare o risolvere i problemi relativi alle prestazioni di rete.
Container Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.0 |
| SHA256 |
ee9682122220105b83187bd6eecc8cafbe739dcfb631a54b6059a8f1141038f9 |
| Livelli |
Ubuntu 20.04 + CUDA 12.8 |
Compatibilità delle versioni
| Serie di macchine |
Versione NCCL inclusa |
Versioni di NCCL supportate |
Versione minima del driver GPU |
Versione minima del runtime CUDA |
| A3 Ultra |
2.27.5 |
>= 2.23 |
550.90.07 |
12.6 |
| A4 |
2.27.5 |
>= 2,25 |
570.124.06 |
12,8 |
Ripartizione dei componenti
| Componente |
Versione |
| rdma-core (non incluso nei pacchetti .deb e .rpm) |
2307mlnx47 |
| nccl |
2.27.5 |
| nccl-plugin-gib |
1.1.0 |
Registrazione delle versioni
Per visualizzare i log delle versioni, imposta le variabili di ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registrazione delle versioni |
| nccl |
NCCL versione 2.27.5+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Initializing gIB v1.1.0 |
Funzionalità e miglioramenti
Totale
- GA della telemetria NCCL sempre attiva
- Questa versione fornisce tutta la telemetria necessaria per il rilevamento dei ritardatari
CoMMA (profiler plugin) GA
- Miglioramenti alla stabilità
- Aggiunge la possibilità di monitorare l'attesa lato mittente per i destinatari
- Puoi trovare la versione open source nel repository GitHub di
CoMMA.
Per saperne di più, consulta la panoramica di CoMMA.
NCCL/gIB v1.0.6
Data di rilascio: 16 giugno 2025
Programmi binari predefiniti
Le sezioni seguenti elencano i binari di rilascio e diagnostici predefiniti.
Rilascia
Installa questi file binari per i workload di produzione. Per le istruzioni di installazione,
consulta Esegui NCCL sulle istanze Compute Engine.
Programma di installazione di Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.6 |
| SHA256 |
b0d5e1f29ca89c33b5b6252ca635a8c3889f553de3a382ba07c9b1f43fcf452f |
| Livelli |
Alpine 3.21.0 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Pacchetto .deb
| Repository |
us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt |
| Pacchetto |
nccl-gib (1.0.6.1) |
| Livelli |
Debian 12 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Pacchetto .rpm
| Repository |
us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm |
| Pacchetto |
nccl-gib (1.0.6-1) |
| Livelli |
Rocky Linux 9 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Diagnostica
Installa questi file binari per testare o risolvere i problemi relativi alle prestazioni di rete.
Container Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.6 |
| SHA256 |
a9ad0984f28e0c2ab40ea21f2c4e861c4ff9fffe1ba4a73f5efa2ec911ad7ca4 |
| Livelli |
Ubuntu 20.04 + CUDA 12.8 |
Compatibilità delle versioni
| Serie di macchine |
Versione NCCL inclusa |
Versioni di NCCL supportate |
Versione minima del driver GPU |
Versione minima del runtime CUDA |
| A3 Ultra |
2.26.6 |
2.23, 2.24, 2.25, 2.26 |
550.90.07 |
12.6 |
| A4 |
2.26.6 |
2.25, 2.26 |
570.124.06 |
12,8 |
Ripartizione dei componenti
| Componente |
Versione |
| rdma-core (non incluso nei pacchetti .deb e .rpm) |
2307mlnx47 |
| nccl |
2.26.6 |
| nccl-plugin-gib |
1.0.6 |
Registrazione delle versioni
Per visualizzare i log delle versioni, imposta le variabili di ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registrazione delle versioni |
| nccl |
NCCL versione 2.26.6+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : inizializzazione di gIB v1.0.6 |
Funzionalità e miglioramenti
Totale
- Aggiornamenti principali del profiler NCCL
- Ottimizzazione delle prestazioni di A4
- Correzioni dello shim NCCL per NCCL 2.26
Profiler NCCL
- Aggiunge il supporto dell'API v3 (senza il monitoraggio del kernel CUDA)
- Il plug-in Profiler viene caricato per impostazione predefinita nell'ambiente guest
- Aggiorna gli script di ottimizzazione per la piattaforma A4 fino alla scala a 64 nodi
- Applica una messa a punto collettiva specifica per all-gather, all-reduce, reduce-scatter
e broadcast
Vari
- Shim NCCL: risolve il problema di caricamento di gIB di NCCL 2.26
- Configurazione guest NCCL: rimuove l'applicazione delle dimensioni dei blocchi P2P intra-nodo
- Configurazione ospite NCCL: rimuove l'applicazione di NCCL_IB_GID_INDEX
- NCCL core: aggiornamenti alla versione 2.26.5
- Rimuove la dipendenza pci-utils
NCCL/gIB v1.0.5
Data di rilascio: 12 marzo 2025
Programmi binari predefiniti
Le sezioni seguenti elencano i binari di rilascio e diagnostici predefiniti.
Rilascia
Installa questi file binari per i workload di produzione. Per le istruzioni di installazione,
consulta Esegui NCCL sulle istanze Compute Engine.
Programma di installazione di Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.5 |
| SHA256 |
19eb592ec6ba4c5fae0257bbff5a29af5a7a94a0a59f7b0afc1ace488b69dc39 |
| Livelli |
Alpine 3.21.0 |
| Integrato |
Ubuntu 22.04 + CUDA 12.8 |
Pacchetto .deb
| Repository |
us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt |
| Pacchetto |
nccl-gib (1.0.5) |
| Livelli |
Debian 12 |
| Integrato |
Ubuntu 22.04 + CUDA 12.8 |
Pacchetto .rpm
| Repository |
us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm |
| Pacchetto |
nccl-gib (1.0.5-2) |
| Livelli |
Rocky Linux 9 |
| Integrato |
Ubuntu 20.04 + CUDA 12.8 |
Diagnostica
Installa questi file binari per testare o risolvere i problemi relativi alle prestazioni di rete.
Container Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.5 |
| SHA256 |
e8edbfe3cf6695d578dd38d7dda6ecdc8a357a1ed56f7f8593fc38cacd9fa05a |
| Livelli |
Ubuntu 22.04 + CUDA 12.8 |
Compatibilità delle versioni
| Serie di macchine |
Versione NCCL inclusa |
Versioni di NCCL supportate |
Versione minima del driver GPU |
Versione minima del runtime CUDA |
| A3 Ultra |
2,25 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
| A4 |
2,25 |
2,25 |
570.124.06 |
12,8 |
Ripartizione dei componenti
| Componente |
Versione |
| rdma-core (non incluso nei pacchetti .deb e .rpm) |
2307mlnx47 |
| nccl |
2.25.1 |
| nccl-plugin-gib |
1.0.5 |
Registrazione delle versioni
Per visualizzare i log delle versioni, imposta le variabili di ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registrazione delle versioni |
| nccl |
NCCL versione 2.25.1+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Initializing gIB v1.0.5 |
Funzionalità e miglioramenti
Totale
- Novità: sono stati aggiunti pacchetti .deb e .rpm NCCL/gIB
Plug-in Profiler
- Sperimentale:è stata aggiunta l'implementazione del plug-in del profiler CoMMA di Google
- Migliora le prestazioni di all_reduce e all_to_all sulle VM A4
- Migliora le prestazioni collettive e all_to_all su larga scala sulle VM A3 Ultra
Vari
- Automatizza le configurazioni NCCL in base alla forma della macchina rilevata
- Consiglia di forzare l'utilizzo del plug-in di rete gIB
Problemi noti
- Quando utilizzi NCCL 2.26 o versioni successive, l'impostazione di
NCCL_NET=gIB potrebbe causare l'arresto anomalo di NCCL. Questo problema è stato risolto in NCCL/gIB v1.0.6.
NCCL/gIB v1.0.4
Data di rilascio: 24 febbraio 2025
Programmi binari predefiniti
Le sezioni seguenti elencano i binari di rilascio e diagnostici predefiniti.
Rilascia
Installa questi file binari per i workload di produzione. Per le istruzioni di installazione,
consulta Esegui NCCL sulle istanze Compute Engine.
Programma di installazione di Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.4 |
| SHA256 |
400bfb76ad4f3c153028a4e744ed3c4e924d2dae46e09b0efb2056804b8ed7cf |
| Livelli |
Alpine 3.21.0 |
| Integrato |
Ubuntu 22.04 + CUDA 12.8 |
Diagnostica
Installa questi file binari per testare o risolvere i problemi relativi alle prestazioni di rete.
Container Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.4 |
| SHA256 |
fd7b1999e175306d4ac62b1cb8039b1b3386dbb8a529fae03256714f3284e460 |
| Livelli |
Ubuntu 22.04 + CUDA 12.8 |
Compatibilità delle versioni
| Serie di macchine |
Versione NCCL inclusa |
Versioni di NCCL supportate |
Versione minima del driver GPU |
Versione minima del runtime CUDA |
| A3 Ultra |
2,25 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
Ripartizione dei componenti
| Componente |
Versione |
| rdma-core (non incluso nei pacchetti .deb e .rpm) |
2307mlnx47 |
| nccl |
2.25.1 |
| nccl-plugin-gib |
1.0.4 |
Registrazione delle versioni
Per visualizzare i log delle versioni, imposta le variabili di ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registrazione delle versioni |
| nccl |
NCCL versione 2.25.1+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : inizializzazione di gIB v1.0.4 |
Funzionalità e miglioramenti
Totale
- Riassegnato al core NCCL 2.25 per supportare le VM A4 e A4X
- Aggiunta di build arm64
GPUViz
- Aggiunta di GPUViz alla build di release
Vari
- Ha consentito a NCCL di rilevare automaticamente l'interfaccia socket da utilizzare durante
il bootstrapping
Correzioni di bug
- Correzioni di bug minori a GPUViz
Problemi noti
- Quando utilizzi NCCL 2.26 o versioni successive, l'impostazione di
NCCL_NET=gIB potrebbe causare l'arresto anomalo di NCCL. Questo problema è stato risolto in NCCL/gIB v1.0.6.
NCCL/gIB v1.0.3
Data di rilascio: 18 dicembre 2024
Programmi binari predefiniti
Le sezioni seguenti elencano i binari di rilascio e diagnostici predefiniti.
Rilascia
Installa questi file binari per i workload di produzione. Per le istruzioni di installazione,
consulta Esegui NCCL sulle istanze Compute Engine.
Programma di installazione di Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.3 |
| SHA256 |
04e288a184d5eac1eae7feedb275ddb1e8d7df9c1c0c5f794824151a47eafe90 |
| Livelli |
Alpine 3.21.0 |
| Integrato |
Ubuntu 22.04 + CUDA 12.2 |
Diagnostica
Installa questi file binari per testare o risolvere i problemi relativi alle prestazioni di rete.
Container Docker
| Immagine |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.3 |
| SHA256 |
29f7a13a7a55fd09bfb266275fabec60835e0bde9d5deecffd676005e514a6f5 |
| Livelli |
Ubuntu 22.04 + CUDA 12.2 |
Compatibilità delle versioni
| Serie di macchine |
Versione NCCL inclusa |
Versioni di NCCL supportate |
Versione minima del driver GPU |
Versione minima del runtime CUDA |
| A3 Ultra |
2.23 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
Ripartizione dei componenti
| Componente |
Versione |
| rdma-core (non incluso nei pacchetti .deb e .rpm) |
2307mlnx47 |
| nccl |
2.23.4 |
| nccl-plugin-gib |
1.0.3 |
Registrazione delle versioni
Per visualizzare i log delle versioni, imposta le variabili di ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registrazione delle versioni |
| nccl |
NCCL versione 2.23.4+cuda12.2 |
| nccl-plugin-gib |
NET/gIB : inizializzazione di gIB v1.0.3 |
Funzionalità e miglioramenti
gIB net plugin
- Aggiunge la registrazione per le variabili di ambiente del plug-in gIB net
- Attiva per impostazione predefinita il multi-pathing assistito dall'ospite
- Per impostazione predefinita, vengono utilizzati più punti di query per pattern P2P più sofisticati
gIB guest config checker
- Mostra un avviso quando il controllo della configurazione ospite non riesce a trovare un file di configurazione
- Aggiorna la configurazione guest in modo che corrisponda alle variabili di ambiente consigliate per gIB
v1.0.3
Plug-in gIB tuner
- Aggiunge il supporto per l'algoritmo Parallel Aggregated Tree (PAT)
- Aggiorna le configurazioni del tuner per la riduzione globale a livello mondiale su 9 o più nodi per
gIB v1.0.3
- Sono state aggiunte configurazioni del sintonizzatore per i collettivi allineati alle rotaie.
GPUViz
- È stato aggiunto GPUViz alla build di diagnostica.
Vari
- Modifica importante non compatibile con le versioni precedenti: il contenitore NCCL/gIB
ora è suddiviso in due immagini contenitore, release e diagnostica
- Release
- Circa 230 MB senza compressione, circa 100 MB con compressione
- Contiene solo i file strettamente necessari per un programma di installazione
minimo
- Modifica non compatibile con le versioni precedenti:
I sottocomandi shell e daemon sono stati rimossi da questa
immagine
- Diagnostica
- Circa 10 GB senza compressione, circa 5 GB con compressione
- Progettato per il debug e contiene molte utilità di debug e benchmark come i test NCCL e perftest
- È stato aggiornato lo script per impostare le variabili di ambiente NCCL consigliate per gIB v1.0.3
- Diagnostica: ping installato nella build di diagnostica
- Diagnostica: aggiunto il neper alla build diagnostica
- Diagnostica: è stato aggiunto uno script che esegue il dump dello stato del sistema correlato a RDMA
Correzioni di bug
- Risolto un problema per cui i link simbolici principali di NCCL non vengono copiati in modo ottimale.
Problemi noti
- Quando utilizzi NCCL 2.26 o versioni successive, l'impostazione di
NCCL_NET=gIB potrebbe causare l'arresto anomalo di NCCL. Questo problema è stato risolto in NCCL/gIB v1.0.6.