‫NCCL/gIB Release Notes (ARM 64-bit)

בדף הזה מופיעים הערות לגבי כל גרסה של NCCL/gIB במערכות ARM 64-bit. בכל קטע של גרסה מתוארים הקבצים הבינאריים הכלולים, סדרות המכונות הנתמכות, התכונות החדשות והשיפורים.

‫NCCL/gIB v1.1.2

תאריך ההפצה: 14 במאי 2026

קובצי הפעלה בינאריים מוכנים מראש

בקטעים הבאים מפורטים קובצי ההפעלה הבינאריים המוכנים מראש של הגרסה ושל האבחון.

גרסה

צריך להתקין את הקבצים הבינאריים האלה לעומסי עבודה בסביבת ייצור. הוראות התקנה מופיעות במאמר הרצת NCCL במכונות של Compute Engine.

תוכנת ההתקנה של Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.1.2
SHA256 6b7950cac6e6833661d4206920f5633b6e361b18bfd5315b63f9bf4a4b84a80e
תוכנית בסיסית ‫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)
תוכנית בסיסית ‫Debian 12
מובנה ‫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-arm64:v1.1.2
SHA256 44067b8118bf982fba30a1a61ab56d346aca30aedd1fe41d3880ab0a78cafbc8
תוכנית בסיסית ‫Ubuntu 22.04 + CUDA 13.0

תאימות גרסאות

סדרת מכונות גרסת NCCL בחבילה גרסאות NCCL נתמכות גרסת הדרייבר המינימלית של ה-GPU גרסת CUDA runtime מינימלית
A4X 2.30.4 ‫‎>= 2.25 580.95.05 ‫13.0
A4X-Max 2.30.4 ‫‎>= 2.28.9 580.95.05 ‫13.0

פירוט הרכיבים

רכיב גרסה
‫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

תכונות ושיפורים

פלאגין Environment

  • הוספנו את הפלאגין Google Cloud NCCL environment שמשתמש במשתני הסביבה הכי טובים של NCCL באופן אוטומטי, על סמך פלטפורמת זמן הריצה. תוסף הסביבה נטען אוטומטית כשמשתמשים ב-NCCL 2.28.7 ואילך.

CoMMA (תוסף פרופיל)

פלאגין gIB tuner

  • התכונה מחילה באופן אוטומטי הגדרות אופטימליות של שינוי הגדרות בכל פלטפורמה מזוהה. Google Cloud

nccl.conf

  • ‫gIB כותב ל-‎ /etc/nccl.conf כשהקובץ נגיש לכתיבה. כתוצאה מכך, כשמתקינים את החבילות nccl-gib או nccl-gib-plugins, לא צריך לשנות הגדרות של משתני סביבה כמו LD_LIBRARY_PATH.

חבילה חדשה

  • nccl-gib-plugins היא חבילה חדשה שמכילה רק את הפלאגינים של Google NCCL. כדי להשתמש בחבילה הזו, צריך להתקין את NCCL ממאגרי NVIDIA, ולהתקין את חבילת ה-APT‏ nccl-gib-plugins package ממאגר Google.

  • התוכנה להתקנת Docker, קונטיינר האבחון ו-nccl-gib package כוללים NCCL שעבר קומפילציה מראש, והם עדיין זמינים.

תיקוני באגים

  • תיקון באג בפלאגין gIB net בטיפול בבקשות גדולות של isend()
  • התיקון פותר בעיה שבה יכול להיות שהפלאגין gIB net לא תואם ל-NCCL 2.27 או לגרסאות מאוחרות יותר
  • תיקון בעיות יציבות ב-CoMMA

NCCL/gIB v1.1.0

תאריך השחרור: 19 בדצמבר 2025

קובצי הפעלה בינאריים מוכנים מראש

בקטעים הבאים מפורטים קובצי ההפעלה הבינאריים המוכנים מראש של הגרסה ושל האבחון.

גרסה

צריך להתקין את הקבצים הבינאריים האלה לעומסי עבודה בסביבת ייצור. הוראות התקנה מופיעות במאמר הרצת NCCL במכונות של Compute Engine.

תוכנת ההתקנה של Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.1.0
SHA256 87197466ded5b2fb45887d37e104bb2550068b7ff7399bd3d35cbda8ee65a239
תוכנית בסיסית ‫Alpine 3.21.0
מובנה ‫Ubuntu 22.04 + CUDA 12.8
חבילת ‎.deb
מאגר https://packages.cloud.google.com/apt gpudirect-gib-apt
חבילה nccl-gib (1.1.0)
תוכנית בסיסית ‫Debian 12
מובנה ‫Ubuntu 22.04 + CUDA 12.8
חבילת ‎.rpm
מאגר https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
חבילה nccl-gib (1.1.0)
תוכנית בסיסית Rocky Linux 9
מובנה ‫Ubuntu 22.04 + CUDA 12.8

אבחון

כדי לבדוק את ביצועי הרשת או לפתור בעיות שקשורות לביצועים, צריך להתקין את הקבצים הבינאריים האלה.

