NCCL/gIB 版本資訊 (x86 64 位元)

本頁面提供 x86 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:v1.1.2
SHA256 b71627dcf88862cd0e64434dfd0224441960db58f2022f94b5f56123659c207e
基本 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)
基本 Ubuntu 22.04
內建 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:v1.1.2
SHA256 61c917022538e59d24f597038a8ad7087a026d60715256ae39e7f06ef20ebde0
基本 Ubuntu 22.04 + CUDA 13.0

版本相容性

機器系列 隨附的 NCCL 版本 支援的 NCCL 版本 GPU 驅動程式最低版本 最低 CUDA 執行階段版本
A3 Ultra 2.30.4 >= 2.23 550.90.07 12.6
A4 2.30.4 >= 2.25 580.126.09 12.8

元件細目

元件 版本
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 版 (適用於 CUDA 13.0 以上版本)
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.1.2

功能與強化項目

環境外掛程式

  • 導入 NCCL 環境外掛程式,根據執行階段平台自動套用最佳 NCCL 環境變數。 Google Cloud 使用 NCCL 2.28.7 以上版本時,系統會自動載入環境外掛程式。

gIB 網路外掛程式

修正問題
  • 修正 gIB 網路外掛程式在處理大型 isend() 要求時發生的錯誤
  • 修正 gIB 網路外掛程式可能與 NCCL 2.27 以上版本不相容的問題
  • 修正 CoMMA 的穩定性問題

CoMMA (剖析器外掛程式):

gIB 調諧器外掛程式

  • 自動為偵測到的任何平台套用最佳調整設定。 Google Cloud

nccl.conf

  • 如果檔案可供寫入,gIB 會寫入 /etc/nccl.conf。因此,安裝 nccl-gib 或 nccl-gib-plugins 套件時,您不需要變更任何環境變數設定,包括 LD_LIBRARY_PATH

新套件

  • nccl-gib-plugins 是只包含 Google NCCL 外掛程式的新套件。如要使用這個套件,您必須從 NVIDIA 存放區安裝 NCCL,並從 Google 存放區安裝 APT 套件 nccl-gib-plugins package

  • Docker 安裝程式、診斷容器和 nccl-gib package 包含預先編譯的 NCCL,且仍可使用。

NCCL/gIB v1.1.0

發布日期:2025 年 7 月 14 日

預先建構的二進位檔

以下各節列出預先建構的發布和診斷二進位檔。

釋出

請為正式環境工作負載安裝這些二進位檔。如需安裝說明,請參閱「在 Compute Engine 執行個體上執行 NCCL」。

Docker 安裝程式
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.0
SHA256 81c7165f1b41ee096d86f4cfe5a61f5c788546cf6ddc88aba3f0b88a5902af49
基本 Alpine 3.21.0
內建 Ubuntu 20.04 + CUDA 12.8
.deb 套件
存放區 https://packages.cloud.google.com/apt gpudirect-gib-apt
套件 nccl-gib (1.1.0)
基本 Ubuntu 20.04
內建 Ubuntu 20.04 + CUDA 12.8
.rpm 套件
存放區 https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
套件 nccl-gib (1.1.0-1)
基本 Rocky Linux 9
內建 Ubuntu 20.04 + CUDA 12.8

診斷

安裝這些二進位檔,即可測試或排解網路效能問題。

Docker 容器
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.0
SHA256 ee9682122220105b83187bd6eecc8cafbe739dcfb631a54b6059a8f1141038f9
基本 Ubuntu 20.04 + CUDA 12.8

版本相容性

機器系列 隨附的 NCCL 版本 支援的 NCCL 版本 GPU 驅動程式最低版本 最低 CUDA 執行階段版本
A3 Ultra 2.27.5 >= 2.23 550.90.07 12.6
A4 2.27.5 >= 2.25 570.124.06 12.8

元件細目

元件 版本
rdma-core (不包含在 .deb 和 .rpm 套件中) 2307mlnx47
nccl 2.27.5
nccl-plugin-gib 1.1.0

版本記錄

如要查看版本記錄,請設定 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 環境變數。

元件 版本記錄
nccl NCCL 2.27.5+cuda12.8 版
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.1.0

功能與強化項目

整體

  • 常態性 NCCL 遙測資料的 GA
  • 這個版本提供偵測落後工作者所需的所有遙測資料

CoMMA (剖析器外掛程式) GA

  • 提升穩定性
  • 新增追蹤傳送端等待接收端的時間
  • 您可以在 CoMMA GitHub 存放區中找到開放原始碼版本

詳情請參閱 CoMMA 總覽

NCCL/gIB v1.0.6

發布日期:2025 年 6 月 16 日

預先建構的二進位檔

以下各節列出預先建構的發布和診斷二進位檔。

釋出

