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+cuda13.0
nccl-plugin-gib NET/gIB : Initializing gIB v1.1.2

機能と拡張機能

環境プラグイン

  • ランタイム プラットフォームに基づいて最適な NCCL 環境変数を自動的に適用する Google Cloud NCCL 環境プラグインを導入します。NCCL 2.28.7 以降を使用すると、環境プラグインが自動的に読み込まれます。

gIB ネットプラグイン

バグの修正
  • 大きな isend() リクエストを処理する際の gIB ネットプラグインのバグを修正
  • gIB ネット プラグインが NCCL 2.27 以降と互換性がない可能性がある問題を修正
  • CoMMA の安定性に関する問題を修正

CoMMA(プロファイラ プラグイン):

  • Google Cloud の新機能である応答しないワークロードの検出が導入されました。この機能は、ハートビート テレメトリーを使用して、停止した NCCL プロセスを検出します。

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 : Initializing gIB v1.1.0

機能と拡張機能

全体

  • 常にオンの NCCL テレメトリーの一般提供
  • このバージョンは、ストラグラーの検出に必要なすべてのテレメトリーを提供します

CoMMA(プロファイラ プラグイン)の一般提供

  • 安定性の改善
  • 送信側で受信側の待機をトラッキングする機能を追加
  • オープンソース版は 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 カーネル トラッキングなし)
  • Profiler プラグインはデフォルトでゲスト環境に読み込まれる

パフォーマンス

  • 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 : Initializing gIB v1.0.5

機能と拡張機能

全体

  • 新機能: NCCL/gIB の .deb パッケージと .rpm パッケージを追加

Profiler プラグイン

  • 試験運用版: Google の CoMMA プロファイラ プラグインの実装を追加

パフォーマンス

  • A4 VM での all_reduce と all_to_all のパフォーマンスを改善
  • A3 Ultra VM で大規模な collective と 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 : Initializing gIB v1.0.4

機能と拡張機能

全体

  • A4 VM と A4X VM をサポートするために NCCL コア 2.25 にリベース
  • 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 ネットプラグインの環境変数のロギングを追加
  • デフォルトでゲスト アシスト マルチパスを有効にする
  • デフォルトで、より高度な P2P パターンに多くの QP を使用

gIB ゲスト構成チェッカー

  • ゲスト構成チェッカーが構成ファイルを見つけられない場合に警告を表示
  • gIB v1.0.3 の推奨環境変数に合わせてゲスト構成を更新

gIB チューナー プラグイン

  • 並列集約ツリー(PAT)アルゴリズムのサポートを追加
  • gIB v1.0.3 の 9 個以上のノードでワールドレベルの all-reduce のチューナー構成を更新
  • レールに沿ったコレクティブのチューナー構成を追加しました。

GPUViz

  • 診断ビルドに GPUViz を追加しました。

その他

  • 重要、下位互換性のない変更: NCCL/gIB コンテナが 2 つのコンテナ イメージ(リリースと診断)に分割されました。
    • リリース
      • 圧縮なしで約 230 MB、圧縮ありで約 100 MB
      • 最小限のインストーラに必要なファイルのみが含まれています
      • 下位互換性のない変更: このイメージからシェルとデーモンのサブコマンドが削除されました
    • 診断
      • 圧縮なしで約 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 で修正されました。