Release Notes zu NCCL/gIB (ARM 64-Bit)

Auf dieser Seite finden Sie Versionshinweise für jede Version von NCCL/gIB auf ARM 64-Bit-Systemen. In jedem Release-Abschnitt werden die enthaltenen Binärdateien, die unterstützten Maschinenserien sowie die neuen Funktionen und Verbesserungen beschrieben.

NCCL/gIB v1.1.2

Veröffentlichungsdatum: 14. Mai 2026

Vordefinierte Binärdateien

In den folgenden Abschnitten werden die vorgefertigten Release- und Diagnose-Binärdateien aufgeführt.

Release

Installieren Sie diese Binärdateien für Produktionsarbeitslasten. Eine Installationsanleitung finden Sie unter NCCL auf Compute Engine-Instanzen ausführen.

Docker-Installationsprogramm
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.1.2
SHA256 6b7950cac6e6833661d4206920f5633b6e361b18bfd5315b63f9bf4a4b84a80e
Basis Alpine 3.21.0
Integriert Ubuntu 22.04 + CUDA 13.0
.deb-Paket
Repository https://packages.cloud.google.com/apt gpudirect-gib-apt
Pakete nccl-gib (1.1.2), nccl-gib-plugins (1.1.2)
Basis Debian 12
Integriert Ubuntu 22.04 + CUDA 13.0
.rpm-Paket
Repository https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Pakete nccl-gib (1.1.2-1), nccl-gib-plugins (1.1.2-1)
Basis Rocky Linux 9
Integriert Ubuntu 22.04 + CUDA 13.0

Diagnostisch

Installieren Sie diese Binärdateien, um die Netzwerkleistung zu testen oder Fehler zu beheben.

Docker-Container
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.1.2
SHA256 44067b8118bf982fba30a1a61ab56d346aca30aedd1fe41d3880ab0a78cafbc8
Basis Ubuntu 22.04 + CUDA 13.0

Versionskompatibilität

Maschinenserie Enthaltene NCCL-Version Unterstützte NCCL-Versionen Mindestversion des GPU-Treibers Mindestversion der CUDA-Laufzeit
A4X 2.30.4 >= 2.25 580.95.05 13.0
A4X-Max 2.30.4 >= 2.28.9 580.95.05 13.0

Aufschlüsselung nach Komponenten

Komponente Version
rdma-core (nicht in .deb- und .rpm-Paketen enthalten) 2307mlnx47
nccl 2.30.4
nccl-plugin-gib 1.1.2

Versionsprotokollierung

Wenn Sie die Versionslogs aufrufen möchten, legen Sie die Umgebungsvariablen NCCL_DEBUG=INFO und NCCL_DEBUG_SUBSYS=INIT fest.“

Komponente Versionsprotokollierung
nccl NCCL-Version 2.30.4+cuda13.0
nccl-plugin-gib NET/gIB : Initializing gIB v1.1.2

Funktionen und Verbesserungen

Umgebungs-Plug-in

  • Das Google Cloud NCCL-Umgebungs-Plug-in wird eingeführt, das automatisch die besten NCCL-Umgebungsvariablen basierend auf der Laufzeitplattform anwendet. Das Umgebungsp-Plug-in wird automatisch geladen, wenn Sie NCCL 2.28.7 oder höher verwenden.

CoMMA (Profiler-Plug-in)

gIB-Tuner-Plug-in

  • Wendet automatisch optimale Konfigurationen für die Abstimmung auf jede erkannte Google Cloud-Plattform an.

nccl.conf

  • gIB schreibt in /etc/nccl.conf, wenn die Datei schreibbar ist. Wenn Sie die Pakete nccl-gib oder nccl-gib-plugins installieren, müssen Sie daher keine Umgebungsvariableneinstellungen wie LD_LIBRARY_PATH ändern.

