En esta página, se proporcionan notas de la versión para cada versión de NCCL/gIB en sistemas x86 de 64 bits. En cada sección de la versión, se describen los archivos binarios incluidos, las series de máquinas compatibles y las nuevas funciones y mejoras.
NCCL/gIB v1.1.2
Fecha de lanzamiento: 14 de mayo de 2026
Objetos binarios compilados previamente
En las siguientes secciones, se enumeran los archivos binarios de diagnóstico y lanzamiento prediseñados.
Versión
Instala estos archivos binarios para las cargas de trabajo de producción. Para obtener instrucciones de instalación, consulta Ejecuta NCCL en instancias de Compute Engine.
Instalador de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.2 |
| SHA256 |
b71627dcf88862cd0e64434dfd0224441960db58f2022f94b5f56123659c207e |
| Base |
Alpine 3.21.0 |
| Integrado |
Ubuntu 22.04 + CUDA 13.0 |
Paquete .deb
| Repositorio |
https://packages.cloud.google.com/apt gpudirect-gib-apt |
| Paquetes |
nccl-gib (1.1.2), nccl-gib-plugins (1.1.2) |
| Base |
Ubuntu 22.04 |
| Integrado |
Ubuntu 22.04 + CUDA 13.0 |
Paquete .rpm
| Repositorio |
https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm |
| Paquetes |
nccl-gib (1.1.2-1), nccl-gib-plugins (1.1.2-1) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 22.04 + CUDA 13.0 |
Diagnóstico
Instala estos archivos binarios para probar o solucionar problemas de rendimiento de la red.
Contenedor de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.2 |
| SHA256 |
61c917022538e59d24f597038a8ad7087a026d60715256ae39e7f06ef20ebde0 |
| Base |
Ubuntu 22.04 + CUDA 13.0 |
Compatibilidad de versiones
| Series de máquinas |
Versión de NCCL incluida |
Versiones compatibles de NCCL |
Versión mínima del controlador de GPU |
Versión mínima del entorno de ejecución de CUDA |
| A3 Ultra |
2.30.4 |
>= 2.23 |
550.90.07 |
12.6 |
| A4 |
2.30.4 |
>= 2.25 |
580.126.09 |
12.8 |
Desglose de componentes
| Componente |
Versión |
| rdma-core (no se incluye en los paquetes .deb ni .rpm) |
2307mlnx47 |
| nccl |
2.30.4 |
| nccl-plugin-gib |
1.1.2 |
Registro de versiones
Para ver los registros de versiones, configura las variables de entorno NCCL_DEBUG=INFO y NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versiones |
| nccl |
NCCL versión 2.30.4+cuda13.0 |
| nccl-plugin-gib |
NET/gIB : Inicializando gIB v1.1.2 |
Funciones y mejoras
Complemento de entorno
- Se presenta el complemento de entorno de Google Cloud NCCL, que aplica automáticamente las mejores variables de entorno de NCCL según la plataforma de ejecución. El complemento del entorno se carga automáticamente cuando usas NCCL 2.28.7 o una versión posterior.
Complemento de red de gIB
Correcciones de errores
- Se corrigió un error en el complemento de la red de gIB cuando se controlan solicitudes
isend() grandes.
- Se solucionó un problema por el que el complemento de gIB net podría no ser compatible con NCCL 2.27 o versiones posteriores.
- Se corrigieron problemas de estabilidad en CoMMA
CoMMA (complemento del generador de perfiles):
Complemento del sintonizador de gIB
- Aplica automáticamente las configuraciones de ajuste óptimas en cualquier plataforma Google Clouddetectada.
nccl.conf
- gIB escribe en /etc/nccl.conf cuando el archivo tiene acceso de escritura. Como resultado, cuando instalas los paquetes nccl-gib o nccl-gib-plugins, no necesitas cambiar ningún parámetro de configuración de las variables de entorno, incluido
LD_LIBRARY_PATH.
Paquete nuevo
nccl-gib-plugins es un nuevo paquete que solo contiene los complementos de NCCL de Google.
Para usar este paquete, debes instalar NCCL desde los repositorios de NVIDIA y el paquete APT nccl-gib-plugins package desde el repositorio de Google.
El instalador de Docker, el contenedor de diagnóstico y nccl-gib package incluyen un NCCL precompilado y siguen disponibles.
NCCL/gIB v1.1.0
Fecha de lanzamiento: 14 de julio de 2025
Objetos binarios compilados previamente
En las siguientes secciones, se enumeran los archivos binarios de diagnóstico y lanzamiento prediseñados.
Versión
Instala estos archivos binarios para las cargas de trabajo de producción. Para obtener instrucciones de instalación, consulta Ejecuta NCCL en instancias de Compute Engine.
Instalador de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.0 |
| SHA256 |
81c7165f1b41ee096d86f4cfe5a61f5c788546cf6ddc88aba3f0b88a5902af49 |
| Base |
Alpine 3.21.0 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Paquete .deb
| Repositorio |
https://packages.cloud.google.com/apt gpudirect-gib-apt |
| Paquete |
nccl-gib (1.1.0) |
| Base |
Ubuntu 20.04 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Paquete .rpm
| Repositorio |
https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm |
| Paquete |
nccl-gib (1.1.0-1) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Diagnóstico
Instala estos archivos binarios para probar o solucionar problemas de rendimiento de la red.
Contenedor de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.0 |
| SHA256 |
ee9682122220105b83187bd6eecc8cafbe739dcfb631a54b6059a8f1141038f9 |
| Base |
Ubuntu 20.04 + CUDA 12.8 |
Compatibilidad de versiones
| Series de máquinas |
Versión de NCCL incluida |
Versiones compatibles de NCCL |
Versión mínima del controlador de GPU |
Versión mínima del entorno de ejecución de CUDA |
| A3 Ultra |
2.27.5 |
>= 2.23 |
550.90.07 |
12.6 |
| A4 |
2.27.5 |
>= 2.25 |
570.124.06 |
12.8 |
Desglose de componentes
| Componente |
Versión |
| rdma-core (no se incluye en los paquetes .deb ni .rpm) |
2307mlnx47 |
| nccl |
2.27.5 |
| nccl-plugin-gib |
1.1.0 |
Registro de versiones
Para ver los registros de versiones, configura las variables de entorno NCCL_DEBUG=INFO y NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versiones |
| nccl |
NCCL versión 2.27.5+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Inicialización de gIB v1.1.0 |
Funciones y mejoras
General
- Disponibilidad general de la telemetría de NCCL siempre activa
- Esta versión proporciona toda la telemetría necesaria para la detección de rezagados.
DG de CoMMA (complemento del profiler)
- Se realizaron mejoras de estabilidad.
- Se agregó la capacidad de hacer un seguimiento de la espera del remitente para los receptores.
- Puedes encontrar la versión de código abierto en el repositorio de GitHub de CoMMA.
Para obtener más información, consulta la descripción general de CoMMA.
NCCL/gIB v1.0.6
Fecha de lanzamiento: 16 de junio de 2025
Objetos binarios compilados previamente
En las siguientes secciones, se enumeran los archivos binarios de diagnóstico y lanzamiento prediseñados.
Versión
Instala estos archivos binarios para las cargas de trabajo de producción. Para obtener instrucciones de instalación, consulta Ejecuta NCCL en instancias de Compute Engine.
Instalador de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.6 |
| SHA256 |
b0d5e1f29ca89c33b5b6252ca635a8c3889f553de3a382ba07c9b1f43fcf452f |
| Base |
Alpine 3.21.0 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Paquete .deb
| Repositorio |
us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt |
| Paquete |
nccl-gib (1.0.6.1) |
| Base |
Debian 12 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Paquete .rpm
| Repositorio |
us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm |
| Paquete |
nccl-gib (1.0.6-1) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Diagnóstico
Instala estos archivos binarios para probar o solucionar problemas de rendimiento de la red.
Contenedor de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.6 |
| SHA256 |
a9ad0984f28e0c2ab40ea21f2c4e861c4ff9fffe1ba4a73f5efa2ec911ad7ca4 |
| Base |
Ubuntu 20.04 + CUDA 12.8 |
Compatibilidad de versiones
| Series de máquinas |
Versión de NCCL incluida |
Versiones compatibles de NCCL |
Versión mínima del controlador de GPU |
Versión mínima del entorno de ejecución de 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 y 2.26 |
570.124.06 |
12.8 |
Desglose de componentes
| Componente |
Versión |
| rdma-core (no se incluye en los paquetes .deb ni .rpm) |
2307mlnx47 |
| nccl |
2.26.6 |
| nccl-plugin-gib |
1.0.6 |
Registro de versiones
Para ver los registros de versiones, configura las variables de entorno NCCL_DEBUG=INFO y NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versiones |
| nccl |
NCCL versión 2.26.6+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Inicialización de gIB v1.0.6 |
Funciones y mejoras
General
- Actualizaciones importantes del generador de perfiles de NCCL
- Optimización del ajuste de rendimiento de A4
- Correcciones de shim de NCCL para NCCL 2.26
Generador de perfiles de NCCL
- Se agregó compatibilidad con la API de v3 (sin seguimiento del kernel de CUDA)
- El complemento Profiler se carga de forma predeterminada en el entorno invitado
- Se actualizan las secuencias de comandos de ajuste para la plataforma A4 hasta la escala de 64 nodos.
- Aplica un ajuste colectivo específico para all-gather, all-reduce, reduce-scatter y broadcast
Varios
- Shim de NCCL: Se corrigió el problema de carga de gIB de NCCL 2.26
- Configuración de NCCL para invitados: Se quita la aplicación de tamaños de fragmentos P2P dentro del nodo
- Configuración de NCCL para invitados: Se quita la aplicación obligatoria de NCCL_IB_GID_INDEX
- Actualizaciones del núcleo de NCCL a la versión 2.26.5
- Se quita la dependencia de pci-utils
NCCL/gIB v1.0.5
Fecha de lanzamiento: 12 de marzo de 2025
Objetos binarios compilados previamente
En las siguientes secciones, se enumeran los archivos binarios de diagnóstico y lanzamiento prediseñados.
Versión
Instala estos archivos binarios para las cargas de trabajo de producción. Para obtener instrucciones de instalación, consulta Ejecuta NCCL en instancias de Compute Engine.
Instalador de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.5 |
| SHA256 |
19eb592ec6ba4c5fae0257bbff5a29af5a7a94a0a59f7b0afc1ace488b69dc39 |
| Base |
Alpine 3.21.0 |
| Integrado |
Ubuntu 22.04 + CUDA 12.8 |
Paquete .deb
| Repositorio |
us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt |
| Paquete |
nccl-gib (1.0.5) |
| Base |
Debian 12 |
| Integrado |
Ubuntu 22.04 + CUDA 12.8 |
Paquete .rpm
| Repositorio |
us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm |
| Paquete |
nccl-gib (1.0.5-2) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Diagnóstico
Instala estos archivos binarios para probar o solucionar problemas de rendimiento de la red.
Contenedor de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.5 |
| SHA256 |
e8edbfe3cf6695d578dd38d7dda6ecdc8a357a1ed56f7f8593fc38cacd9fa05a |
| Base |
Ubuntu 22.04 + CUDA 12.8 |
Compatibilidad de versiones
| Series de máquinas |
Versión de NCCL incluida |
Versiones compatibles de NCCL |
Versión mínima del controlador de GPU |
Versión mínima del entorno de ejecución de 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 |
Desglose de componentes
| Componente |
Versión |
| rdma-core (no se incluye en los paquetes .deb ni .rpm) |
2307mlnx47 |
| nccl |
2.25.1 |
| nccl-plugin-gib |
1.0.5 |
Registro de versiones
Para ver los registros de versiones, configura las variables de entorno NCCL_DEBUG=INFO y NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versiones |
| nccl |
NCCL versión 2.25.1+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Inicialización de gIB v1.0.5 |
Funciones y mejoras
General
- Nuevo: Se agregaron paquetes .deb y .rpm de NCCL/gIB
Complemento de Profiler
- Experimental: Se agregó la implementación del complemento del generador de perfiles CoMMA de Google
- Mejora el rendimiento de all_reduce y all_to_all en las VMs A4
- Mejora el rendimiento colectivo y all_to_all a gran escala en las VMs A3 Ultra
Varios
- Automatiza las configuraciones de NCCL según la forma de la máquina detectada
- Recomienda forzar el uso del complemento de red gIB.
Problemas conocidos
- Cuando se usa NCCL 2.26 o versiones posteriores, configurar
NCCL_NET=gIB podría provocar que NCCL falle. Este problema se corrigió en NCCL/gIB v1.0.6.
NCCL/gIB v1.0.4
Fecha de lanzamiento: 24 de febrero de 2025
Objetos binarios compilados previamente
En las siguientes secciones, se enumeran los archivos binarios de diagnóstico y lanzamiento prediseñados.
Versión
Instala estos archivos binarios para las cargas de trabajo de producción. Para obtener instrucciones de instalación, consulta Ejecuta NCCL en instancias de Compute Engine.
Instalador de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.4 |
| SHA256 |
400bfb76ad4f3c153028a4e744ed3c4e924d2dae46e09b0efb2056804b8ed7cf |
| Base |
Alpine 3.21.0 |
| Integrado |
Ubuntu 22.04 + CUDA 12.8 |
Diagnóstico
Instala estos archivos binarios para probar o solucionar problemas de rendimiento de la red.
Contenedor de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.4 |
| SHA256 |
fd7b1999e175306d4ac62b1cb8039b1b3386dbb8a529fae03256714f3284e460 |
| Base |
Ubuntu 22.04 + CUDA 12.8 |
Compatibilidad de versiones
| Series de máquinas |
Versión de NCCL incluida |
Versiones compatibles de NCCL |
Versión mínima del controlador de GPU |
Versión mínima del entorno de ejecución de CUDA |
| A3 Ultra |
2.25 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
Desglose de componentes
| Componente |
Versión |
| rdma-core (no se incluye en los paquetes .deb ni .rpm) |
2307mlnx47 |
| nccl |
2.25.1 |
| nccl-plugin-gib |
1.0.4 |
Registro de versiones
Para ver los registros de versiones, configura las variables de entorno NCCL_DEBUG=INFO y NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versiones |
| nccl |
NCCL versión 2.25.1+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Inicialización de gIB v1.0.4 |
Funciones y mejoras
General
- Se actualizó a la versión 2.25 del núcleo de NCCL para admitir las VMs A4 y A4X
- Se agregaron compilaciones para arm64
GPUViz
- Se agregó GPUViz a la compilación de lanzamiento.
Varios
- Se permitió que NCCL detecte automáticamente la interfaz de socket que se usará durante el proceso de arranque.
Correcciones de errores
- Se corrigieron errores menores en GPUViz.
Problemas conocidos
- Cuando se usa NCCL 2.26 o versiones posteriores, configurar
NCCL_NET=gIB podría provocar que NCCL falle. Este problema se corrigió en NCCL/gIB v1.0.6.
NCCL/gIB v1.0.3
Fecha de lanzamiento: 18 de diciembre de 2024
Objetos binarios compilados previamente
En las siguientes secciones, se enumeran los archivos binarios de diagnóstico y lanzamiento prediseñados.
Versión
Instala estos archivos binarios para las cargas de trabajo de producción. Para obtener instrucciones de instalación, consulta Ejecuta NCCL en instancias de Compute Engine.
Instalador de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.3 |
| SHA256 |
04e288a184d5eac1eae7feedb275ddb1e8d7df9c1c0c5f794824151a47eafe90 |
| Base |
Alpine 3.21.0 |
| Integrado |
Ubuntu 22.04 + CUDA 12.2 |
Diagnóstico
Instala estos archivos binarios para probar o solucionar problemas de rendimiento de la red.
Contenedor de Docker
| Imagen |
us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.3 |
| SHA256 |
29f7a13a7a55fd09bfb266275fabec60835e0bde9d5deecffd676005e514a6f5 |
| Base |
Ubuntu 22.04 + CUDA 12.2 |
Compatibilidad de versiones
| Series de máquinas |
Versión de NCCL incluida |
Versiones compatibles de NCCL |
Versión mínima del controlador de GPU |
Versión mínima del entorno de ejecución de CUDA |
| A3 Ultra |
2.23 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
Desglose de componentes
| Componente |
Versión |
| rdma-core (no se incluye en los paquetes .deb ni .rpm) |
2307mlnx47 |
| nccl |
2.23.4 |
| nccl-plugin-gib |
1.0.3 |
Registro de versiones
Para ver los registros de versiones, configura las variables de entorno NCCL_DEBUG=INFO y NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versiones |
| nccl |
Versión 2.23.4 de NCCL con CUDA 12.2 |
| nccl-plugin-gib |
NET/gIB : Inicialización de gIB v1.0.3 |
Funciones y mejoras
Complemento de red de gIB
- Se agregó el registro de las variables de entorno del complemento de gIB net
- Habilita el enrutamiento de múltiples rutas asistido por invitados de forma predeterminada
- Se usaron más QPs para patrones P2P más sofisticados de forma predeterminada.
Verificador de configuración de invitado de gIB
- Se muestra una advertencia cuando el verificador de configuración del invitado no puede encontrar un archivo de configuración
- Se actualiza la configuración del invitado para que coincida con las variables de entorno recomendadas para gIB v1.0.3
Complemento del sintonizador de gIB
- Se agregó compatibilidad con el algoritmo de árbol agregado paralelo (PAT)
- Actualiza los parámetros de configuración del sintonizador para la reducción de todos a todos a nivel mundial en 9 o más nodos para gIB v1.0.3
- Se agregaron parámetros de configuración del sintonizador para los colectivos alineados con los rieles.
GPUViz
- Se agregó GPUViz a la compilación de diagnóstico.
Varios
- Cambio importante que no es retrocompatible: El contenedor de NCCL/gIB ahora se divide en dos imágenes de contenedor, de versión y de diagnóstico.
- Versión
- Alrededor de 230 MB sin compresión y alrededor de 100 MB con compresión
- Solo contiene los archivos estrictamente necesarios para un instalador mínimo.
- Cambio no retrocompatible:
Se quitaron los subcomandos de shell y daemon de esta
imagen.
- Diagnóstico
- Alrededor de 10 GB sin compresión y alrededor de 5 GB con compresión
- Diseñada para la depuración y contiene muchas utilidades y comparativas de depuración, como pruebas de NCCL y perftest
- Se actualizó el script para establecer las variables de entorno de NCCL recomendadas para gIB v1.0.3
- Diagnóstico: Se instaló el ping en la compilación de diagnóstico
- Diagnóstico: Se agregó el neper a la compilación de diagnóstico
- Diagnóstico: Se agregó una secuencia de comandos que vuelca el estado del sistema relacionado con RDMA
Correcciones de errores
- Se corrigió un problema por el que los vínculos simbólicos principales de NCCL no se copiaban de forma óptima.
Problemas conocidos
- Cuando se usa NCCL 2.26 o versiones posteriores, configurar
NCCL_NET=gIB puede provocar que NCCL falle. Este problema se corrigió en NCCL/gIB v1.0.6.