Catatan Rilis NCCL/gIB (x86 64-bit)

Halaman ini menyediakan catatan rilis untuk setiap versi NCCL/gIB di sistem x86 64-bit. Setiap bagian rilis menjelaskan biner yang disertakan, seri mesin yang didukung, serta fitur dan peningkatan baru.

NCCL/gIB v1.1.2

Tanggal rilis: 14 Mei 2026

Biner bawaan

Bagian berikut mencantumkan rilis bawaan dan biner diagnostik.

Rilis

Instal biner ini untuk workload produksi. Untuk mengetahui petunjuk penginstalan, lihat Menjalankan NCCL di instance Compute Engine.

Penginstal Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.2
SHA256 b71627dcf88862cd0e64434dfd0224441960db58f2022f94b5f56123659c207e
Dasar Alpine 3.21.0
Bawaan Ubuntu 22.04 + CUDA 13.0
Paket .deb
Repositori https://packages.cloud.google.com/apt gpudirect-gib-apt
Paket nccl-gib (1.1.2), nccl-gib-plugins (1.1.2)
Dasar Ubuntu 22.04
Bawaan Ubuntu 22.04 + CUDA 13.0
Paket .rpm
Repositori https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Paket nccl-gib (1.1.2-1), nccl-gib-plugins (1.1.2-1)
Dasar Rocky Linux 9
Bawaan Ubuntu 22.04 + CUDA 13.0

Diagnostik

Instal biner ini untuk menguji atau memecahkan masalah performa jaringan.

Container Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.2
SHA256 61c917022538e59d24f597038a8ad7087a026d60715256ae39e7f06ef20ebde0
Dasar Ubuntu 22.04 + CUDA 13.0

Kompatibilitas versi

Seri mesin Versi NCCL yang dipaketkan Versi NCCL yang didukung Versi driver GPU minimum Versi runtime CUDA minimum
A3 Ultra 2.30.4 >= 2.23 550.90.07 12.6
A4 2.30.4 >= 2,25 580.126.09 12,8

Rincian komponen

Komponen Versi
rdma-core (tidak disertakan dalam paket .deb dan .rpm) 2307mlnx47
nccl 2.30.4
nccl-plugin-gib 1.1.2

Pencatatan log versi

Untuk melihat log versi, tetapkan variabel lingkungan NCCL_DEBUG=INFO dan NCCL_DEBUG_SUBSYS=INIT.

Komponen Pencatatan Versi
nccl NCCL versi 2.30.4+cuda13.0
nccl-plugin-gib NET/gIB : Initializing gIB v1.1.2

Fitur dan peningkatan

Plugin lingkungan

  • Memperkenalkan plugin lingkungan Google Cloud NCCL yang secara otomatis menerapkan variabel lingkungan NCCL terbaik berdasarkan platform runtime. Plugin lingkungan dimuat secara otomatis saat Anda menggunakan NCCL 2.28.7 atau yang lebih baru.

Plugin gIB net

Perbaikan bug
  • Memperbaiki bug di plugin jaringan gIB saat menangani permintaan isend() besar
  • Memperbaiki masalah yang menyebabkan plugin net gIB mungkin tidak kompatibel dengan NCCL 2.27 atau yang lebih baru
  • Memperbaiki masalah stabilitas di CoMMA

CoMMA (plugin profiler):

Plugin tuner gIB

  • Menerapkan konfigurasi penyetelan optimal secara otomatis di platform Google Cloud yang terdeteksi.

nccl.conf

  • gIB menulis ke /etc/nccl.conf saat file dapat diakses untuk penulisan. Akibatnya, saat menginstal paket nccl-gib atau nccl-gib-plugins, Anda tidak perlu mengubah setelan variabel lingkungan apa pun, termasuk LD_LIBRARY_PATH.

Paket baru

  • nccl-gib-plugins adalah paket baru yang hanya berisi plugin NCCL Google. Untuk menggunakan paket ini, Anda harus menginstal NCCL dari repositori NVIDIA, dan menginstal paket APT nccl-gib-plugins package dari repositori Google.

  • Penginstal Docker, container diagnostik, dan nccl-gib package mencakup NCCL yang telah dikompilasi sebelumnya dan masih tersedia.

NCCL/gIB v1.1.0

Tanggal rilis: 14 Juli 2025

Biner bawaan

Bagian berikut mencantumkan rilis bawaan dan biner diagnostik.

Rilis

Instal biner ini untuk workload produksi. Untuk mengetahui petunjuk penginstalan, lihat Menjalankan NCCL di instance Compute Engine.