Neues Paket

  • nccl-gib-plugins ist ein neues Paket, das nur die NCCL-Plug-ins von Google enthält. Wenn Sie dieses Paket verwenden möchten, müssen Sie NCCL aus NVIDIA-Repositories und das APT-Paket nccl-gib-plugins package aus dem Google-Repository installieren.

  • Das Docker-Installationsprogramm, der Diagnosecontainer und nccl-gib package enthalten eine vorkompilierte NCCL und sind weiterhin verfügbar.

Diverse Fehlerkorrekturen

  • Ein Fehler im gIB-Netzwerk-Plug-in wurde behoben, der bei der Verarbeitung großer isend()-Anfragen auftrat.
  • Behebt ein Problem, bei dem das gIB-Netzwerk-Plug‑in möglicherweise nicht mit NCCL 2.27 oder höheren Versionen kompatibel ist.
  • Behebt Stabilitätsprobleme in CoMMA

NCCL/gIB v1.1.0

Veröffentlichungsdatum: 19. Dezember 2025

Vordefinierte Binärdateien

In den folgenden Abschnitten werden die vorgefertigten Release- und Diagnose-Binärdateien aufgeführt.

Release

Installieren Sie diese Binärdateien für Produktionsarbeitslasten. Eine Installationsanleitung finden Sie unter NCCL auf Compute Engine-Instanzen ausführen.

Docker-Installationsprogramm
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.1.0
SHA256 87197466ded5b2fb45887d37e104bb2550068b7ff7399bd3d35cbda8ee65a239
Basis Alpine 3.21.0
Integriert Ubuntu 22.04 + CUDA 12.8
.deb-Paket
Repository https://packages.cloud.google.com/apt gpudirect-gib-apt
Paket nccl-gib (1.1.0)
Basis Debian 12
Integriert Ubuntu 22.04 + CUDA 12.8
.rpm-Paket
Repository https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Paket nccl-gib (1.1.0)
Basis Rocky Linux 9
Integriert Ubuntu 22.04 + CUDA 12.8

Diagnostisch

Installieren Sie diese Binärdateien, um die Netzwerkleistung zu testen oder Fehler zu beheben.

Docker-Container
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.1.0
SHA256 sha256:99caf8e01b3ded3b98775a141a78f31ee2745935aa6630eb6e0444790ce31cd7
Basis Ubuntu 22.04 + CUDA 12.8

Versionskompatibilität

Maschinenserie Enthaltene NCCL-Version Unterstützte NCCL-Versionen Mindestversion des GPU-Treibers Mindestversion der CUDA-Laufzeit
A4X 2.28.9-1 >= 2.28 570.124.06 12,8

Aufschlüsselung nach Komponenten

Komponente Version
rdma-core (nicht in .deb- und .rpm-Paketen enthalten) 2307mlnx47 (MOFED 23.10-3.2.2.0 LTS-Release)
nccl 2.28.9
nccl-plugin-gib 1.1.0

Versionsprotokollierung

Wenn Sie die Versionslogs sehen möchten, legen Sie die Umgebungsvariablen NCCL_DEBUG=INFO und NCCL_DEBUG_SUBSYS=INIT fest.

Komponente Versionsprotokollierung
nccl NCCL-Version 2.28.9+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.1.0

Funktionen und Verbesserungen

Gesamt

  • NCCL-Telemetrie (CoMMA) ist für ARM 64-Bit-VMs verfügbar
  • Die Telemetriefunktion ist standardmäßig aktiviert.

Weitere Informationen finden Sie in der CoMMA-Übersicht.

gIB net-Plug-in

  • Unterstützung für die v11-Schnittstelle des Net-Plug-ins hinzugefügt

Sonstiges

  • NCCL wird auf 2.28.9 aktualisiert

Diverse Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem es bei NCCL zu einem Segmentierungsfehler kommen konnte, wenn das gIBnet-Plug-in verwendet wurde und NCCL_IB_MERGE_VFS nicht explizit auf 0 gesetzt war.

NCCL/gIB v1.0.7

Veröffentlichungsdatum: 15. September 2025

Vordefinierte Binärdateien