מאגר Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.1.0
SHA256 sha256:99caf8e01b3ded3b98775a141a78f31ee2745935aa6630eb6e0444790ce31cd7
תוכנית בסיסית ‫Ubuntu 22.04 + CUDA 12.8

תאימות גרסאות

סדרת מכונות גרסת NCCL בחבילה גרסאות NCCL נתמכות גרסת הדרייבר המינימלית של ה-GPU גרסת CUDA runtime מינימלית
A4X 2.28.9-1 ‫‎>= 2.28 570.124.06 12.8

פירוט הרכיבים

רכיב גרסה
‫rdma-core (לא נכלל בחבילות ‎ .deb ו-‎ .rpm) 2307mlnx47 (MOFED 23.10-3.2.2.0 LTS release)
nccl 2.28.9
nccl-plugin-gib 1.1.0

רישום ביומן של הגרסאות

כדי לראות את יומני הגרסאות, צריך להגדיר את משתני הסביבה NCCL_DEBUG=INFO ו-NCCL_DEBUG_SUBSYS=INIT.

רכיב רישום ביומן של גרסאות
nccl ‫NCCL גרסה 2.28.9+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.1.0

תכונות ושיפורים

סה"כ

  • ‫NCCL Telemetry (CoMMA) זמין למכונות וירטואליות של ARM 64-bit
  • תכונת הטלמטריה מופעלת כברירת מחדל.

פרטים נוספים מופיעים במאמר סקירה כללית על CoMMA.

gIB net plugin

  • הוספנו תמיכה בממשק הפלאגין לרשת v11

שונות

  • שדרוג NCCL לגרסה 2.28.9

תיקוני באגים

  • תוקנה בעיה שבה יכול להיות ש-NCCL יחווה שגיאת פילוח כשמשתמשים בפלאגין gIB net והערך של NCCL_IB_MERGE_VFS לא מוגדר במפורש ל-0

‫NCCL/gIB v1.0.7

תאריך ההשקה: 15 בספטמבר 2025

קובצי הפעלה בינאריים מוכנים מראש

בקטעים הבאים מפורטים קובצי ההפעלה הבינאריים המוכנים מראש של הגרסה ושל האבחון.

גרסה

צריך להתקין את הקבצים הבינאריים האלה לעומסי עבודה בסביבת ייצור. הוראות התקנה מופיעות במאמר הרצת NCCL במכונות של Compute Engine.

תוכנת ההתקנה של Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.7
SHA256 27cb36a8d63746c16229bbf348ca34d2e18f7bb91ff8863635a299f599e3dd02
תוכנית בסיסית ‫Alpine 3.21.0
מובנה ‫Ubuntu 22.04 + CUDA 12.8
חבילת ‎.deb
מאגר https://packages.cloud.google.com/apt gpudirect-gib-apt
חבילה nccl-gib (1.0.7)
תוכנית בסיסית ‫Debian 12
מובנה ‫Ubuntu 22.04 + CUDA 12.8
חבילת ‎.rpm
מאגר https://packages.cloud.google.com/yum/repos/gpudirect-gib-rpm
חבילה nccl-gib (1.0.7)
תוכנית בסיסית Rocky Linux 9
מובנה ‫Ubuntu 22.04 + CUDA 12.8

אבחון

כדי לבדוק את ביצועי הרשת או לפתור בעיות שקשורות לביצועים, צריך להתקין את הקבצים הבינאריים האלה.

מאגר Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.7
SHA256 6a55af23d9671b7aa4ad5aed583b1875a935156117f6e659c1fde052837c0bff
תוכנית בסיסית ‫Ubuntu 22.04 + CUDA 12.8

תאימות גרסאות

סדרת מכונות גרסת NCCL בחבילה גרסאות NCCL נתמכות גרסת הדרייבר המינימלית של ה-GPU גרסת CUDA runtime מינימלית
A4X 2.27.6 ‫‎>= 2.25 570.124.06 12.8

פירוט הרכיבים

רכיב גרסה
‫rdma-core (לא נכלל בחבילות ‎ .deb ו-‎ .rpm) 2307mlnx47
nccl 2.27.6
nccl-plugin-gib 1.0.7

רישום ביומן של הגרסאות

כדי לראות את יומני הגרסאות, צריך להגדיר את משתני הסביבה NCCL_DEBUG=INFO ו-NCCL_DEBUG_SUBSYS=INIT.

רכיב רישום ביומן של גרסאות
nccl ‫NCCL גרסה 2.27.6+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.7

תכונות ושיפורים

gIB net plugin

  • מערכת ה-QP משתמשת בפחות קבצים כשמזוהים גדלים קטנים יותר של מקטעים. העדכון הזה אמור לשפר באופן משמעותי את הביצועים בדפוסי P2P מורכבים יותר.

שונות

  • שדרוג NCCL לגרסה 2.27.6
  • ההמלצה על NCCL_CROSS_NIC=0 מפסיקה, מה שיכול לגרום להשבתה של NCCL GPUDirect RDMA בנסיבות מסוימות ב-GB200
  • שיפור ההמלצות לשינוי הגדרות הביצועים בדפוסים מורכבים יותר של P2P