Penginstal Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.1.0
SHA256 81c7165f1b41ee096d86f4cfe5a61f5c788546cf6ddc88aba3f0b88a5902af49
Dasar Alpine 3.21.0
Bawaan Ubuntu 20.04 + CUDA 12.8
Paket .deb
Repositori https://packages.cloud.google.com/apt gpudirect-gib-apt
Paket nccl-gib (1.1.0)
Dasar Ubuntu 20.04
Bawaan Ubuntu 20.04 + CUDA 12.8
Paket .rpm
Repositori https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Paket nccl-gib (1.1.0-1)
Dasar Rocky Linux 9
Bawaan Ubuntu 20.04 + CUDA 12.8

Diagnostik

Instal biner ini untuk menguji atau memecahkan masalah performa jaringan.

Container Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.1.0
SHA256 ee9682122220105b83187bd6eecc8cafbe739dcfb631a54b6059a8f1141038f9
Dasar Ubuntu 20.04 + CUDA 12.8

Kompatibilitas versi

Seri mesin Versi NCCL yang dipaketkan Versi NCCL yang didukung Versi driver GPU minimum Versi runtime CUDA minimum
A3 Ultra 2.27.5 >= 2.23 550.90.07 12.6
A4 2.27.5 >= 2,25 570.124.06 12,8

Rincian komponen

Komponen Versi
rdma-core (tidak disertakan dalam paket .deb dan .rpm) 2307mlnx47
nccl 2.27.5
nccl-plugin-gib 1.1.0

Pencatatan log versi

Untuk melihat log versi, tetapkan variabel lingkungan NCCL_DEBUG=INFO dan NCCL_DEBUG_SUBSYS=INIT.

Komponen Pencatatan Versi
nccl NCCL versi 2.27.5+cuda12.8
nccl-plugin-gib NET/gIB : Menginisialisasi gIB v1.1.0

Fitur dan peningkatan

Keseluruhan

  • GA telemetri NCCL yang selalu aktif
  • Versi ini menyediakan semua telemetri yang diperlukan untuk deteksi straggler

GA CoMMA (plugin profiler)

  • Peningkatan stabilitas
  • Menambahkan kemampuan untuk melacak penantian sisi pengirim untuk penerima
  • Anda dapat menemukan versi open source di repositori GitHub CoMMA

Untuk mengetahui informasi selengkapnya, lihat Ringkasan CoMMA.

NCCL/gIB v1.0.6

Tanggal rilis: 16 Juni 2025

Biner bawaan

Bagian berikut mencantumkan rilis bawaan dan biner diagnostik.

Rilis

Instal biner ini untuk workload produksi. Untuk mengetahui petunjuk penginstalan, lihat Menjalankan NCCL di instance Compute Engine.

Penginstal Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.6
SHA256 b0d5e1f29ca89c33b5b6252ca635a8c3889f553de3a382ba07c9b1f43fcf452f
Dasar Alpine 3.21.0
Bawaan Ubuntu 20.04 + CUDA 12.8
Paket .deb
Repositori us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
Paket nccl-gib (1.0.6.1)
Dasar Debian 12
Bawaan Ubuntu 20.04 + CUDA 12.8
Paket .rpm
Repositori us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
Paket nccl-gib (1.0.6-1)
Dasar Rocky Linux 9
Bawaan Ubuntu 20.04 + CUDA 12.8

Diagnostik

Instal biner ini untuk menguji atau memecahkan masalah performa jaringan.

Container Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.6
SHA256 a9ad0984f28e0c2ab40ea21f2c4e861c4ff9fffe1ba4a73f5efa2ec911ad7ca4
Dasar Ubuntu 20.04 + CUDA 12.8

Kompatibilitas versi

Seri mesin Versi NCCL yang dipaketkan Versi NCCL yang didukung Versi driver GPU minimum Versi runtime CUDA minimum
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

Rincian komponen

Komponen Versi
rdma-core (tidak disertakan dalam paket .deb dan .rpm) 2307mlnx47
nccl 2.26.6
nccl-plugin-gib 1.0.6

Pencatatan log versi

Untuk melihat log versi, tetapkan variabel lingkungan NCCL_DEBUG=INFO dan NCCL_DEBUG_SUBSYS=INIT.

Komponen Pencatatan Versi
nccl NCCL versi 2.26.6+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.6

Fitur dan peningkatan

Keseluruhan

  • Update utama pada profiler NCCL
  • Pengoptimalan penyesuaian performa A4
  • Perbaikan shim NCCL untuk NCCL 2.26

Profiler NCCL

  • Menambahkan dukungan API v3 (tanpa pelacakan kernel CUDA)
  • Plugin profiler dimuat secara default di lingkungan tamu

Performa

  • Memperbarui skrip penyesuaian untuk platform A4 hingga skala 64 node
  • Menerapkan penyesuaian kolektif tertentu untuk all-gather, all-reduce, reduce-scatter, dan broadcast

