Ubuntu NVIDIA GPU munkaállomás értékelése
Ez az útmutató Ubuntu 24.04 munkaállomás-receptet készít elő NVIDIA eszközökhöz. A szokásos KVM teszt vendégnek lehet, hogy nincs NVIDIA eszköze, ezért a csomag- és konfiguráció-ellenőrzések nem fizikai GPU minősítés.
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.Recept alakja
{
"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"
}
}
}
}A hardware blokk deklarált szándék. Nem teszi láthatóvá az NVIDIA eszközt a teszt VM számára. Nézze át a Docker csoport jogosultságát, és ne tegye elérhetővé a Jupytort hitelesítés és hálózati szabályzat nélkül.
Kompatibilitás áttekintése
Build előtt rögzítse:
- a pontos GPU modellt és compute capability értékét;
- a kernel, NVIDIA driver, CUDA toolkit és user-space könyvtárak kompatibilitását;
- a forrásrepó és signing key eredetét;
- a Secure Boot és modul-aláírási viselkedést, ha használja;
- a kijelző-GPU és csak compute elvárásokat; és
- minden tulajdonosi komponens licenc- és újraelosztási korlátait.
Bizonyíték felosztása
A virtuális build igazolhatja a csomagkészletet, futtatható fájlokat, konfigurációs fájlokat, asztali indítást és nem GPU szolgáltatásokat. Csak a cél hardver igazolhatja:
- a
nvidia-smihibamentesen látja a tervezett eszközt; - a lefordított CUDA minta a várt eredményt adja;
- a rögzített konténerkép
--gpusmellett fut és látja az eszközt; - a hőmérséklet, teljesítménykorlátok, suspend/resume és reboot stabil; és
- a valódi tanítási vagy inferencia workload a memória- és teljesítménykövetelményeken belül befejeződik.
Tartsa meg mindkét bizonyíték-halmazt, és címkézze őket környezet szerint. Ne jelentsen működő GPU stacket csak a csomagok jelenléte alapján.