Hodnotenie pracovnej stanice Ubuntu s GPU NVIDIA
Tento sprievodca pripraví recept pracovnej stanice Ubuntu 24.04 pre nástroje NVIDIA. Bežný testovací guest v KVM nemusí mať zariadenie NVIDIA, preto kontroly balíkov a konfigurácie nie sú fyzickou kvalifikáciou GPU.
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.Tvar receptúry
{
"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"
}
}
}
}Blok hardware je deklarovaný zámer. Nespôsobí, že by testovacia VM videla zariadenie NVIDIA. Skontrolujte oprávnenia skupiny Docker a nevystavujte Jupyter bez autentifikácie a sieťovej politiky.
Prehľad kompatibility
Pred buildom zapíšte:
- presný model GPU a compute capability;
- kompatibilitu jadra, ovládača NVIDIA, CUDA toolkit a knižníc user-space;
- pôvod zdrojového repozitára a signing key;
- správanie Secure Boot a podpisu modulov, ak sa používa;
- očakávania: GPU pre displej versus iba compute; a
- licenčné a redistribučné obmedzenia pre každú proprietárnu komponentu.
Rozdelenie dôkazov
Virtuálny build môže doložiť inventár balíkov, spustiteľné súbory, konfiguračné súbory, spustenie desktopu a služby bez GPU. Iba cieľový hardvér môže doložiť:
nvidia-smividí zamýšľané zariadenie bez chýb;- skompilovaný ukážkový CUDA kód dá očakávaný výsledok;
- pripnutý obraz kontajnera beží s
--gpusa vidí zariadenie; - teploty, limity výkonu, suspend/resume a reboot sú stabilné; a
- skutočná tréningová alebo inferenčná workload dokončí v rámci požiadaviek na pamäť a výkon.
Ponechajte obe sady dôkazov a označte ich podľa prostredia. Nehláste funkčný GPU stack len na základe prítomnosti balíkov.