Lain-lain

  • NCCL shim: memperbaiki masalah pemuatan gIB NCCL 2.26
  • Konfigurasi tamu NCCL: menghapus penerapan pada ukuran chunk P2P intra-node
  • Konfigurasi tamu NCCL: menghapus penerapan NCCL_IB_GID_INDEX
  • Inti NCCL: update ke 2.26.5
  • Menghapus dependensi pci-utils

NCCL/gIB v1.0.5

Tanggal rilis: 12 Maret 2025

Biner bawaan

Bagian berikut mencantumkan rilis bawaan dan biner diagnostik.

Rilis

Instal biner ini untuk workload produksi. Untuk mengetahui petunjuk penginstalan, lihat Menjalankan NCCL di instance Compute Engine.

Penginstal Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.5
SHA256 19eb592ec6ba4c5fae0257bbff5a29af5a7a94a0a59f7b0afc1ace488b69dc39
Dasar Alpine 3.21.0
Bawaan Ubuntu 22.04 + CUDA 12.8
Paket .deb
Repositori us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
Paket nccl-gib (1.0.5)
Dasar Debian 12
Bawaan Ubuntu 22.04 + CUDA 12.8
Paket .rpm
Repositori us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
Paket nccl-gib (1.0.5-2)
Dasar Rocky Linux 9
Bawaan Ubuntu 20.04 + CUDA 12.8

Diagnostik

Instal biner ini untuk menguji atau memecahkan masalah performa jaringan.

Container Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.5
SHA256 e8edbfe3cf6695d578dd38d7dda6ecdc8a357a1ed56f7f8593fc38cacd9fa05a
Dasar Ubuntu 22.04 + CUDA 12.8

Kompatibilitas versi

Seri mesin Versi NCCL yang dipaketkan Versi NCCL yang didukung Versi driver GPU minimum Versi runtime CUDA minimum
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

Rincian komponen

Komponen Versi
rdma-core (tidak disertakan dalam paket .deb dan .rpm) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.5

Pencatatan log versi

Untuk melihat log versi, tetapkan variabel lingkungan NCCL_DEBUG=INFO dan NCCL_DEBUG_SUBSYS=INIT.

Komponen Pencatatan Versi
nccl NCCL versi 2.25.1+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.5

Fitur dan peningkatan

Keseluruhan

  • Baru: menambahkan paket .deb dan .rpm NCCL/gIB

Plugin profiler

  • Eksperimental: menambahkan implementasi plugin profiler CoMMA Google

Performa

  • Meningkatkan performa all_reduce dan all_to_all di VM A4
  • Meningkatkan performa kolektif dan all_to_all skala besar pada VM A3 Ultra

Lain-lain

  • Mengotomatiskan konfigurasi NCCL berdasarkan bentuk mesin yang terdeteksi
  • Merekomendasikan penggunaan plugin jaringan gIB secara paksa

Masalah umum

  • Saat menggunakan NCCL 2.26 atau yang lebih baru, menyetel NCCL_NET=gIB dapat menyebabkan NCCL error. Masalah ini telah diperbaiki di NCCL/gIB v1.0.6.

NCCL/gIB v1.0.4

Tanggal rilis: 24 Februari 2025

Biner bawaan

Bagian berikut mencantumkan rilis bawaan dan biner diagnostik.

Rilis

Instal biner ini untuk workload produksi. Untuk mengetahui petunjuk penginstalan, lihat Menjalankan NCCL di instance Compute Engine.

Penginstal Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.4
SHA256 400bfb76ad4f3c153028a4e744ed3c4e924d2dae46e09b0efb2056804b8ed7cf
Dasar Alpine 3.21.0
Bawaan Ubuntu 22.04 + CUDA 12.8

Diagnostik

Instal biner ini untuk menguji atau memecahkan masalah performa jaringan.

Container Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.4
SHA256 fd7b1999e175306d4ac62b1cb8039b1b3386dbb8a529fae03256714f3284e460
Dasar Ubuntu 22.04 + CUDA 12.8

Kompatibilitas versi

Seri mesin Versi NCCL yang dipaketkan Versi NCCL yang didukung Versi driver GPU minimum Versi runtime CUDA minimum
A3 Ultra 2.25 2.23, 2.24, 2.25 550.90.07 12.6

Rincian komponen

Komponen Versi
rdma-core (tidak disertakan dalam paket .deb dan .rpm) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.4

Pencatatan log versi

Untuk melihat log versi, tetapkan variabel lingkungan NCCL_DEBUG=INFO dan NCCL_DEBUG_SUBSYS=INIT.

Komponen Pencatatan Versi
nccl NCCL versi 2.25.1+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.4

Fitur dan peningkatan

Keseluruhan

  • Didasarkan kembali pada NCCL core 2.25 untuk mendukung VM A4 dan A4X
  • Menambahkan build arm64