תיקוני באגים

gIB net plugin

  • תוקנה בעיה שבה הפלאגין gIB net עלול לגרום להשהיות בדפוסי P2P מורכבים יותר כשמפעילים אותו בכמה דומיינים של NVLink
  • תוקנה בעיה שבה הפלאגין gIB net גורם לשגיאת פילוח זיכרון (segfault) כשמגדירים את NCCL_IB_DISABLE

שונות

  • תוקנה בעיה שבה סקריפט הפינג-פונג של RC ב-mesh מזהה רק שמות של כרטיסי רשת מסוג RDMA לפי המוסכמה mlx5_* ‎

NCCL/gIB v1.0.6

תאריך ההשקה: 2 ביולי 2025

קובצי הפעלה בינאריים מוכנים מראש

בקטעים הבאים מפורטים קובצי ההפעלה הבינאריים המובנים מראש של הגרסה ושל האבחון.

גרסה

צריך להתקין את הקבצים הבינאריים האלה לעומסי עבודה בסביבת ייצור. הוראות התקנה מופיעות במאמר הרצת NCCL במכונות של Compute Engine.

תוכנת ההתקנה של Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.6
SHA256 4295c2f221a07d5c897db3f0cef113d7641e78b2a0bfba0803d030b6726e25c0
תוכנית בסיסית ‫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.6)
תוכנית בסיסית ‫Debian 12
מובנה ‫Ubuntu 22.04 + CUDA 12.8
חבילת ‎.rpm
מאגר us-yum.pkg.dev/projects/gce-ai-infra/gpudirect-gib-rpm
חבילה nccl-gib (1.0.6)
תוכנית בסיסית Rocky Linux 9
מובנה ‫Ubuntu 22.04 + CUDA 12.8

אבחון

כדי לבדוק את ביצועי הרשת או לפתור בעיות שקשורות לביצועים, צריך להתקין את הקבצים הבינאריים האלה.

מאגר Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.6
SHA256 95062caa7cc72c857a2b0092970759bb775d35999ed5168ff2938062f68817c5
תוכנית בסיסית ‫Ubuntu 22.04 + CUDA 12.8

תאימות גרסאות

סדרת מכונות גרסת NCCL בחבילה גרסאות NCCL נתמכות גרסת הדרייבר המינימלית של ה-GPU גרסת CUDA runtime מינימלית
A4X 2.27.5 ‫‎>= 2.25 570.124.06 12.8

פירוט הרכיבים

רכיב גרסה
‫rdma-core (לא נכלל בחבילות ‎ .deb ו-‎ .rpm) 2307mlnx47
nccl 2.27.5
nccl-plugin-gib 1.0.6

רישום ביומן של הגרסאות

כדי לראות את יומני הגרסאות, צריך להגדיר את משתני הסביבה NCCL_DEBUG=INFO ו-NCCL_DEBUG_SUBSYS=INIT.

רכיב רישום ביומן של גרסאות
nccl ‫NCCL גרסה 2.27.5+cuda12.8
nccl-plugin-gib NET/gIB : Initializing gIB v1.0.6

תכונות ושיפורים

סה"כ

  • הוספת חבילות ‎ .deb ו-‎ .rpm של NCCL/gIB ב-arm64
  • שדרוג NCCL לגרסה 2.27.5
  • שיפור כוונוני הביצועים

שונות

  • הוספה של כוונונים של פלאגין gIB net לרשת Google RoCE
  • הפעלת NVLink-SHARP בהגדרות המומלצות

NCCL/gIB v1.0.4

תאריך ההשקה: 24 בפברואר 2025

קובצי הפעלה בינאריים מוכנים מראש

בקטעים הבאים מפורטים קובצי ההפעלה הבינאריים המובנים מראש של הגרסה ושל האבחון.

גרסה

צריך להתקין את הקבצים הבינאריים האלה לעומסי עבודה בסביבת ייצור. הוראות התקנה מופיעות במאמר הרצת NCCL במכונות של Compute Engine.

תוכנת ההתקנה של Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-arm64:v1.0.4
SHA256 95b0f4c982a1824f488681179cea24249e95def7a82b918fd587836fd158a124
תוכנית בסיסית ‫Alpine 3.21.0
מובנה ‫Ubuntu 22.04 + CUDA 12.8

אבחון

כדי לבדוק את ביצועי הרשת או לפתור בעיות שקשורות לביצועים, צריך להתקין את הקבצים הבינאריים האלה.

מאגר Docker
תמונה us-docker.pkg.dev/gce-ai-infra/gpudirect-gib/nccl-plugin-gib-diagnostic-arm64:v1.0.4
SHA256 3753ef5b6d7422ec0dd83e8ea83f4ebf16540c373067708a269ddae0aa97d509
תוכנית בסיסית ‫Ubuntu 22.04 + CUDA 12.8

פירוט הרכיבים

רכיב גרסה
‫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

תכונות ושיפורים

  • התבססות על NCCL core 2.25 לתמיכה ב-A4‏ (B200) וב-A4X‏ (GB200)
  • הוספת גרסאות build של arm64