NCCL/gIB 版本说明(ARM 64 位)

本页提供了 ARM 64 位系统上 NCCL/gIB 各版本的版本说明。每个版本部分都介绍了所含的二进制文件、支持的机器系列以及新功能和增强功能。

NCCL/gIB v1.1.2

发布日期:2026 年 5 月 14 日

预构建的二进制文件

以下部分列出了预构建的版本和诊断二进制文件。

版本

为生产工作负载安装这些二进制文件。如需查看安装说明,请参阅在 Compute Engine 实例上运行 NCCL

Docker 安装程序
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.1.2
SHA256 6b7950cac6e6833661d4206920f5633b6e361b18bfd5315b63f9bf4a4b84a80e
基本 Alpine 3.21.0
内置 Ubuntu 22.04 + CUDA 13.0
.deb 软件包
代码库 https://packages.cloud.google.com/apt gpudirect-gib-apt
软件包 nccl-gib (1.1.2)、nccl-gib-plugins (1.1.2)
基本 Debian 12
内置 Ubuntu 22.04 + CUDA 13.0
.rpm 软件包
代码库 https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
软件包 nccl-gib (1.1.2-1)、nccl-gib-plugins (1.1.2-1)
基本 Rocky Linux 9
内置 Ubuntu 22.04 + CUDA 13.0

诊断

安装这些二进制文件以测试或排查网络性能问题。

Docker 容器
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.1.2
SHA256 44067b8118bf982fba30a1a61ab56d346aca30aedd1fe41d3880ab0a78cafbc8
基本 Ubuntu 22.04 + CUDA 13.0

版本兼容性

机器系列 捆绑的 NCCL 版本 支持的 NCCL 版本 最低 GPU 驱动程序版本 最低 CUDA 运行时版本
A4X 2.30.4 >= 2.25 580.95.05 13.0
A4X-Max 2.30.4 >= 2.28.9 580.95.05 13.0

组件细分

组件 版本
rdma-core(未包含在 .deb 和 .rpm 软件包中) 2307mlnx47
nccl 2.30.4
nccl-plugin-gib 1.1.2

版本记录

如需查看版本日志,请设置 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 环境变量。

组件 版本日志记录
nccl NCCL 版本 2.30.4+cuda13.0
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.1.2

功能和增强功能

环境插件

  • 引入了 Google Cloud NCCL 环境插件,该插件可根据运行时平台自动应用最佳 NCCL 环境变量。当您使用 NCCL 2.28.7 或更高版本时,环境插件会自动加载。

CoMMA(分析器插件)

  • 引入了无响应工作负载检测,这是 Google Cloud 上的一项新功能,可使用心跳遥测来检测停滞的 NCCL 进程。

gIB 调谐器插件

  • 自动在检测到的任何 Google Cloud平台上应用最佳调优配置。

nccl.conf

  • 当 /etc/nccl.conf 文件可写入时,gIB 会写入该文件。因此,当您安装 nccl-gibnccl-gib-plugins 软件包时,无需更改任何环境变量设置(例如 LD_LIBRARY_PATH)。

新软件包

  • nccl-gib-plugins 是一个仅包含 Google 的 NCCL 插件的新软件包。如需使用此软件包,您必须从 NVIDIA 代码库安装 NCCL,并从 Google 的代码库安装 APT 软件包 nccl-gib-plugins package

  • Docker 安装程序、诊断容器和 nccl-gib package 包含预编译的 NCCL,并且仍可使用。

修复的问题

  • 修复了 gIB 网络插件在处理大型 isend() 请求时存在的 bug
  • 修复了 gIB 网络插件可能与 NCCL 2.27 或更高版本不兼容的问题
  • 修复了 CoMMA 中的稳定性问题

NCCL/gIB v1.1.0

发布日期:2025 年 12 月 19 日

预构建的二进制文件

以下部分列出了预构建的版本和诊断二进制文件。

版本

为生产工作负载安装这些二进制文件。如需查看安装说明,请参阅在 Compute Engine 实例上运行 NCCL

