Skip to Content
GuidesUbuntu NVIDIA GPU tööjaama hindamine

Ubuntu NVIDIA GPU tööjaama hindamine

See juhend valmistab ette Ubuntu 24.04 tööjaama retsepti NVIDIA tööriistadele. Tavalisel KVM testkülalisel ei pruugi olla NVIDIA seadet, seega paketi ja konfiguratsiooni kontrollid ei ole füüsiline GPU kvalifikatsioon.

Prompt

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.

Retsepti kuju

{ "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" } } } }

Hardware plokk deklareerib kavatsuse. See ei muuda NVIDIA seadet test-VM-is nähtavaks. Vaadake üle docker grupi privileeg ja ärge avaldage Jupyterit ilma autentimise ja võrgupoliitikata.

Ühilduvuse ülevaatus

Enne build’i fikseerige:

  • täpne GPU mudel ja compute capability;
  • tuuma, NVIDIA draiveri, CUDA toolkit ja user-space teekide ühilduvus;
  • lähterepositooriumi ja signing key päritolu;
  • Secure Boot/module-signing käitumine, kui kasutatakse;
  • display-GPU ja compute-only ootused; ja
  • litsentsi ja ümberjaotamise piirangud iga omandiõigusliku komponendi jaoks.

Tõendite jaotus

Virtuaalne build saab tõestada pakettide inventuuri, käivitatavaid faile, konfiguratsioonifaile, töölaua käivitust ja mitte-GPU teenuseid. Ainult sihtseadme hardware saab tõestada:

  • nvidia-smi näeb ettenähtud seadet ilma vigadeta;
  • kompileeritud CUDA näidis annab oodatud tulemuse;
  • kinnitatud konteineri pilt töötab --gpus-ga ja näeb seadet;
  • termika, power limits, suspend/resume ja reboot on stabiilsed; ja
  • tegelik training või inference workload lõpeb vastavalt mälule ja jõudluse nõuetele.

Hoidke mõlemat tõendite kogumit ja märgistage need keskkonna järgi. Ärge teatage toimivast GPU stackist ainuüksi pakettide olemasolu põhjal.