הערכת תחנת עבודה של אובונטו NVIDIA GPU
מדריך זה מכין מתכון לתחנת עבודה של אובונטו 24.04 עבור כלי עבודה של NVIDIA. ייתכן שלאורח בדיקת ה-KVM הרגיל אין התקן NVIDIA, כך שבדיקות חבילה ותצורה אינן הסמכה פיזית של GPU.
הנחיה
Create an Ubuntu 24.04 GNOME workstation for NVIDIA compute evaluation.
Include the gpu-nvidia, cuda, docker, Python, Git, SSH, and Jupyter features.
Do not choose “latest”; show the exact driver, CUDA toolkit, container runtime,
repositories, signing keys, and supported GPU architecture in the plan. Create
a locked-password user named mldev. Add package and service tests for the VM,
then list nvidia-smi, CUDA sample, container-GPU, suspend/resume, and workload
tests that must run on the target workstation.צורת מתכון
{
"name": "ubuntu24-nvidia-workstation-evaluation",
"base_image": "ubuntu-24.04",
"hardware": {
"platform": "pc",
"architecture": "x86_64",
"gpu": "nvidia",
"min_cpu_cores": 8,
"min_memory_gb": 32,
"min_storage_gb": 128,
"nic_count": 1
},
"os": {
"features": [
"desktop",
"gpu-nvidia",
"cuda",
"docker",
"python",
"git",
"ssh",
"jupyter"
],
"users": [
{
"username": "mldev",
"groups": ["sudo", "docker"],
"shell": "/bin/bash"
}
],
"desktop_settings": {
"color_scheme": "prefer-dark",
"power": {
"idle_delay": 600,
"sleep_inactive_ac_timeout": 0,
"sleep_inactive_ac_type": "nothing"
}
}
}
}חסימת החומרה מוצהרת ככוונה. זה לא הופך מכשיר NVIDIA לגלוי ל-VM המבחן. בדוק את ההרשאות של קבוצת Docker ואל תחשוף את Jupyter ללא אימות ומדיניות רשת.
סקירת תאימות
לפני הבנייה, רשום:
- דגם GPU מדויק ויכולת מחשוב;
- ליבה, מנהל התקן של NVIDIA, ערכת כלים CUDA ותאימות ספריית מרחב משתמש;
- מאגר מקור ומפתח חתימה מקור;
- אופן הפעולה של אתחול/חתימת מודול מאובטח אם נעשה בו שימוש;
- צג-GPU לעומת ציפיות מחשוב בלבד; ו
- אילוצי רישיון והפצה מחדש עבור כל רכיב קנייני.
פיצול הראיות
המבנה הוירטואלי יכול להוכיח מלאי של חבילות, קובצי הפעלה, קבצי תצורה, השקת שולחן העבודה ושירותים שאינם GPU. רק חומרת היעד יכולה להוכיח:
nvidia-smiרואה את המכשיר המיועד ללא שגיאות;- מדגם CUDA מלוקט מייצר את התוצאה הצפויה;
- תמונת מיכל מוצמדת פועלת עם
--gpusורואה את המכשיר; - תרמיות, מגבלות הספק, השעיה/המשך, ואתחול מחדש יציבים; ו
- עומס העבודה האמיתי של האימון או ההסקה מסתיים במסגרת דרישות הזיכרון והביצועים שלו.
שמרו את שני ערכות הראיות וסמנו אותן לפי סביבה. אל תדווח על מחסנית GPU עובדת מנוכחות חבילה בלבד.