Notas de versión de NCCL/gIB (x86 de 64 bits)

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

Rendimiento

  • 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

Rendimiento

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