請為正式環境工作負載安裝這些二進位檔。如需安裝說明,請參閱「在 Compute Engine 執行個體上執行 NCCL」。

Docker 安裝程式
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.6
SHA256 b0d5e1f29ca89c33b5b6252ca635a8c3889f553de3a382ba07c9b1f43fcf452f
基本 Alpine 3.21.0
內建 Ubuntu 20.04 + CUDA 12.8
.deb 套件
存放區 us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
套件 nccl-gib (1.0.6.1)
基本 Debian 12
內建 Ubuntu 20.04 + CUDA 12.8
.rpm 套件
存放區 us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
套件 nccl-gib (1.0.6-1)
基本 Rocky Linux 9
內建 Ubuntu 20.04 + CUDA 12.8

診斷

安裝這些二進位檔,即可測試或排解網路效能問題。

Docker 容器
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.6
SHA256 a9ad0984f28e0c2ab40ea21f2c4e861c4ff9fffe1ba4a73f5efa2ec911ad7ca4
基本 Ubuntu 20.04 + CUDA 12.8

版本相容性

機器系列 隨附的 NCCL 版本 支援的 NCCL 版本 GPU 驅動程式最低版本 最低 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

元件細目

元件 版本
rdma-core (不包含在 .deb 和 .rpm 套件中) 2307mlnx47
nccl 2.26.6
nccl-plugin-gib 1.0.6

版本記錄

如要查看版本記錄,請設定 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 環境變數。

元件 版本記錄
nccl NCCL 2.26.6+cuda12.8 版
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.6

功能與強化項目

整體

  • NCCL 分析器重大更新
  • A4 效能調整最佳化
  • NCCL 2.26 的 NCCL 墊片修正

NCCL 分析器

  • 新增 v3 API 支援 (不含 CUDA 核心追蹤)
  • 分析器外掛程式預設會在訪客環境中載入

效能

  • 更新 A4 平台最多 64 個節點的微調指令碼
  • 針對 all-gather、all-reduce、reduce-scatter 和 broadcast 套用特定集體調整

其他

  • NCCL shim:修正 NCCL 2.26 gIB 載入問題
  • NCCL 訪客設定:移除節點內 P2P 區塊大小的強制執行
  • NCCL 客戶設定:移除 NCCL_IB_GID_INDEX 的強制執行
  • NCCL 核心:更新至 2.26.5
  • 移除 pci-utils 依附元件

NCCL/gIB v1.0.5

發布日期:2025 年 3 月 12 日

預先建構的二進位檔

以下各節列出預先建構的發布和診斷二進位檔。

釋出

請為正式環境工作負載安裝這些二進位檔。如需安裝說明,請參閱「在 Compute Engine 執行個體上執行 NCCL」。

Docker 安裝程式
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.5
SHA256 19eb592ec6ba4c5fae0257bbff5a29af5a7a94a0a59f7b0afc1ace488b69dc39
基本 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.5)
基本 Debian 12
內建 Ubuntu 22.04 + CUDA 12.8
.rpm 套件
存放區 us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
套件 nccl-gib (1.0.5-2)
基本 Rocky Linux 9
內建 Ubuntu 20.04 + CUDA 12.8

診斷

安裝這些二進位檔,即可測試或排解網路效能問題。

Docker 容器
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.5
SHA256 e8edbfe3cf6695d578dd38d7dda6ecdc8a357a1ed56f7f8593fc38cacd9fa05a
基本 Ubuntu 22.04 + CUDA 12.8

版本相容性

機器系列 隨附的 NCCL 版本 支援的 NCCL 版本 GPU 驅動程式最低版本 最低 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

元件細目

元件 版本
rdma-core (不包含在 .deb 和 .rpm 套件中) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.5

版本記錄

如要查看版本記錄,請設定 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 環境變數。

元件 版本記錄
nccl NCCL 2.25.1 版以上 (適用於 cuda12.8)
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.0.5

功能與強化項目

整體

  • 新功能:新增 NCCL/gIB .deb 和 .rpm 套件

Profiler 外掛程式

  • 實驗功能:新增 Google 的 CoMMA 分析器外掛程式實作項目

效能

  • 提升 A4 VM 的 all_reduce 和 all_to_all 效能
  • 提升 A3 Ultra VM 的大規模集體和 all_to_all 效能

其他

  • 根據偵測到的機器形狀自動設定 NCCL
  • 建議強制使用 gIB 網路外掛程式

已知問題

  • 使用 NCCL 2.26 以上版本時,設定 NCCL_NET=gIB 可能會導致 NCCL 崩潰。這個問題已在 NCCL/gIB v1.0.6 中修正。

NCCL/gIB v1.0.4

發布日期:2025 年 2 月 24 日

預先建構的二進位檔

以下各節列出預先建構的發布和診斷二進位檔。

釋出

