Esta página apresenta notas de lançamento para cada versão do NCCL/gIB em sistemas x86 de 64 bits. Cada seção de lançamento descreve os binários incluídos, as séries de máquinas compatíveis e os novos recursos e melhorias.
NCCL/gIB v1.1.2
Data de lançamento: 14 de maio de 2026
Binários pré-criados
As seções a seguir listam os binários de diagnóstico e lançamento pré-criados.
Liberar
Instale esses binários para cargas de trabalho de produção. Para instruções de instalação,
consulte Executar o NCCL em instâncias do Compute Engine.
Instalador do Docker
| Imagem |
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 |
Pacote .deb
| Repositório |
https://packages.cloud.google.com/apt gpudirect-gib-apt |
| Pacotes |
nccl-gib (1.1.2), nccl-gib-plugins (1.1.2) |
| Base |
Ubuntu 22.04 |
| Integrado |
Ubuntu 22.04 + CUDA 13.0 |
Pacote .rpm
| Repositório |
https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm |
| Pacotes |
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
Instale esses binários para testar ou solucionar problemas de desempenho da rede.
Contêiner do Docker
| Imagem |
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 |
Compatibilidade de versões
| Série de máquina |
Versão do NCCL agrupada |
Versões compatíveis do NCCL |
Versão mínima do driver da GPU |
Versão mínima do ambiente de execução CUDA |
| A3 Ultra |
2.30.4 |
>= 2.23 |
550.90.07 |
12.6 |
| A4 |
2.30.4 |
>= 2.25 |
580.126.09 |
12,8 |
Detalhamento dos componentes
| Componente |
Versão |
| rdma-core (não incluído nos pacotes .deb e .rpm) |
2307mlnx47 |
| nccl |
2.30.4 |
| nccl-plugin-gib |
1.1.2 |
Registro de versão
Para conferir os registros de versão, defina as variáveis de ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versão |
| nccl |
NCCL versão 2.30.4+cuda13.0 |
| nccl-plugin-gib |
NET/gIB : inicializando gIB v1.1.2 |
Recursos e melhorias
Plug-in de ambiente
- Apresenta o plug-in de ambiente Google Cloud NCCL, que aplica automaticamente as melhores variáveis de ambiente do NCCL com base na plataforma de execução. O
plug-in de ambiente é carregado automaticamente quando você usa o NCCL 2.28.7 ou mais recente.
Plug-in de rede gIB
Correções de bugs
- Correção de um bug no plug-in de rede gIB ao processar solicitações
isend() grandes.
- Correção de um problema em que o plug-in de rede gIB pode não ser compatível com o NCCL 2.27
ou versões mais recentes.
- Correção de problemas de estabilidade no CoMMA.
CoMMA (plug-in do criador de perfil):
Plug-in do afinador gIB
- Aplica automaticamente as configurações de ajuste ideais em qualquer plataforma Google Cloud
detectada.
nccl.conf
- O gIB grava em /etc/nccl.conf quando o arquivo tem acesso de gravação. Como resultado, ao instalar os pacotes nccl-gib ou nccl-gib-plugins, não é necessário mudar nenhuma configuração de variável de ambiente, incluindo
LD_LIBRARY_PATH.
Novo pacote
nccl-gib-plugins é um novo pacote que contém apenas os plug-ins NCCL do Google.
Para usar esse pacote, instale a NCCL dos repositórios da NVIDIA e o pacote APT nccl-gib-plugins package do repositório do Google.
O instalador do Docker, o contêiner de diagnóstico e o nccl-gib package incluem
um NCCL pré-compilado e ainda estão disponíveis.
NCCL/gIB v1.1.0
Data de lançamento: 14 de julho de 2025
Binários pré-criados
As seções a seguir listam os binários de diagnóstico e lançamento pré-criados.
Liberar
Instale esses binários para cargas de trabalho de produção. Para instruções de instalação,
consulte Executar o NCCL em instâncias do Compute Engine.
Instalador do Docker
| Imagem |
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 |
Pacote .deb
| Repositório |
https://packages.cloud.google.com/apt gpudirect-gib-apt |
| Pacote |
nccl-gib (1.1.0) |
| Base |
Ubuntu 20.04 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Pacote .rpm
| Repositório |
https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm |
| Pacote |
nccl-gib (1.1.0-1) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Diagnóstico
Instale esses binários para testar ou solucionar problemas de desempenho da rede.
Contêiner do Docker
| Imagem |
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 |
Compatibilidade de versões
| Série de máquina |
Versão do NCCL agrupada |
Versões compatíveis do NCCL |
Versão mínima do driver da GPU |
Versão mínima do ambiente de execução CUDA |
| A3 Ultra |
2.27.5 |
>= 2.23 |
550.90.07 |
12.6 |
| A4 |
2.27.5 |
>= 2.25 |
570.124.06 |
12,8 |
Detalhamento dos componentes
| Componente |
Versão |
| rdma-core (não incluído nos pacotes .deb e .rpm) |
2307mlnx47 |
| nccl |
2.27.5 |
| nccl-plugin-gib |
1.1.0 |
Registro de versão
Para conferir os registros de versão, defina as variáveis de ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versão |
| nccl |
NCCL versão 2.27.5+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Initializing gIB v1.1.0 |
Recursos e melhorias
Geral
- GA da telemetria do NCCL sempre ativada
- Esta versão fornece toda a telemetria necessária para a detecção de atrasos.
GA do CoMMA (plug-in do criador de perfil)
- Melhorias na estabilidade
- Adiciona a capacidade de rastrear a espera do remetente pelos destinatários.
- Você pode encontrar a versão de código aberto no repositório do GitHub do
CoMMA.
Para mais informações, consulte a visão geral do CoMMA.
NCCL/gIB v1.0.6
Data de lançamento: 16 de junho de 2025
Binários pré-criados
As seções a seguir listam os binários de diagnóstico e lançamento pré-criados.
Liberar
Instale esses binários para cargas de trabalho de produção. Para instruções de instalação,
consulte Executar o NCCL em instâncias do Compute Engine.
Instalador do Docker
| Imagem |
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 |
Pacote .deb
| Repositório |
us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt |
| Pacote |
nccl-gib (1.0.6.1) |
| Base |
Debian 12 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Pacote .rpm
| Repositório |
us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm |
| Pacote |
nccl-gib (1.0.6-1) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Diagnóstico
Instale esses binários para testar ou solucionar problemas de desempenho da rede.
Contêiner do Docker
| Imagem |
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 |
Compatibilidade de versões
| Série de máquina |
Versão do NCCL agrupada |
Versões compatíveis do NCCL |
Versão mínima do driver da GPU |
Versão mínima do ambiente de execução 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 |
Detalhamento dos componentes
| Componente |
Versão |
| rdma-core (não incluído nos pacotes .deb e .rpm) |
2307mlnx47 |
| nccl |
2.26.6 |
| nccl-plugin-gib |
1.0.6 |
Registro de versão
Para conferir os registros de versão, defina as variáveis de ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versão |
| nccl |
NCCL versão 2.26.6+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Inicializando gIB v1.0.6 |
Recursos e melhorias
Geral
- Atualizações importantes no criador de perfil da NCCL
- Otimização do ajuste de desempenho do A4
- Correções de shim do NCCL para o NCCL 2.26
Criador de perfil do NCCL
- Adiciona suporte à API v3 (sem rastreamento do kernel CUDA)
- O plug-in do Profiler é carregado por padrão no ambiente de convidado
- Atualiza os scripts de ajuste para a plataforma A4 até a escala de 64 nós.
- Aplica ajuste coletivo específico para all-gather, all-reduce, reduce-scatter e broadcast.
Diversos
- Shim do NCCL: corrige o problema de carregamento do gIB do NCCL 2.26
- Configuração de convidado do NCCL: remove a imposição de tamanhos de blocos P2P intra-nó
- Configuração de convidado do NCCL: remove a aplicação de NCCL_IB_GID_INDEX
- Core do NCCL: atualizações para a versão 2.26.5
- Remove a dependência pci-utils.
NCCL/gIB v1.0.5
Data de lançamento: 12 de março de 2025
Binários pré-criados
As seções a seguir listam os binários de diagnóstico e lançamento pré-criados.
Liberar
Instale esses binários para cargas de trabalho de produção. Para instruções de instalação,
consulte Executar o NCCL em instâncias do Compute Engine.
Instalador do Docker
| Imagem |
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 |
Pacote .deb
| Repositório |
us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt |
| Pacote |
nccl-gib (1.0.5) |
| Base |
Debian 12 |
| Integrado |
Ubuntu 22.04 + CUDA 12.8 |
Pacote .rpm
| Repositório |
us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm |
| Pacote |
nccl-gib (1.0.5-2) |
| Base |
Rocky Linux 9 |
| Integrado |
Ubuntu 20.04 + CUDA 12.8 |
Diagnóstico
Instale esses binários para testar ou solucionar problemas de desempenho da rede.
Contêiner do Docker
| Imagem |
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 |
Compatibilidade de versões
| Série de máquina |
Versão do NCCL agrupada |
Versões compatíveis do NCCL |
Versão mínima do driver da GPU |
Versão mínima do ambiente de execução 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 |
Detalhamento dos componentes
| Componente |
Versão |
| rdma-core (não incluído nos pacotes .deb e .rpm) |
2307mlnx47 |
| nccl |
2.25.1 |
| nccl-plugin-gib |
1.0.5 |
Registro de versão
Para conferir os registros de versão, defina as variáveis de ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versão |
| nccl |
NCCL versão 2.25.1+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Initializing gIB v1.0.5 |
Recursos e melhorias
Geral
- Novo:adicionamos pacotes .deb e .rpm do NCCL/gIB.
Plug-in do Profiler
- Experimental:adição da implementação do plug-in do criador de perfis CoMMA do Google.
- Melhora o desempenho de all_reduce e all_to_all em VMs A4
- Melhora o desempenho coletivo e all_to_all em grande escala nas VMs A3 Ultra
Diversos
- Automatiza as configurações do NCCL com base no formato detectado da máquina.
- Recomenda forçar o uso do plug-in gIB net.
Problemas conhecidos
- Ao usar o NCCL 2.26 ou versões mais recentes, definir
NCCL_NET=gIB pode causar uma falha no NCCL. Isso foi corrigido no NCCL/gIB v1.0.6.
NCCL/gIB v1.0.4
Data de lançamento: 24 de fevereiro de 2025
Binários pré-criados
As seções a seguir listam os binários de diagnóstico e lançamento pré-criados.
Liberar
Instale esses binários para cargas de trabalho de produção. Para instruções de instalação,
consulte Executar o NCCL em instâncias do Compute Engine.
Instalador do Docker
| Imagem |
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
Instale esses binários para testar ou solucionar problemas de desempenho da rede.
Contêiner do Docker
| Imagem |
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 |
Compatibilidade de versões
| Série de máquina |
Versão do NCCL agrupada |
Versões compatíveis do NCCL |
Versão mínima do driver da GPU |
Versão mínima do ambiente de execução CUDA |
| A3 Ultra |
2,25 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
Detalhamento dos componentes
| Componente |
Versão |
| rdma-core (não incluído nos pacotes .deb e .rpm) |
2307mlnx47 |
| nccl |
2.25.1 |
| nccl-plugin-gib |
1.0.4 |
Registro de versão
Para conferir os registros de versão, defina as variáveis de ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versão |
| nccl |
NCCL versão 2.25.1+cuda12.8 |
| nccl-plugin-gib |
NET/gIB : Inicializando gIB v1.0.4 |
Recursos e melhorias
Geral
- Rebaseado para o núcleo da NCCL 2.25 para oferecer suporte às VMs A4 e A4X
- Adição de builds arm64
GPUViz
- Adição do GPUViz ao build de lançamento
Diversos
- Permitiu que o NCCL detectasse automaticamente a interface de soquete a ser usada durante a inicialização.
Correções de bugs
- Pequenas correções de bugs no GPUViz
Problemas conhecidos
- Ao usar o NCCL 2.26 ou versões mais recentes, definir
NCCL_NET=gIB pode causar uma falha no NCCL. Isso foi corrigido no NCCL/gIB v1.0.6.
NCCL/gIB v1.0.3
Data de lançamento: 18 de dezembro de 2024
Binários pré-criados
As seções a seguir listam os binários de diagnóstico e lançamento pré-criados.
Liberar
Instale esses binários para cargas de trabalho de produção. Para instruções de instalação,
consulte Executar o NCCL em instâncias do Compute Engine.
Instalador do Docker
| Imagem |
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
Instale esses binários para testar ou solucionar problemas de desempenho da rede.
Contêiner do Docker
| Imagem |
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 |
Compatibilidade de versões
| Série de máquina |
Versão do NCCL agrupada |
Versões compatíveis do NCCL |
Versão mínima do driver da GPU |
Versão mínima do ambiente de execução CUDA |
| A3 Ultra |
2,23 |
2.23, 2.24, 2.25 |
550.90.07 |
12.6 |
Detalhamento dos componentes
| Componente |
Versão |
| rdma-core (não incluído nos pacotes .deb e .rpm) |
2307mlnx47 |
| nccl |
2.23.4 |
| nccl-plugin-gib |
1.0.3 |
Registro de versão
Para conferir os registros de versão, defina as variáveis de ambiente NCCL_DEBUG=INFO e NCCL_DEBUG_SUBSYS=INIT.
| Componente |
Registro de versão |
| nccl |
NCCL versão 2.23.4+cuda12.2 |
| nccl-plugin-gib |
NET/gIB : Initializing gIB v1.0.3 |
Recursos e melhorias
Plug-in de rede gIB
- Adiciona geração de registros para variáveis de ambiente do plug-in de rede gIB
- Ativa o multipath assistido por visitante por padrão
- Usamos mais QPs para padrões P2P mais sofisticados por padrão.
Verificador de configuração de convidado do gIB
- Mostra um aviso quando o verificador de configuração do convidado não encontra um arquivo de configuração.
- Atualiza a configuração do convidado para corresponder às variáveis de ambiente recomendadas para gIB
v1.0.3
Plug-in do afinador gIB
- Adiciona suporte ao algoritmo de árvore agregada paralela (PAT, na sigla em inglês)
- Atualiza as configurações do sintonizador para all-reduce no nível mundial em 9 ou mais nós para
gIB v1.0.3
- Adição de configurações de ajuste para coletivos alinhados a trilhos.
GPUViz
- Adicionamos o GPUViz ao build de diagnóstico.
Diversos
- Mudança importante e incompatível com versões anteriores:o contêiner NCCL/gIB agora está dividido em duas imagens de contêiner, de lançamento e de diagnóstico.
- Versão
- ~230 MB sem compactação, ~100 MB com compactação
- Contém apenas os arquivos estritamente necessários para um instalador
mínimo
- Mudança incompatível com versões anteriores:os subcomandos shell e daemon foram removidos desta
imagem.
- Diagnóstico
- ~10 GB sem compactação, ~5 GB com compactação
- Projetado para depuração e contém muitos utilitários e
benchmarks, como testes do NCCL e perftest.
- O script foi atualizado para definir as variáveis de ambiente recomendadas da NCCL para o gIB v1.0.3.
- Diagnóstico: ping instalado no build de diagnóstico
- Diagnóstico: adicionamos o neper ao build de diagnóstico.
- Diagnóstico: adicionamos um script que despeja o estado do sistema relacionado ao RDMA.
Correções de bugs
- Correção de um problema em que os symlinks principais do NCCL não eram copiados de maneira ideal.
Problemas conhecidos
- Ao usar o NCCL 2.26 ou versões mais recentes, definir
NCCL_NET=gIB pode causar falhas no NCCL. Isso foi corrigido no NCCL/gIB v1.0.6.