עומסי עבודה של בינה מלאכותית (AI), למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC) דורשים לעיתים קרובות יצירה של תמונת מערכת מותאמת אישית שכוללת חבילות תוכנה נוספות ומכוונת לביצועים אופטימליים. עכשיו אפשר להשתמש בתמונות מתקדמות של מחשוב כדי להגדיר סביבה אופטימלית לעומסי העבודה של AI/ML או HPC.
Advanced Compute Images מספקות מחסנית תמונות סטנדרטית לתשתית AI/ML ו-HPC. התמונות האלה יכולות לחסוך לכם את הצורך ליצור ידנית תמונות מותאמות אישית משלכם לעומסי עבודה של AI/ML ו-HPC.
יתרונות
היתרונות של Advanced Compute Images:
- מכונות מחשוב שמוכנות לשימוש בעומסי עבודה של AI/ML או HPC. אין צורך לכוונן את הביצועים באופן ידני, לנהל הפעלות מחדש של מכונות, להתקין סוכני Slurm או להתעדכן בגרסאות האחרונות של Cloud de Confiance כדי להפעיל עומסי עבודה של AI/ML או HPC שמשולבים בצורה הדוקה.
- ביצועים עקביים שניתנים לשחזור. סטנדרטיזציה של תמונות מאפשרת לכם ליהנות מביצועים עקביים וניתנים לשחזור ברמת האפליקציה.
סוגים של Advanced Compute Images
תמונות Advanced Compute Images מכילות כמה שכבות של הגדרות כדי לתמוך בהרצת עומסי עבודה של AI/ML ו-HPC.
- הגדרות של מערכת ההפעלה: כולל השבתה של עדכונים אוטומטיים, הגדרה של ulimits שעברו אופטימיזציה ל-HPC, כוונון של פרמטרים של sysctl בקרנל והגדרה של הגדרות אבטחה כמו SELinux.
- Network tuning: מכיל את הסקריפטים הדרושים לכוונון הרשת, כמו הפעלת שירות רב-תורים.
- Cloud de Confiance by S3NS שילוב: התקנה והגדרה של Google Cloud CLI ושל Ops Agent.
- כלי מאגר התגים: מתקינים ומגדירים את כל התוכנות שקשורות למאגר התגים, כולל:
- Docker
- NVIDIA Container Toolkit (גרסה 1.19.0-1)
- NVIDIA Enroot
- NVIDIA Pyxis
- NVIDIA: מותקנים הכלים הבאים:
- גרסה 13.0 של NVIDIA CUDA Toolkit,
- NVIDIA Data Center GPU Manager (DCGM) גרסה 4
- NVIDIA Fabric Manager
- MPI: מתקין את ספריות Message Passing Interface (MPI). התקנת Open MPI בתמונות שמבוססות על Ubuntu.
- Slurm: התקנת רכיבי הליבה שנדרשים ליצירת צומת של אשכול Slurm, כולל:
- קובצי הפעלה של Slurm (גרסה 25.11)
- Munge לאימות
- PMIx לניהול תהליכים
- ספריית JSON Web Token (JWT) (
libjwt)
- לקוחות של מערכת קבצים: התקנת כלים בצד הלקוח לגישה למערכות קבצים שונות, כמו Cloud Storage FUSE, כלי NFS (
nfs-utils) ולקוח Lustre. - כלים למפתחים: התקנה של שרשראות כלים נפוצות לפיתוח ולניפוי באגים, ושל כלי עזר, כמו:
- ניהול סביבה: התקנה והגדרה של כלים לניהול סביבה, בעיקר Lmod, והגדרה של סקריפטים של פרופילים שנדרשים כדי שהפקודה של המודול תהיה זמינה למשתמשים.
משפחות תמונות וחומרה נתמכות
תמונות Advanced Compute Images תומכות בעומסי עבודה של GPU ומאופיינות בתכונות הבאות:
- עברו אופטימיזציה למאיצי NVIDIA
- תמיכה ב-Ubuntu LTS 22.04 וב-Ubuntu LTS 24.04
- מגיעים עם CUDA ודרייברים של NVIDIA שמשולבים מראש
- מתאימות לעומסי עבודה של AI, ML או HPC
| חומרה | מערכת הפעלה | Orchestrator | תכונות | ארכיטקטורה | סדרות מכונות נתמכות | משפחת תמונות |
|---|---|---|---|---|---|---|
| GPU | Ubuntu LTS 22.04 | Slurm 25.11 |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | Slurm 25.11 |
|
AMD x86_64 | A4 | aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | Slurm 25.11 |
|
Arm64 | A4X | aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-arm64 |
| GPU | Ubuntu LTS 22.04 | ללא |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2204-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | ללא |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2404-cuda-130-nvidia-580-amd64 |
חבילות (או RPM) שהותקנו מראש
תמונות מחשוב מתקדמות מגיעות עם מגוון כלים, ספריות, מנהלי התקנים ו-RPMs מותקנים מראש. כדי לראות רשימה של מה שמותקן בכל תמונה, צריך לעיין בקובץ המניפסט של התמונה.
קובץ המניפסט נמצא בכתובת /usr/share/google/manifest.txt.
תמחור
Advanced Compute Images זמינים ללא עלות נוספת. מכיוון שתמונות מתקדמות של Compute פועלות ב-Compute Engine, יכול להיות שתחויבו על משאבי Compute Engine כמו vCPU, GPU, TPU, דיסקים וזיכרון. מידע נוסף זמין במאמר בנושא תמחור ב-Compute Engine.