Notes de version NCCL/gIB (x86 64 bits)

Cette page fournit les notes de version pour chaque version de NCCL/gIB sur les systèmes x86 64 bits. Chaque section de version décrit les binaires inclus, les séries de machines compatibles, ainsi que les nouvelles fonctionnalités et améliorations.

NCCL/gIB v1.1.2

Date de disponibilité : 14 mai 2026

Binaires prédéfinis

Les sections suivantes listent les binaires de diagnostic et de version prédéfinis.

Version

Installez ces binaires pour les charges de travail de production. Pour obtenir des instructions d'installation, consultez Exécuter NCCL sur des instances Compute Engine.

Programme d'installation Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.2
SHA256 b71627dcf88862cd0e64434dfd0224441960db58f2022f94b5f56123659c207e
Couches Alpine 3.21.0
Intégré Ubuntu 22.04 + CUDA 13.0
Package .deb
Dépôt https://packages.cloud.google.com/apt gpudirect-gib-apt
Packages nccl-gib (1.1.2), nccl-gib-plugins (1.1.2)
Couches Ubuntu 22.04
Intégré Ubuntu 22.04 + CUDA 13.0
Package .rpm
Dépôt https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Packages nccl-gib (1.1.2-1), nccl-gib-plugins (1.1.2-1)
Couches Rocky Linux 9
Intégré Ubuntu 22.04 + CUDA 13.0

Diagnostic

Installez ces binaires pour tester ou résoudre les problèmes de performances du réseau.

Conteneur Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.2
SHA256 61c917022538e59d24f597038a8ad7087a026d60715256ae39e7f06ef20ebde0
Couches Ubuntu 22.04 + CUDA 13.0

Compatibilité des versions

Série de machines Version NCCL groupée Versions NCCL compatibles Version minimale du pilote de GPU Version minimale de l'environnement d'exécution CUDA
A3 Ultra 2.30.4 >= 2.23 550.90.07 12.6
A4 2.30.4 >= 2,25 580.126.09 12,8

Répartition des composants

Composant Version
rdma-core (non inclus dans les packages .deb et .rpm) 2307mlnx47
nccl 2.30.4
nccl-plugin-gib 1.1.2

Journalisation des versions

Pour afficher les journaux des versions, définissez les variables d'environnement NCCL_DEBUG=INFO et NCCL_DEBUG_SUBSYS=INIT.

Composant Journalisation des versions
nccl NCCL version 2.30.4+cuda13.0
nccl-plugin-gib NET/gIB : Initialisation de gIB v1.1.2

Fonctionnalités et améliorations

Plug-in d'environnement

  • Présente le plug-in d'environnement Google Cloud NCCL qui applique automatiquement les meilleures variables d'environnement NCCL en fonction de la plate-forme d'exécution. Le plug-in d'environnement est automatiquement chargé lorsque vous utilisez NCCL 2.28.7 ou version ultérieure.

Plug-in gIB net

Corrections de bugs
  • Correction d'un bug dans le plug-in réseau gIB lors du traitement des requêtes isend() volumineuses
  • Correction d'un problème d'incompatibilité du plug-in réseau gIB avec NCCL 2.27 ou version ultérieure
  • Correction des problèmes de stabilité dans CoMMA

CoMMA (plug-in de profilage) :

Plug-in gIB tuner

  • Applique automatiquement les configurations de réglage optimales sur toute plate-forme Google Clouddétectée.

nccl.conf

  • gIB écrit dans /etc/nccl.conf lorsque le fichier est accessible en écriture. Par conséquent, lorsque vous installez les packages nccl-gib ou nccl-gib-plugins, vous n'avez pas besoin de modifier les paramètres des variables d'environnement, y compris LD_LIBRARY_PATH.

Nouveau package

  • nccl-gib-plugins est un nouveau package qui ne contient que les plug-ins NCCL de Google. Pour utiliser ce package, vous devez installer NCCL à partir des dépôts NVIDIA et installer le package APT nccl-gib-plugins package à partir du dépôt Google.

  • Le programme d'installation Docker, le conteneur de diagnostic et nccl-gib package incluent une bibliothèque NCCL précompilée et sont toujours disponibles.

NCCL/gIB v1.1.0

Date de disponibilité : 14 juillet 2025

Binaires prédéfinis

Les sections suivantes listent les binaires de diagnostic et de version prédéfinis.

Version

Installez ces binaires pour les charges de travail de production. Pour obtenir des instructions d'installation, consultez Exécuter NCCL sur des instances Compute Engine.

