במאמר הזה נסביר איך ליצור מכונה וירטואלית (VM) שמשתמשת בסוג מכונה מסדרת המכונות A2 או A3 High שממוטבת למאיצים.
במקרה של סוגי מכונות A3 High, המסמך הזה מתייחס רק לסוגי מכונות עם פחות מ-8 יחידות GPU שמחוברות אליהן. אפשר ליצור את סוגי המכונות האלה מסוג A3 High עם פחות מ-8 מעבדי GPU רק כ-VM במודל Spot או כ-Flex-start VM. כדי ליצור מכונה מסוג A3 עם 8 מעבדי GPU מצורפים, קראו את המאמר יצירת מכונה מסוג A3 Mega, A3 High או A3 Edge עם GPUDirect מופעל.
כדי ליצור כמה מכונות וירטואליות מסוג A3 או A2, אתם יכולים גם להשתמש באחת מהאפשרויות הבאות:
- קבוצות מופעי מכונה מנוהלים (MIG): לעומסי עבודה שדורשים זמינות גבוהה, מדרגיות ותיקונים אוטומטיים, אפשר ליצור MIG שמשתמשת בתבנית של הגדרות מכונה של GPU.
- יצירת מכונות בכמות גדולה: כדי ליצור מספר גדול של מכונות וירטואליות עצמאיות, אתם יכולים ליצור מכונות וירטואליות מסוג A3 או A2 בכמות גדולה.
לפני שמתחילים
- כדי לעיין במגבלות ובשלבי הכנה נוספים ליצירת מכונות עם GPU מצורף, כמו בחירת קובץ אימג' של מערכת ההפעלה ובדיקת מכסת ה-GPU, אפשר לעיין במאמר סקירה כללית על יצירת מכונה עם GPU מצורף.
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא התהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים Google Cloud ולממשקי ה-API, לא צריך להגדיר אימות.
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, מאתחלים את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud.
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות ליצירת מכונות וירטואליות, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין מכונות של Compute (v1) (roles/compute.instanceAdmin.v1) בפרויקט.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות ליצירת מכונות וירטואליות. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי ליצור מכונות וירטואליות, צריך את ההרשאות הבאות:
-
compute.instances.createבפרויקט -
כדי להשתמש באימג' בהתאמה אישית ליצירת המכונה הווירטואלית (VM):
compute.images.useReadOnlyבקובץ אימג' -
כדי להשתמש ב-snapshot ליצירת המכונה הווירטואלית:
compute.snapshots.useReadOnlyבקובץ snapshot -
כדי להשתמש בתבנית של הגדרות מכונה ליצירת המכונה הווירטואלית:
compute.instanceTemplates.useReadOnlyבתבנית של הגדרות המכונה -
כדי לציין רשת משנה למכונה הווירטואלית:
compute.subnetworks.useבפרויקט או ברשת המשנה שנבחרה -
כדי לציין כתובת IP סטטית למכונה הווירטואלית:
compute.addresses.useבפרויקט -
כדי להקצות כתובת IP חיצונית למכונה הווירטואלית כשמשתמשים ברשת VPC:
compute.subnetworks.useExternalIpבפרויקט או ברשת המשנה שנבחרה -
כדי להקצות רשת מדור קודם למכונה הווירטואלית:
compute.networks.useבפרויקט -
כדי להקצות כתובת IP חיצונית למכונה הווירטואלית כשמשתמשים ברשת מדור קודם:
compute.networks.useExternalIpבפרויקט -
כדי להגדיר מטא-נתונים של המכונה הווירטואלית:
compute.instances.setMetadataבפרויקט -
כדי להגדיר תגים למכונה הווירטואלית:
compute.instances.setTagsבמכונה הווירטואלית -
כדי להגדיר תוויות למכונה הווירטואלית:
compute.instances.setLabelsבמכונה הווירטואלית -
כדי להגדיר חשבון שירות לשימוש של המכונה הווירטואלית:
compute.instances.setServiceAccountבמכונה הווירטואלית -
כדי ליצור דיסק חדש למכונה הווירטואלית:
compute.disks.createבפרויקט -
כדי לצרף דיסק קיים במצב קריאה-בלבד או במצב קריאה וכתיבה:
compute.disks.useבדיסק -
כדי לצרף דיסק קיים במצב קריאה-בלבד:
compute.disks.useReadOnlyבדיסק
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
יצירת מכונה וירטואלית עם GPUs מצורפים
כדי ליצור מכונת GPU וירטואלית שמציינת מדיניות למיקום קומפקטי, משתמשים ב-CLI של gcloud או ב-API בארכיטקטורת REST. אם לא, בוחרים באחת מהאפשרויות הבאות:
המסוף
- נכנסים לדף Create an instance במסוף Google Cloud .
כניסה לדף Create an instance - בשדה Name, מזינים שם ייחודי למכונה. מוסכמות למתן שמות למשאבים
- בוחרים אזור ותחום שבהם סוגי המכונות האלה של GPU זמינים. מידע נוסף זמין במאמר בנושא אזורים ותחומים (Zones) של GPU.
- בקטע של סוגי המכונות, בוחרים באפשרות GPUs.
- ברשימה GPU type, בוחרים את סוג ה-GPU.
- למכונות וירטואליות שעברו אופטימיזציה למאיץ A2, בוחרים באפשרות
NVIDIA A100 40GBאו באפשרותNVIDIA A100 80GB. - למכונות וירטואליות שעברו אופטימיזציה להאצת A3, בוחרים באפשרות
NVIDIA H100 80GB
- למכונות וירטואליות שעברו אופטימיזציה למאיץ A2, בוחרים באפשרות
- ברשימה Number of GPUs (מספר יחידות ה-GPU), בוחרים את מספר יחידות ה-GPU.
- ברשימה GPU type, בוחרים את סוג ה-GPU.
- מגדירים את דיסק האתחול באופן הבא:
- בקטע מערכת הפעלה ואחסון, לוחצים על שינוי. ייפתח הדף Boot disk configuration (הגדרת דיסק האתחול).
- בדף הגדרות דיסק אתחול, מבצעים את הפעולות הבאות:
- בכרטיסייה Public images, בוחרים תמונה נתמכת של Compute Engine או Deep Learning VM Images.
- מציינים גודל של דיסק אתחול של 40 GiB לפחות.
- כדי לאשר את האפשרויות של דיסק האתחול, לוחצים על Select.
- מגדירים את מודל הקצאת ההרשאות.
בקטע Advanced options (אפשרויות מתקדמות), בקטע VM provisioning model (מודל הקצאת מכונות וירטואליות), בוחרים באחת מהאפשרויות הבאות:
- Standard: לעומסי עבודה למטרות כלליות.
- Flex-start: לעומסי עבודה קצרים שיכולים לסבול שעת התחלה גמישה. מידע נוסף זמין במאמר מידע על Flex-start VM.
- Spot: לעומסי עבודה (workloads) עמידים בכשלים שאפשר להפסיק אותם. מידע נוסף זמין במאמר בנושא VM במודל Spot.
- אופציונלי: ברשימה On VM termination בוחרים מה יקרה כש-Compute Engine יבצע דחיקה של VM במודל Spot או כש-Flex-start VM יגיעו לסוף משך ההפעלה שלהן:
- כדי לעצור את מכונת ה-VM במהלך הדחיקה, בוחרים באפשרות Stop (ברירת מחדל).
- כדי למחוק את המכונה הווירטואלית במהלך ההפסקה לפני הזמן, בוחרים באפשרות מחיקה.
- כדי ליצור את המכונה הווירטואלית ולהפעיל אותה, לוחצים על Create.
gcloud
כדי ליצור ולהפעיל מכונה וירטואלית, משתמשים בפקודה gcloud compute instances create עם הדגלים הבאים. מכונות וירטואליות עם GPUs לא יכולות לעבור מיגרציה פעילה, לכן צריך להגדיר את הדגל --maintenance-policy לערך TERMINATE.
בפקודה לדוגמה מוצג גם הדגל --provisioning-model. הדגל הזה מגדיר את מודל ההקצאה של המכונה הווירטואלית. חובה להשתמש בדגל הזה כשיוצרים סוגי מכונות A3 עם פחות מ-8 מעבדי GPU, והערך שלו חייב להיות SPOT או FLEX_START.
בסוגי מכונות A2, הדגל הזה הוא אופציונלי. אם לא מציינים מודל, Compute Engine משתמש במודל ההקצאה הרגיל. מידע נוסף זמין במאמר בנושא מודלים של הקצאת מופעים ב-Compute Engine.
gcloud compute instances create VM_NAME \
--machine-type=MACHINE_TYPE \
--zone=ZONE \
--boot-disk-size=DISK_SIZE \
--image=IMAGE \
--image-project=IMAGE_PROJECT \
--maintenance-policy=TERMINATE \
--provisioning-model=PROVISIONING_MODEL
מחליפים את מה שכתוב בשדות הבאים:
-
VM_NAME: השם של המכונה הווירטואלית החדשה. -
MACHINE_TYPE: סוג מכונה A2 או סוג מכונה A3 עם 1, 2 או 4 יחידות GPU. עבור סוגי מכונות A3, צריך לציין מודל הקצאת משאבים. -
ZONE: האזור של ה-VM. האזור הזה חייב לתמוך במודל ה-GPU שבחרתם. -
DISK_SIZE: הגודל של דיסק האתחול ב-GiB. מציינים גודל של דיסק אתחול של 40 GiB לפחות. -
IMAGE: קובץ אימג' של מערכת הפעלה שתומכת במעבדי GPU. כדי להשתמש בתמונה העדכנית ביותר במשפחת תמונות, מחליפים את הדגל--imageבדגל--image-familyומגדירים את הערך שלו למשפחת תמונות שתומכת ב-GPU. לדוגמה:--image-family=rocky-linux-8-optimized-gcp.
אפשר גם לציין תמונה מותאמת אישית או תמונות VM של למידה עמוקה (Deep Learning). -
IMAGE_PROJECT: פרויקט האימג' של Compute Engine שאליו שייך קובץ אימג' של מערכת ההפעלה. אם משתמשים בתמונה בהתאמה אישית או בתמונות של מכונות וירטואליות ללמידה עמוקה, צריך לציין את הפרויקט שאליו התמונות האלה שייכות. -
PROVISIONING_MODEL: מודל ההקצאה שמשמש ליצירת המכונה הווירטואלית. אפשר לצייןSPOTאוFLEX_START. אם מסירים את הדגל--provisioning-modelמהפקודה, Compute Engine משתמש במודל ההקצאה הרגיל. חובה להשתמש בדגל הזה כשיוצרים מכונות וירטואליות מסוג A3 עם פחות מ-8 מעבדי GPU. למידע על הדגלים הנדרשים למודלים של הקצאת משאבים מסוג Spot או Flex-start, אפשר לעיין במאמרים בנושא יצירת VM במודל Spot או יצירת Flex-start VM.
REST
שולחים בקשת POST אל ה-method instances.insert.
בגלל שלא ניתן לבצע מיגרציה פעילה של מכונות וירטואליות עם GPUs, צריך להגדיר את השדה onHostMaintenance לערך TERMINATE.
הבקשה לדוגמה כוללת את השדה provisioningModel בגוף הבקשה. בשדה הזה מגדירים את מודל ההקצאה למכונה הווירטואלית. חובה למלא את השדה הזה כשיוצרים סוגי מכונות A3 עם פחות מ-8 מעבדי GPU, והערך שלו חייב להיות SPOT או FLEX_START. בשדות של סוגי מכונות A2, השדה הזה הוא אופציונלי. אם לא מציינים מודל הקצאה, מערכת Compute Engine משתמשת במודל ההקצאה הרגיל. מידע נוסף זמין במאמר בנושא מודלים של הקצאת מופעים ב-Compute Engine.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
"machineType": "projects/PROJECT_ID/zones/ZONE/machineTypes/MACHINE_TYPE",
"disks":
[
{
"type": "PERSISTENT",
"initializeParams": {
"diskSizeGb": "DISK_SIZE",
"sourceImage": "SOURCE_IMAGE_URI"
},
"boot": true
}
],
"name": "VM_NAME",
"networkInterfaces":
[
{
"network": "projects/PROJECT_ID/global/networks/NETWORK"
}
],
"scheduling": {
"automaticRestart": true,
"onHostMaintenance": "TERMINATE",
"provisioningModel": "PROVISIONING_MODEL"
}
}
-
VM_NAME: השם של המכונה הווירטואלית החדשה. -
PROJECT_ID: מזהה הפרויקט. -
ZONE: האזור של ה-VM. האזור חייב לתמוך בדגם ה-GPU שבחרתם. -
MACHINE_TYPE: סוג מכונה A2 או סוג מכונה A3 עם 1, 2 או 4 יחידות GPU. עבור סוגי מכונות A3, צריך לציין מודל הקצאת משאבים. -
SOURCE_IMAGE_URI: ה-URI של האימג' או משפחת האימג'ים הספציפיים שרוצים להשתמש בהם. לדוגמה:- תמונה ספציפית:
"sourceImage": "projects/rocky-linux-cloud/global/images/rocky-linux-10-optimized-gcp-v20251017" - סדרת תמונות:
"sourceImage": "projects/rocky-linux-cloud/global/images/family/rocky-linux-10-optimized-gcp"
- תמונה ספציפית:
-
DISK_SIZE: גודל דיסק האתחול ב-GB. מציינים גודל של דיסק אתחול של 40GB לפחות. -
NETWORK: רשת ה-VPC שבה רוצים להשתמש עבור מכונת ה-VM. אפשר לציין את הערך <code>default</code> כדי להשתמש ברשת ברירת המחדל. -
PROVISIONING_MODEL: מודל ההקצאה שמשמש ליצירת המכונה הווירטואלית. אפשר לצייןSPOTאוFLEX_START. אם מסירים את השדהprovisioningModelמגוף הבקשה, Compute Engine משתמש במודל ההקצאה הרגיל. חובה למלא את השדה הזה כשיוצרים מכונות וירטואליות מסוג A3 עם פחות מ-8 יחידות GPU. למידע על שדות חובה במודל הקצאת המשאבים מסוג Spot או Flex-start, אפשר לעיין במאמרים יצירת מכונה וירטואלית (VM) מסוג Spot או יצירת מכונה וירטואלית (VM) מסוג Flex-start.
התקנת מנהלי התקנים
כדי שהמכונה הווירטואלית תשתמש ב-GPU, צריך להתקין את הדרייבר של ה-GPU במכונה הווירטואלית.
דוגמאות
בדוגמאות האלה, רוב המכונות הווירטואליות נוצרות באמצעות Google Cloud CLI. עם זאת, אפשר גם להשתמש ב- Google Cloud console או ב-REST כדי ליצור את המכונות הווירטואליות האלה.
בדוגמאות הבאות אפשר לראות איך ליצור VM במודל Spot מסוג A3 באמצעות קובץ אימג' של מערכת ההפעלה רגילה, ומכונה וירטואלית מסוג A2 באמצעות תמונה של Deep Learning VM Images.
יצירת מכונה וירטואלית מסוג A3 Spot באמצעות משפחת תמונות של מערכת ההפעלה Debian 13
בדוגמה הזו נוצרת מכונה וירטואלית מסוג Spot (a3-highgpu-1g) A3 באמצעות משפחת תמונות של מערכת ההפעלה Debian 13.
gcloud compute instances create VM_NAME \
--project=PROJECT_ID \
--zone=ZONE \
--machine-type=a3-highgpu-1g \
--provisioning-model=SPOT \
--maintenance-policy=TERMINATE \
--image-family=debian-13 \
--image-project=debian-cloud \
--boot-disk-size=200GB \
--scopes=https://www.googleapis.com/auth/cloud-platform
מחליפים את מה שכתוב בשדות הבאים:
-
VM_NAME: השם של המכונה הווירטואלית -
PROJECT_ID: מזהה הפרויקט -
ZONE: האזור של המכונה הווירטואלית
יצירת מכונה וירטואלית מסוג A2 עם מכונה של Vertex AI Workbench ל-notebooks בניהול משתמשים במכונה הווירטואלית
בדוגמה הזו נוצרת מכונה וירטואלית (VM) מסוג A2 Standard (a2-highgpu-1g) באמצעות תמונת
tf2-ent-2-3-cu110
Deep Learning VM Images. בדוגמה הזו, צוינו דגלים אופציונליים כמו גודל דיסק האתחול והיקף ההרשאות.
השימוש בתמונות DLVM הוא הדרך הקלה ביותר להתחיל, כי מנהלי ההתקנים של NVIDIA וספריות CUDA כבר מותקנים מראש בתמונות האלה.
התמונות האלה גם מספקות אופטימיזציה של הביצועים.
אפשר להשתמש בתמונות הבאות של DLVM עם NVIDIA A100:
-
common-cu110: דרייבר NVIDIA ו-CUDA מותקנים מראש -
tf-ent-1-15-cu110: מנהל התקן של NVIDIA, CUDA, TensorFlow Enterprise 1.15.3 מותקנים מראש -
tf2-ent-2-1-cu110: NVIDIA driver, CUDA, TensorFlow Enterprise 2.1.1 מותקנים מראש -
tf2-ent-2-3-cu110: מנהל התקן של NVIDIA, CUDA, TensorFlow Enterprise 2.3.1 מותקנים מראש -
pytorch-1-6-cu110: מנהל התקן של NVIDIA, CUDA, Pytorch 1.6
למידע נוסף על קובצי האימג' של DLVM שזמינים ועל החבילות שמותקנות בקובצי האימג', קראו את המסמכים של Deep Learning VM.
gcloud compute instances create VM_NAME \
--project=PROJECT_ID \
--zone=ZONE \
--machine-type=a2-highgpu-1g \
--maintenance-policy=TERMINATE \
--image-family=tf2-ent-2-3-cu110 \
--image-project=deeplearning-platform-release \
--boot-disk-size=200GB \
--metadata="install-nvidia-driver=True,proxy-mode=project_editors" \
--scopes=https://www.googleapis.com/auth/cloud-platform
מחליפים את מה שכתוב בשדות הבאים:
-
VM_NAME: השם של המכונה הווירטואלית -
PROJECT_ID: מזהה הפרויקט -
ZONE: האזור של המכונה הווירטואלית
פקודת הדוגמה הקודמת יוצרת גם מכונה של notebook בניהול משתמשים של Vertex AI Workbench עבור המכונה הווירטואלית. כדי לגשת ל-notebook, במסוף Google Cloud , עוברים לדף Vertex AI Workbench > User-managed notebooks.
כניסה לדף User-managed notebooks
Multi-Instance GPU
Multi-Instance GPU מחלק GPU אחד מסוג NVIDIA A100 או NVIDIA H100 באותו VM לעד שבעה מכונות GPU נפרדות. הן פועלות בו-זמנית, ולכל אחת מהן יש זיכרון, מטמון ובלוקי SM (Streaming Multiprocessor) משלה. ההגדרה הזו מאפשרת ל-GPU מסוג NVIDIA A100 ו-H100 לספק איכות שירות (QoS) עקבית עם ניצול גבוה פי 7 בהשוואה לדגמי GPU קודמים.
אפשר ליצור עד שבעה כרטיסי GPU עם כמה מופעים במקביל. ב-GPU מסוג A100 40GB, לכל GPU רב-מופע מוקצים 5GB של זיכרון. עם מעבדי ה-GPU A100 80GB, הזיכרון שהוקצה מוכפל ל-10GB כל אחד. עם מעבדי GPU מסוג H100 80GB, לכל GPU מרובה מופעים מוקצה גם זיכרון בנפח 10GB.
למידע נוסף על השימוש ב-GPU עם כמה מופעים במקביל, קראו את המדריך למשתמש של NVIDIA בנושא GPU עם כמה מופעים במקביל.
כדי ליצור מעבדי GPU עם כמה מופעים במקביל, השלם את השלבים הבאים:
יוצרים מכונה וירטואלית שעברה אופטימיזציה לשימוש במאיץ A2 (A100) או A3 (H100).
מתחברים למכונה הווירטואלית. מידע נוסף זמין במאמרים איך מתחברים למכונות וירטואליות של Linux או איך מתחברים למכונות וירטואליות של Windows.
מפעילים את מנהלי ההתקנים (דרייברים) של NVIDIA GPU.
הפעלת מעבדי GPU עם כמה מופעים במקביל.
sudo nvidia-smi -mig 1
בודקים את צורות ה-GPU מרובות המופעים שזמינות.
sudo nvidia-smi mig --list-gpu-instance-profiles
הפלט אמור להיראות כך:
+-----------------------------------------------------------------------------+ | GPU instance profiles: | | GPU Name ID Instances Memory P2P SM DEC ENC | | Free/Total GiB CE JPEG OFA | |=============================================================================| | 0 MIG 1g.10gb 19 7/7 9.62 No 16 1 0 | | 1 1 0 | +-----------------------------------------------------------------------------+ | 0 MIG 1g.10gb+me 20 1/1 9.62 No 16 1 0 | | 1 1 1 | +-----------------------------------------------------------------------------+ | 0 MIG 1g.20gb 15 4/4 19.50 No 26 1 0 | | 1 1 0 | +-----------------------------------------------------------------------------+ | 0 MIG 2g.20gb 14 3/3 19.50 No 32 2 0 | | 2 2 0 | +-----------------------------------------------------------------------------+ | 0 MIG 3g.40gb 9 2/2 39.25 No 60 3 0 | | 3 3 0 | +-----------------------------------------------------------------------------+ .......
יוצרים את ה-Multi-Instance GPU (GI) ואת מכונות החישוב (CI) המשויכות שרוצים. כדי ליצור את המכונות האלה, צריך לציין את השם המלא או המקוצר של הפרופיל, את מזהה הפרופיל או שילוב של שניהם. למידע נוסף, קראו את המאמר בנושא יצירת מכונות וירטואליות עם GPU.
בדוגמה הבאה נוצרות שתי מכונות GPU
MIG 3g.20gbבאמצעות מזהה הפרופיל (9).הדגל
-Cמצוין גם כדי ליצור את מכונות ה-Compute המשויכות לפרופיל הנדרש.sudo nvidia-smi mig -cgi 9,9 -C
בודקים ששני כרטיסי ה-GPU עם כמה מופעים במקביל נוצרו:
sudo nvidia-smi mig -lgi
בודקים שנוצרו גם ה-GI וגם ה-CI התואם.
sudo nvidia-smi
הפלט אמור להיראות כך:
+-----------------------------------------------------------------------------+ | NVIDIA-SMI 525.125.06 Driver Version: 525.125.06 CUDA Version: 12.0 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 NVIDIA H100 80G... Off | 00000000:04:00.0 Off | On | | N/A 33C P0 70W / 700W | 39MiB / 81559MiB | N/A Default | | | | Enabled | +-------------------------------+----------------------+----------------------+ | 1 NVIDIA H100 80G... Off | 00000000:05:00.0 Off | On | | N/A 32C P0 69W / 700W | 39MiB / 81559MiB | N/A Default | | | | Enabled | +-------------------------------+----------------------+----------------------+ ...... +-----------------------------------------------------------------------------+ | MIG devices: | +------------------+----------------------+-----------+-----------------------+ | GPU GI CI MIG | Memory-Usage | Vol| Shared | | ID ID Dev | BAR1-Usage | SM Unc| CE ENC DEC OFA JPG| | | | ECC| | |==================+======================+===========+=======================| | 0 1 0 0 | 19MiB / 40192MiB | 60 0 | 3 0 3 0 3 | | | 0MiB / 65535MiB | | | +------------------+----------------------+-----------+-----------------------+ | 0 2 0 1 | 19MiB / 40192MiB | 60 0 | 3 0 3 0 3 | | | 0MiB / 65535MiB | | | +------------------+----------------------+-----------+-----------------------+ ...... +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+
מה השלב הבא?
- מידע נוסף על פלטפורמות GPU
- במכונות וירטואליות מסוג A2, מוסיפים למכונה הווירטואלית כונן SSD מקומי. מכשירי SSD מקומיים מתאימים במיוחד לשימוש עם יחידות GPU כשהאפליקציות שלכם דורשות אחסון עם ביצועים גבוהים. מכונות וירטואליות מסוג A3 כוללות כברירת מחדל SSD מקומי.
- במאמר טיפול באירועי תחזוקה של מארחי GPU מוסבר איך לטפל בתחזוקה של מארחי GPU.