Docker 安装程序
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.1.0
SHA256 87197466ded5b2fb45887d37e104bb2550068b7ff7399bd3d35cbda8ee65a239
基本 Alpine 3.21.0
内置 Ubuntu 22.04 + CUDA 12.8
.deb 软件包
代码库 https://packages.cloud.google.com/apt gpudirect-gib-apt
软件包 nccl-gib (1.1.0)
基本 Debian 12
内置 Ubuntu 22.04 + CUDA 12.8
.rpm 软件包
代码库 https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
软件包 nccl-gib (1.1.0)
基本 Rocky Linux 9
内置 Ubuntu 22.04 + CUDA 12.8

诊断

安装这些二进制文件以测试或排查网络性能问题。

Docker 容器
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.1.0
SHA256 sha256:99caf8e01b3ded3b98775a141a78f31ee2745935aa6630eb6e0444790ce31cd7
基本 Ubuntu 22.04 + CUDA 12.8

版本兼容性

机器系列 捆绑的 NCCL 版本 支持的 NCCL 版本 最低 GPU 驱动程序版本 最低 CUDA 运行时版本
A4X 2.28.9-1 >= 2.28 570.124.06 12.8

组件细分

组件 版本
rdma-core(未包含在 .deb 和 .rpm 软件包中) 2307mlnx47(MOFED 23.10-3.2.2.0 LTS 版本)
nccl 2.28.9
nccl-plugin-gib 1.1.0

版本记录

如需查看版本日志,请设置 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 环境变量。

组件 版本日志记录
nccl NCCL 版本 2.28.9+cuda12.8
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.1.0

功能和增强功能

总体

  • NCCL 遥测 (CoMMA) 适用于 ARM 64 位虚拟机
  • 遥测功能默认处于启用状态。

如需了解详情,请参阅 CoMMA 概览

gIB 网络插件

  • 添加了对 v11 网络插件接口的支持

其他

  • 将 NCCL 升级到 2.28.9

修复的问题

  • 修复了以下问题:当使用 gIBnet 插件且未将 NCCL_IB_MERGE_VFS 明确设置为 0 时,NCCL 可能会遇到分段错误

NCCL/gIB v1.0.7

发布日期:2025 年 9 月 15 日

预构建的二进制文件

以下部分列出了预构建的版本和诊断二进制文件。

版本

为生产工作负载安装这些二进制文件。如需查看安装说明,请参阅在 Compute Engine 实例上运行 NCCL

Docker 安装程序
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.7
SHA256 27cb36a8d63746c16229bbf348ca34d2e18f7bb91ff8863635a299f599e3dd02
基本 Alpine 3.21.0
内置 Ubuntu 22.04 + CUDA 12.8
.deb 软件包
代码库 https://packages.cloud.google.com/apt gpudirect-gib-apt
软件包 nccl-gib (1.0.7)
基本 Debian 12
内置 Ubuntu 22.04 + CUDA 12.8
.rpm 软件包
代码库 https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
软件包 nccl-gib (1.0.7)
基本 Rocky Linux 9
内置 Ubuntu 22.04 + CUDA 12.8

诊断

安装这些二进制文件以测试或排查网络性能问题。

Docker 容器
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.7
SHA256 6a55af23d9671b7aa4ad5aed583b1875a935156117f6e659c1fde052837c0bff
基本 Ubuntu 22.04 + CUDA 12.8

版本兼容性

机器系列 捆绑的 NCCL 版本 支持的 NCCL 版本 最低 GPU 驱动程序版本 最低 CUDA 运行时版本
A4X 2.27.6 >= 2.25 570.124.06 12.8

组件细分

组件 版本
rdma-core(未包含在 .deb 和 .rpm 软件包中) 2307mlnx47
nccl 2.27.6
nccl-plugin-gib 1.0.7

版本记录

如需查看版本日志,请设置 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 环境变量。

组件 版本日志记录
nccl NCCL 版本 2.27.6+cuda12.8
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.0.7

功能和增强功能

gIB 网络插件

  • 检测到较小的块大小时,使用较少的 QP。此更新应能大幅提升在更复杂的 P2P 模式下的性能。