GPUViz

  • Menambahkan GPUViz ke build rilis

Lain-lain

  • Mengizinkan NCCL mendeteksi secara otomatis antarmuka soket yang akan digunakan selama bootstrapping

Perbaikan bug

  • Perbaikan bug minor pada GPUViz

Masalah umum

  • Saat menggunakan NCCL 2.26 atau yang lebih baru, menyetel NCCL_NET=gIB dapat menyebabkan NCCL error. Masalah ini telah diperbaiki di NCCL/gIB v1.0.6.

NCCL/gIB v1.0.3

Tanggal rilis: 18 Desember 2024

Biner bawaan

Bagian berikut mencantumkan rilis bawaan dan biner diagnostik.

Rilis

Instal biner ini untuk workload produksi. Untuk mengetahui petunjuk penginstalan, lihat Menjalankan NCCL di instance Compute Engine.

Penginstal Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib:v1.0.3
SHA256 04e288a184d5eac1eae7feedb275ddb1e8d7df9c1c0c5f794824151a47eafe90
Dasar Alpine 3.21.0
Bawaan Ubuntu 22.04 + CUDA 12.2

Diagnostik

Instal biner ini untuk menguji atau memecahkan masalah performa jaringan.

Container Docker
Gambar us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic:v1.0.3
SHA256 29f7a13a7a55fd09bfb266275fabec60835e0bde9d5deecffd676005e514a6f5
Dasar Ubuntu 22.04 + CUDA 12.2

Kompatibilitas versi

Seri mesin Versi NCCL yang dipaketkan Versi NCCL yang didukung Versi driver GPU minimum Versi runtime CUDA minimum
A3 Ultra 2.23 2.23, 2.24, 2.25 550.90.07 12.6

Rincian komponen

Komponen Versi
rdma-core (tidak disertakan dalam paket .deb dan .rpm) 2307mlnx47
nccl 2.23.4
nccl-plugin-gib 1.0.3

Pencatatan log versi

Untuk melihat log versi, tetapkan variabel lingkungan NCCL_DEBUG=INFO dan NCCL_DEBUG_SUBSYS=INIT.

Komponen Pencatatan Versi
nccl NCCL versi 2.23.4+cuda12.2
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.3

Fitur dan peningkatan

Plugin gIB net

  • Menambahkan logging untuk variabel lingkungan plugin jaringan gIB
  • Mengaktifkan multi-pathing yang dibantu tamu secara default
  • Menggunakan lebih banyak QP untuk pola P2P yang lebih canggih secara default

Pemeriksa konfigurasi tamu gIB

  • Memberikan peringatan saat pemeriksa konfigurasi tamu tidak dapat menemukan file konfigurasi
  • Memperbarui konfigurasi tamu agar sesuai dengan variabel lingkungan yang direkomendasikan untuk gIB v1.0.3

Plugin tuner gIB

  • Menambahkan dukungan untuk algoritma Parallel Aggregated Tree (PAT)
  • Memperbarui konfigurasi tuner untuk semua pengurangan tingkat dunia pada 9 node atau lebih untuk gIB v1.0.3
  • Menambahkan konfigurasi tuner untuk kolektif yang selaras dengan rel.

GPUViz

  • Menambahkan GPUViz ke build diagnostik.

Lain-lain

  • Perubahan penting yang tidak kompatibel dengan versi sebelumnya: penampung NCCL/gIB kini dibagi menjadi dua image penampung, rilis dan diagnostik
    • Rilis
      • ~230 MB tanpa kompresi, ~100 MB dengan kompresi
      • Hanya berisi file yang benar-benar diperlukan untuk penginstal minimal
      • Perubahan yang tidak kompatibel ke belakang: Subperintah shell dan daemon telah dihapus dari image ini
    • Diagnostik
      • ~10 GB tanpa kompresi, ~5 GB dengan kompresi
      • Dirancang untuk proses debug dan berisi banyak utilitas proses debug dan tolok ukur seperti pengujian NCCL dan perftest
  • Memperbarui skrip untuk menetapkan variabel lingkungan NCCL yang direkomendasikan untuk gIB v1.0.3
  • Diagnostik: Ping yang diinstal di build diagnostik
  • Diagnostik: Menambahkan neper ke build diagnostik
  • Diagnostik: Menambahkan skrip yang membuang status sistem terkait RDMA

Perbaikan bug

  • Memperbaiki masalah saat link simbolis inti NCCL tidak disalin secara optimal.

Masalah umum

  • Saat menggunakan NCCL 2.26 atau yang lebih baru, menyetel NCCL_NET=gIB dapat menyebabkan NCCL error. Masalah ini telah diperbaiki di NCCL/gIB v1.0.6.