Note di rilascio di NCCL/gIB (x86 a 64 bit)

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

Prestazioni

  • 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

Prestazioni

  • 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.