其他

  • 将 NCCL 升级到 2.27.6
  • 停止推荐 NCCL_CROSS_NIC=0,这可能会导致 NCCL 在某些情况下在 GB200 上停用 GPUDirect RDMA
  • 改进了推荐的性能调优,以适应更复杂的 P2P 模式

修复的问题

gIB 网络插件

  • 修复了以下问题:在多个 NVLink 网域中运行时,gIB 网络插件可能会导致更复杂的 P2P 模式出现挂起
  • 修复了以下问题:当设置了 NCCL_IB_DISABLE 时,gIB 网络插件会发生分段错误

其他

  • 修复了网状 RC pingpong 脚本仅识别遵循 mlx5_* 惯例的 RDMA 网卡名称的问题

NCCL/gIB v1.0.6

发布日期:2025 年 7 月 2 日

预构建的二进制文件

以下部分列出了预构建的版本和诊断二进制文件。

版本

为生产工作负载安装这些二进制文件。如需查看安装说明,请参阅在 Compute Engine 实例上运行 NCCL

Docker 安装程序
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.6
SHA256 4295c2f221a07d5c897db3f0cef113d7641e78b2a0bfba0803d030b6726e25c0
基本 Alpine 3.21.0
内置 Ubuntu 22.04 + CUDA 12.8
.deb 软件包
代码库 us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
软件包 nccl-gib (1.0.6)
基本 Debian 12
内置 Ubuntu 22.04 + CUDA 12.8
.rpm 软件包
代码库 us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
软件包 nccl-gib (1.0.6)
基本 Rocky Linux 9
内置 Ubuntu 22.04 + CUDA 12.8

诊断

安装这些二进制文件以测试或排查网络性能问题。

Docker 容器
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.6
SHA256 95062caa7cc72c857a2b0092970759bb775d35999ed5168ff2938062f68817c5
基本 Ubuntu 22.04 + CUDA 12.8

版本兼容性

机器系列 捆绑的 NCCL 版本 支持的 NCCL 版本 最低 GPU 驱动程序版本 最低 CUDA 运行时版本
A4X 2.27.5 >= 2.25 570.124.06 12.8

组件细分

组件 版本
rdma-core(未包含在 .deb 和 .rpm 软件包中) 2307mlnx47
nccl 2.27.5
nccl-plugin-gib 1.0.6

版本记录

如需查看版本日志,请设置 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 环境变量。

组件 版本日志记录
nccl NCCL 版本 2.27.5+cuda12.8
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.0.6

功能和增强功能

总体

  • 在 arm64 上添加了 NCCL/gIB .deb 和 .rpm 软件包
  • 将 NCCL 升级到 2.27.5
  • 改进了性能调优

其他

  • 为 Google RoCE 网络添加了 gIB 网络插件调优
  • 在推荐设置中启用 NVLink-SHARP

NCCL/gIB v1.0.4

发布日期:2025 年 2 月 24 日

预构建的二进制文件

以下部分列出了预构建的版本和诊断二进制文件。

版本

为生产工作负载安装这些二进制文件。如需查看安装说明,请参阅在 Compute Engine 实例上运行 NCCL

Docker 安装程序
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.4
SHA256 95b0f4c982a1824f488681179cea24249e95def7a82b918fd587836fd158a124
基本 Alpine 3.21.0
内置 Ubuntu 22.04 + CUDA 12.8

诊断

安装这些二进制文件以测试或排查网络性能问题。

Docker 容器
图片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.4
SHA256 3753ef5b6d7422ec0dd83e8ea83f4ebf16540c373067708a269ddae0aa97d509
基本 Ubuntu 22.04 + CUDA 12.8

组件细分

组件 版本
rdma-core(未包含在 .deb 和 .rpm 软件包中) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.4

版本记录

如需查看版本日志,请设置 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 环境变量。

组件 版本日志记录
nccl NCCL 版本 2.25.1+cuda12.8
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.0.4

功能和增强功能

  • 重新基于 NCCL 核心 2.25,以支持 A4 (B200) 和 A4X (GB200)
  • 添加了 arm64 build