In den folgenden Abschnitten werden die vorgefertigten Release- und Diagnose-Binärdateien aufgeführt.

Release

Installieren Sie diese Binärdateien für Produktionsarbeitslasten. Eine Installationsanleitung finden Sie unter NCCL auf Compute Engine-Instanzen ausführen.

Docker-Installationsprogramm
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.7
SHA256 27cb36a8d63746c16229bbf348ca34d2e18f7bb91ff8863635a299f599e3dd02
Basis Alpine 3.21.0
Integriert Ubuntu 22.04 + CUDA 12.8
.deb-Paket
Repository https://packages.cloud.google.com/apt gpudirect-gib-apt
Paket nccl-gib (1.0.7)
Basis Debian 12
Integriert Ubuntu 22.04 + CUDA 12.8
.rpm-Paket
Repository https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
Paket nccl-gib (1.0.7)
Basis Rocky Linux 9
Integriert Ubuntu 22.04 + CUDA 12.8

Diagnostisch

Installieren Sie diese Binärdateien, um die Netzwerkleistung zu testen oder Fehler zu beheben.

Docker-Container
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.7
SHA256 6a55af23d9671b7aa4ad5aed583b1875a935156117f6e659c1fde052837c0bff
Basis Ubuntu 22.04 + CUDA 12.8

Versionskompatibilität

Maschinenserie Enthaltene NCCL-Version Unterstützte NCCL-Versionen Mindestversion des GPU-Treibers Mindestversion der CUDA-Laufzeit
A4X 2.27.6 >= 2.25 570.124.06 12,8

Aufschlüsselung nach Komponenten

Komponente Version
rdma-core (nicht in .deb- und .rpm-Paketen enthalten) 2307mlnx47
nccl 2.27.6
nccl-plugin-gib 1.0.7

Versionsprotokollierung

Wenn Sie die Versionslogs sehen möchten, legen Sie die Umgebungsvariablen NCCL_DEBUG=INFO und NCCL_DEBUG_SUBSYS=INIT fest.

Komponente Versionsprotokollierung
nccl NCCL-Version 2.27.6+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.7

Funktionen und Verbesserungen

gIB net-Plug-in

  • Bei kleineren Chunk-Größen werden weniger QPs verwendet. Dieses Update sollte die Leistung bei komplexeren P2P-Mustern erheblich verbessern.

Sonstiges

  • NCCL wird auf Version 2.27.6 aktualisiert.
  • Es werden keine Empfehlungen für NCCL_CROSS_NIC=0 mehr ausgegeben, was dazu führen kann, dass NCCL GPUDirect RDMA unter bestimmten Umständen auf GB200 deaktiviert.
  • Verbessert die empfohlenen Leistungsoptimierungen für komplexere P2P-Muster

Diverse Fehlerkorrekturen

gIB net-Plug-in

  • Ein Problem wurde behoben, bei dem das gIB-Netzwerk-Plug-in bei der Ausführung über mehrere NVLink-Domains hinweg bei komplexeren P2P-Mustern zu Hängern führen konnte.
  • Das Problem, dass das gIB-Netzwerk-Plug-in bei Festlegung von NCCL_IB_DISABLE einen Segmentierungsfehler verursacht, wurde behoben.

Sonstiges

  • Es wurde ein Problem behoben, bei dem das Pingpong-Script für das vernetzte RC nur RDMA-NIC-Namen erkennt, die der Konvention „mlx5_*“ folgen.

NCCL/gIB v1.0.6

Veröffentlichungsdatum: 2. Juli 2025

Vordefinierte Binärdateien

In den folgenden Abschnitten werden die vorgefertigten Release- und Diagnosebinärdateien aufgeführt.

Release

Installieren Sie diese Binärdateien für Produktionsarbeitslasten. Eine Installationsanleitung finden Sie unter NCCL auf Compute Engine-Instanzen ausführen.