請為正式環境工作負載安裝這些二進位檔。如需安裝說明,請參閱「在 Compute Engine 執行個體上執行 NCCL」。

Docker 安裝程式
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.4
SHA256 400bfb76ad4f3c153028a4e744ed3c4e924d2dae46e09b0efb2056804b8ed7cf
基本 Alpine 3.21.0
內建 Ubuntu 22.04 + CUDA 12.8

診斷

安裝這些二進位檔,即可測試或排解網路效能問題。

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

版本相容性

機器系列 隨附的 NCCL 版本 支援的 NCCL 版本 GPU 驅動程式最低版本 最低 CUDA 執行階段版本
A3 Ultra 2.25 2.23、2.24、2.25 550.90.07 12.6

元件細目

元件 版本
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 和 A4X VM
  • 新增 arm64 建構作業

GPUViz

  • 在發布版本中新增 GPUViz

其他

  • 允許 NCCL 自動偵測要在啟動期間使用的通訊端介面

修正問題

  • 修正 GPUViz 的細微錯誤

已知問題

  • 使用 NCCL 2.26 以上版本時,設定 NCCL_NET=gIB 可能會導致 NCCL 崩潰。這個問題已在 NCCL/gIB v1.0.6 中修正。

NCCL/gIB v1.0.3

發布日期:2024 年 12 月 18 日

預先建構的二進位檔

以下各節列出預先建構的發布和診斷二進位檔。

釋出

請為正式環境工作負載安裝這些二進位檔。如需安裝說明,請參閱「在 Compute Engine 執行個體上執行 NCCL」。

Docker 安裝程式
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.3
SHA256 04e288a184d5eac1eae7feedb275ddb1e8d7df9c1c0c5f794824151a47eafe90
基本 Alpine 3.21.0
內建 Ubuntu 22.04 + CUDA 12.2

診斷

安裝這些二進位檔,即可測試或排解網路效能問題。

Docker 容器
圖片 us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.3
SHA256 29f7a13a7a55fd09bfb266275fabec60835e0bde9d5deecffd676005e514a6f5
基本 Ubuntu 22.04 + CUDA 12.2

版本相容性

機器系列 隨附的 NCCL 版本 支援的 NCCL 版本 GPU 驅動程式最低版本 最低 CUDA 執行階段版本
A3 Ultra 2.23 2.23、2.24、2.25 550.90.07 12.6

元件細目

元件 版本
rdma-core (不包含在 .deb 和 .rpm 套件中) 2307mlnx47
nccl 2.23.4
nccl-plugin-gib 1.0.3

版本記錄

如要查看版本記錄,請設定 NCCL_DEBUG=INFONCCL_DEBUG_SUBSYS=INIT 環境變數。

元件 版本記錄
nccl NCCL 2.23.4+cuda12.2 版
nccl-plugin-gib NET/gIB:正在初始化 gIB v1.0.3

功能與強化項目

gIB 網路外掛程式

  • 為 gIB 網路外掛程式環境變數新增記錄
  • 預設啟用訪客輔助多路徑
  • 預設會使用更多 QP,以因應更複雜的 P2P 模式

gIB 訪客設定檢查工具

  • 如果訪客設定檢查工具找不到設定檔,就會發出警告
  • 更新訪客設定,以符合 gIB v1.0.3 的建議環境變數

gIB 調諧器外掛程式

  • 新增對平行匯總樹狀結構 (PAT) 演算法的支援
  • 在 9 個以上節點上,為 gIB v1.0.3 的全球層級全縮減作業更新調諧器設定
  • 為軌道對齊的集合新增了調諧器設定。

GPUViz

  • 已將 GPUViz 新增至診斷版本。

其他

  • 重要事項:這項變更不支援回溯相容性。NCCL/gIB 容器現在會分成兩個容器映像檔,分別是發布和診斷。
    • 發布
      • 未壓縮時約 230 MB,壓縮後約 100 MB
      • 只包含最低限度安裝程式所需的必要檔案
      • 不相容於舊版的變更: 這個映像檔已移除 Shell 和 Daemon 子指令
    • 診斷
      • 未壓縮約 10 GB,壓縮後約 5 GB
      • 專為偵錯而設計,內含許多偵錯公用程式和基準,例如 NCCL 測試和 perftest
  • 更新指令碼,為 gIB v1.0.3 設定建議的 NCCL 環境變數
  • 診斷:在診斷版本中安裝了 Ping
  • 診斷:在診斷版本中新增了 neper
  • 診斷:新增可傾印 RDMA 相關系統狀態的指令碼

修正問題

  • 修正 NCCL 核心符號連結未以最佳方式複製的問題。

已知問題

  • 使用 NCCL 2.26 以上版本時,設定 NCCL_NET=gIB 可能會導致 NCCL 崩潰。這個問題已在 NCCL/gIB v1.0.6 中修正。