Programme d'installation Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.0
SHA256 81c7165f1b41ee096d86f4cfe5a61f5c788546cf6ddc88aba3f0b88a5902af49
Couches Alpine 3.21.0
Intégré Ubuntu 20.04 + CUDA 12.8
Package .deb
Dépôt https://packages.cloud.google.com/apt gpudirect-gib-apt
Package nccl-gib (1.1.0)
Couches Ubuntu 20.04
Intégré Ubuntu 20.04 + CUDA 12.8
Package .rpm
Dépôt https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Package nccl-gib (1.1.0-1)
Couches Rocky Linux 9
Intégré Ubuntu 20.04 + CUDA 12.8

Diagnostic

Installez ces binaires pour tester ou résoudre les problèmes de performances du réseau.

Conteneur Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.0
SHA256 ee9682122220105b83187bd6eecc8cafbe739dcfb631a54b6059a8f1141038f9
Couches Ubuntu 20.04 + CUDA 12.8

Compatibilité des versions

Série de machines Version NCCL groupée Versions NCCL compatibles Version minimale du pilote de GPU Version minimale de l'environnement d'exécution CUDA
A3 Ultra 2.27.5 >= 2.23 550.90.07 12.6
A4 2.27.5 >= 2,25 570.124.06 12,8

Répartition des composants

Composant Version
rdma-core (non inclus dans les packages .deb et .rpm) 2307mlnx47
nccl 2.27.5
nccl-plugin-gib 1.1.0

Journalisation des versions

Pour afficher les journaux des versions, définissez les variables d'environnement NCCL_DEBUG=INFO et NCCL_DEBUG_SUBSYS=INIT.

Composant Journalisation des versions
nccl NCCL version 2.27.5+cuda12.8
nccl-plugin-gib NET/gIB : Initialisation de gIB v1.1.0

Fonctionnalités et améliorations

Global

  • Disponibilité générale de la télémétrie NCCL toujours activée
  • Cette version fournit toutes les données de télémétrie nécessaires à la détection des retardataires.

Disponibilité générale de CoMMA (plug-in de profilage)

  • Améliorations de la stabilité
  • Ajoute la possibilité de suivre l'attente côté expéditeur pour les destinataires
  • Vous trouverez la version Open Source dans le dépôt GitHub CoMMA.

Pour en savoir plus, consultez la présentation de CoMMA.

NCCL/gIB v1.0.6

Date de disponibilité : 16 juin 2025

Binaires prédéfinis

Les sections suivantes listent les binaires de diagnostic et de version prédéfinis.

Version

Installez ces binaires pour les charges de travail de production. Pour obtenir des instructions d'installation, consultez Exécuter NCCL sur des instances Compute Engine.

Programme d'installation Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.6
SHA256 b0d5e1f29ca89c33b5b6252ca635a8c3889f553de3a382ba07c9b1f43fcf452f
Couches Alpine 3.21.0
Intégré Ubuntu 20.04 + CUDA 12.8
Package .deb
Dépôt us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
Package nccl-gib (1.0.6.1)
Couches Debian 12
Intégré Ubuntu 20.04 + CUDA 12.8
Package .rpm
Dépôt us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
Package nccl-gib (1.0.6-1)
Couches Rocky Linux 9
Intégré Ubuntu 20.04 + CUDA 12.8

Diagnostic

Installez ces binaires pour tester ou résoudre les problèmes de performances du réseau.

Conteneur Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.6
SHA256 a9ad0984f28e0c2ab40ea21f2c4e861c4ff9fffe1ba4a73f5efa2ec911ad7ca4
Couches Ubuntu 20.04 + CUDA 12.8

Compatibilité des versions

Série de machines Version NCCL groupée Versions NCCL compatibles Version minimale du pilote de GPU Version minimale de l'environnement d'exécution 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

Répartition des composants

Composant Version
rdma-core (non inclus dans les packages .deb et .rpm) 2307mlnx47
nccl 2.26.6
nccl-plugin-gib 1.0.6

Journalisation des versions

Pour afficher les journaux des versions, définissez les variables d'environnement NCCL_DEBUG=INFO et NCCL_DEBUG_SUBSYS=INIT.

Composant Journalisation des versions
nccl NCCL version 2.26.6+cuda12.8
nccl-plugin-gib NET/gIB : Initialisation de gIB v1.0.6

Fonctionnalités et améliorations

Global

  • Mises à jour importantes du profileur NCCL
  • Optimisation des performances A4
  • Correctifs du shim NCCL pour NCCL 2.26

Profileur NCCL

  • Ajout de la compatibilité avec l'API v3 (sans suivi du noyau CUDA)
  • Le plug-in Profiler se charge par défaut dans l'environnement invité.

Performances

  • Mise à jour des scripts de réglage pour la plate-forme A4 jusqu'à l'échelle de 64 nœuds
  • Applique un réglage collectif spécifique pour all-gather, all-reduce, reduce-scatter et broadcast.

