このページでは、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=INFO と NCCL_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=INFO と NCCL_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=INFO と NCCL_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=INFO と NCCL_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=INFO と NCCL_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
その他
- ブートストラップ中に使用するソケット インターフェースを NCCL が自動的に検出できるようにしました
バグの修正
既知の問題
- 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=INFO と NCCL_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
その他
- 重要、下位互換性のない変更: 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 で修正されました。