בדף הזה מופיעים הערות לגבי כל גרסה של 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 יחווה שגיאת פילוח כשמשתמשים בפלאגין 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