Autres

  • Shim NCCL : corrige le problème de chargement gIB de NCCL 2.26
  • Configuration NCCL pour les invités : supprime l'application des tailles de blocs P2P intra-nœud
  • Configuration NCCL pour les invités : suppression de l'application de NCCL_IB_GID_INDEX
  • Noyau NCCL : mises à jour vers la version 2.26.5
  • Supprime la dépendance pci-utils

NCCL/gIB v1.0.5

Date de disponibilité : 12 mars 2025

Binaires prédéfinis

Les sections suivantes listent les binaires de diagnostic et de version prédéfinis.

Version

Installez ces binaires pour les charges de travail de production. Pour obtenir des instructions d'installation, consultez Exécuter NCCL sur des instances Compute Engine.

Programme d'installation Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.5
SHA256 19eb592ec6ba4c5fae0257bbff5a29af5a7a94a0a59f7b0afc1ace488b69dc39
Couches Alpine 3.21.0
Intégré Ubuntu 22.04 + CUDA 12.8
Package .deb
Dépôt us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
Package nccl-gib (1.0.5)
Couches Debian 12
Intégré Ubuntu 22.04 + CUDA 12.8
Package .rpm
Dépôt us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
Package nccl-gib (1.0.5-2)
Couches Rocky Linux 9
Intégré Ubuntu 20.04 + CUDA 12.8

Diagnostic

Installez ces binaires pour tester ou résoudre les problèmes de performances du réseau.

Conteneur Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.5
SHA256 e8edbfe3cf6695d578dd38d7dda6ecdc8a357a1ed56f7f8593fc38cacd9fa05a
Couches Ubuntu 22.04 + CUDA 12.8

Compatibilité des versions

Série de machines Version NCCL groupée Versions NCCL compatibles Version minimale du pilote de GPU Version minimale de l'environnement d'exécution 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

Répartition des composants

Composant Version
rdma-core (non inclus dans les packages .deb et .rpm) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.5

Journalisation des versions

Pour afficher les journaux des versions, définissez les variables d'environnement NCCL_DEBUG=INFO et NCCL_DEBUG_SUBSYS=INIT.

Composant Journalisation des versions
nccl NCCL version 2.25.1+cuda12.8
nccl-plugin-gib NET/gIB : Initialisation de gIB v1.0.5

Fonctionnalités et améliorations

Global

  • Nouveau : ajout de packages .deb et .rpm NCCL/gIB

Plug-in Profiler

  • Expérimental : ajout de l'implémentation du plug-in de profileur CoMMA de Google

Performances

  • Améliore les performances de all_reduce et all_to_all sur les VM A4
  • Améliore les performances collectives et all_to_all à grande échelle sur les VM A3 Ultra

Autres

  • Automatise les configurations NCCL en fonction de la forme de machine détectée
  • Recommande de forcer l'utilisation du plug-in réseau gIB

Problèmes connus

  • Lorsque vous utilisez NCCL 2.26 ou une version ultérieure, la définition de NCCL_NET=gIB peut entraîner le plantage de NCCL. Ce problème a été résolu dans NCCL/gIB v1.0.6.

NCCL/gIB v1.0.4

Date de disponibilité : 24 février 2025

Binaires prédéfinis

Les sections suivantes listent les binaires de diagnostic et de version prédéfinis.

Version

Installez ces binaires pour les charges de travail de production. Pour obtenir des instructions d'installation, consultez Exécuter NCCL sur des instances Compute Engine.

Programme d'installation Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.4
SHA256 400bfb76ad4f3c153028a4e744ed3c4e924d2dae46e09b0efb2056804b8ed7cf
Couches Alpine 3.21.0
Intégré Ubuntu 22.04 + CUDA 12.8

Diagnostic

Installez ces binaires pour tester ou résoudre les problèmes de performances du réseau.

Conteneur Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.4
SHA256 fd7b1999e175306d4ac62b1cb8039b1b3386dbb8a529fae03256714f3284e460
Couches Ubuntu 22.04 + CUDA 12.8

Compatibilité des versions

Série de machines Version NCCL groupée Versions NCCL compatibles Version minimale du pilote de GPU Version minimale de l'environnement d'exécution CUDA
A3 Ultra 2,25 2.23, 2.24, 2.25 550.90.07 12.6

Répartition des composants

Composant Version
rdma-core (non inclus dans les packages .deb et .rpm) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.4

Journalisation des versions

Pour afficher les journaux des versions, définissez les variables d'environnement NCCL_DEBUG=INFO et NCCL_DEBUG_SUBSYS=INIT.

Composant Journalisation des versions
nccl NCCL version 2.25.1+cuda12.8
nccl-plugin-gib NET/gIB : Initialisation de gIB v1.0.4

