Skip to Content
GuidesEvaluatie van een Ubuntu NVIDIA GPU-werkstation

Evaluatie van een Ubuntu NVIDIA GPU-werkstation

Deze gids bereidt een Ubuntu 24.04-werkstationrecept voor NVIDIA-tooling. De gebruikelijke KVM-test-VM heeft mogelijk geen NVIDIA-apparaat; controles op pakketten en configuratie zijn geen fysieke GPU-kwalificatie.

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.

Receptstructuur

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

Het hardware-blok is gedeclareerde intentie. Het maakt geen NVIDIA-apparaat zichtbaar in de test-VM. Beoordeel het privilege van de Docker-groep en stel Jupyter niet bloot zonder authenticatie en netwerkbeleid.

Compatibiliteitscontrole

Voordat je bouwt, noteer je:

  • exact GPU-model en compute capability;
  • compatibiliteit van kernel, NVIDIA-stuurprogramma, CUDA toolkit en user-space-bibliotheken;
  • herkomst van bronrepository en signing key;
  • gedrag van Secure Boot en modulesignering, indien gebruikt;
  • verwachtingen voor display-GPU versus alleen compute; en
  • licentie- en herdistributiebeperkingen voor elke propriëtaire component.

Bewijs opsplitsen

De virtuele build kan pakketinventaris, executables, configuratiebestanden, desktopstart en niet-GPU-services aantonen. Alleen de doelhardware kan aantonen:

  • nvidia-smi ziet het bedoelde apparaat zonder fouten;
  • een gecompileerd CUDA-voorbeeld levert het verwachte resultaat;
  • een vastgezette containerimage draait met --gpus en ziet het apparaat;
  • thermiek, vermogenslimieten, suspend/resume en reboot zijn stabiel; en
  • de echte training- of inference-workload voltooit binnen geheugen- en prestatie-eisen.

Bewaar beide bewijssets en label ze per omgeving. Rapporteer geen werkende GPU-stack alleen op basis van aanwezige pakketten.