Docker-Installationsprogramm
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.6
SHA256 4295c2f221a07d5c897db3f0cef113d7641e78b2a0bfba0803d030b6726e25c0
Basis Alpine 3.21.0
Integriert Ubuntu 22.04 + CUDA 12.8
.deb-Paket
Repository us-apt.pkg.dev/projects/gce-ai-infra/gpudirect-gib-apt
Paket nccl-gib (1.0.6)
Basis Debian 12
Integriert Ubuntu 22.04 + CUDA 12.8
.rpm-Paket
Repository us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
Paket nccl-gib (1.0.6)
Basis Rocky Linux 9
Integriert Ubuntu 22.04 + CUDA 12.8

Diagnostisch

Installieren Sie diese Binärdateien, um die Netzwerkleistung zu testen oder Fehler zu beheben.

Docker-Container
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.6
SHA256 95062caa7cc72c857a2b0092970759bb775d35999ed5168ff2938062f68817c5
Basis Ubuntu 22.04 + CUDA 12.8

Versionskompatibilität

Maschinenserie Enthaltene NCCL-Version Unterstützte NCCL-Versionen Mindestversion des GPU-Treibers Mindestversion der CUDA-Laufzeit
A4X 2.27.5 >= 2.25 570.124.06 12,8

Aufschlüsselung nach Komponenten

Komponente Version
rdma-core (nicht in .deb- und .rpm-Paketen enthalten) 2307mlnx47
nccl 2.27.5
nccl-plugin-gib 1.0.6

Versionsprotokollierung

Wenn Sie die Versionslogs sehen möchten, legen Sie die Umgebungsvariablen NCCL_DEBUG=INFO und NCCL_DEBUG_SUBSYS=INIT fest.

Komponente Versionsprotokollierung
nccl NCCL-Version 2.27.5+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.6

Funktionen und Verbesserungen

Gesamt

  • Fügt NCCL/gIB-Pakete im .deb- und .rpm-Format auf arm64 hinzu
  • NCCL wird auf 2.27.5 aktualisiert.
  • Verbesserte Leistungsoptimierung

Sonstiges

  • Fügt gIB-Netzwerk-Plug-in-Abstimmungen für das Google RoCE-Netzwerk hinzu
  • Aktiviert NVLink-SHARP in den empfohlenen Einstellungen

NCCL/gIB v1.0.4

Veröffentlichungsdatum: 24. Februar 2025

Vordefinierte Binärdateien

In den folgenden Abschnitten werden die vorgefertigten Release- und Diagnosebinärdateien aufgeführt.

Release

Installieren Sie diese Binärdateien für Produktionsarbeitslasten. Eine Installationsanleitung finden Sie unter NCCL auf Compute Engine-Instanzen ausführen.

Docker-Installationsprogramm
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.4
SHA256 95b0f4c982a1824f488681179cea24249e95def7a82b918fd587836fd158a124
Basis Alpine 3.21.0
Integriert Ubuntu 22.04 + CUDA 12.8

Diagnostisch

Installieren Sie diese Binärdateien, um die Netzwerkleistung zu testen oder Fehler zu beheben.

Docker-Container
Bild us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.4
SHA256 3753ef5b6d7422ec0dd83e8ea83f4ebf16540c373067708a269ddae0aa97d509
Basis Ubuntu 22.04 + CUDA 12.8

Aufschlüsselung nach Komponenten

Komponente Version
rdma-core (nicht in .deb- und .rpm-Paketen enthalten) 2307mlnx47
nccl 2.25.1
nccl-plugin-gib 1.0.4

Versionsprotokollierung

Wenn Sie die Versionslogs sehen möchten, legen Sie die Umgebungsvariablen NCCL_DEBUG=INFO und NCCL_DEBUG_SUBSYS=INIT fest.

Komponente Versionsprotokollierung
nccl NCCL-Version 2.25.1+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.4

Funktionen und Verbesserungen

  • Rebases auf NCCL Core 2.25 zur Unterstützung von A4 (B200) und A4X (GB200)
  • Fügt arm64-Builds hinzu