Fonctionnalités et améliorations

Global

  • Rebasé sur le cœur NCCL 2.25 pour prendre en charge les VM A4 et A4X
  • Ajout de builds arm64

GPUViz

  • Ajout de GPUViz à la version

Autres

  • NCCL est désormais autorisé à détecter automatiquement l'interface de socket à utiliser lors de l'amorçage.

Corrections de bugs

  • Correction de bugs mineurs dans GPUViz

Problèmes connus

  • Lorsque vous utilisez NCCL 2.26 ou une version ultérieure, la définition de NCCL_NET=gIB peut entraîner le plantage de NCCL. Ce problème a été résolu dans NCCL/gIB v1.0.6.

NCCL/gIB v1.0.3

Date de sortie : 18 décembre 2024

Binaires prédéfinis

Les sections suivantes listent les binaires de diagnostic et de version prédéfinis.

Version

Installez ces binaires pour les charges de travail de production. Pour obtenir des instructions d'installation, consultez Exécuter NCCL sur des instances Compute Engine.

Programme d'installation Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.3
SHA256 04e288a184d5eac1eae7feedb275ddb1e8d7df9c1c0c5f794824151a47eafe90
Couches Alpine 3.21.0
Intégré Ubuntu 22.04 + CUDA 12.2

Diagnostic

Installez ces binaires pour tester ou résoudre les problèmes de performances du réseau.

Conteneur Docker
Image us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.3
SHA256 29f7a13a7a55fd09bfb266275fabec60835e0bde9d5deecffd676005e514a6f5
Couches Ubuntu 22.04 + CUDA 12.2

Compatibilité des versions

Série de machines Version NCCL groupée Versions NCCL compatibles Version minimale du pilote de GPU Version minimale de l'environnement d'exécution CUDA
A3 Ultra 2.23 2.23, 2.24, 2.25 550.90.07 12.6

Répartition des composants

Composant Version
rdma-core (non inclus dans les packages .deb et .rpm) 2307mlnx47
nccl 2.23.4
nccl-plugin-gib 1.0.3

Journalisation des versions

Pour afficher les journaux des versions, définissez les variables d'environnement NCCL_DEBUG=INFO et NCCL_DEBUG_SUBSYS=INIT.

Composant Journalisation des versions
nccl NCCL version 2.23.4+cuda12.2
nccl-plugin-gib NET/gIB : Initialisation de gIB v1.0.3

Fonctionnalités et améliorations

Plug-in gIB net

  • Ajoute la journalisation pour les variables d'environnement du plug-in réseau gIB
  • Active le multipath assisté par l'invité par défaut
  • Utilisation par défaut de plus de QP pour des modèles P2P plus sophistiqués

Vérificateur de configuration invité gIB

  • Affiche un avertissement lorsque le vérificateur de configuration invité ne trouve pas de fichier de configuration
  • Mise à jour de la configuration invitée pour correspondre aux variables d'environnement recommandées pour gIB v1.0.3

Plug-in gIB tuner

  • Ajout de la prise en charge de l'algorithme PAT (Parallel Aggregated Tree)
  • Mise à jour des configurations du tuner pour la réduction all-reduce au niveau mondial à 9 nœuds ou plus pour gIB v1.0.3
  • Ajout de configurations de tuner pour les collectifs alignés sur les rails.

GPUViz

  • Ajout de GPUViz à la compilation de diagnostic.

Autres

  • Important : modification non rétrocompatible : le conteneur NCCL/gIB est désormais divisé en deux images de conteneur, release et diagnostic.
    • Version
      • Environ 230 Mo sans compression, environ 100 Mo avec compression
      • Ne contient que les fichiers strictement nécessaires pour un programme d'installation minimal.
      • Modification non rétrocompatible : les sous-commandes shell et daemon ont été supprimées de cette image.
    • Diagnostic
      • Environ 10 Go sans compression, environ 5 Go avec compression
      • Conçu pour le débogage, il contient de nombreux utilitaires et benchmarks de débogage tels que les tests NCCL et perftest.
  • Mise à jour du script pour définir les variables d'environnement NCCL recommandées pour gIB v1.0.3
  • Diagnostic : Ping installé dans la version de diagnostic
  • Diagnostic : ajout de neper à la version de diagnostic
  • Diagnostic : ajout d'un script qui affiche l'état du système lié à RDMA

Corrections de bugs

  • Correction d'un problème qui empêchait la copie optimale des liens symboliques du cœur NCCL.

Problèmes connus

  • Lorsque vous utilisez NCCL 2.26 ou une version ultérieure, la définition de NCCL_NET=gIB peut entraîner le plantage de NCCL. Ce problème a été résolu dans NCCL/gIB v1.0.6.