Ubuntu NVIDIA GPU -työaseman arviointi
Tämä opas valmistelee Ubuntu 24.04 -työasemareseptin NVIDIA-työkaluja varten. Tavallisessa KVM-testivirtuaalikoneessa ei välttämättä ole NVIDIA-laitetta, joten paketti- ja määritystarkistukset eivät ole fyysistä GPU-kelpoisuutta.
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.Reseptin rakenne
{
"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-lohko on ilmoitettu tarkoitus. Se ei tee NVIDIA-laitetta näkyväksi testi-VM:ssä. Tarkista Docker-ryhmän oikeudet äläkä altista Jupyteria ilman tunnistautumista ja verkkokäytäntöä.
Yhteensopivuuden tarkistus
Ennen buildia kirjaa:
- tarkka GPU-malli ja compute capability;
- ytimen, NVIDIA-ajurin, CUDA toolkitin ja user-space-kirjastojen yhteensopivuus;
- lähde-repositoryn ja signing keyn alkuperä;
- Secure Bootin ja moduulien allekirjoituksen käyttäytyminen, jos käytössä;
- odotukset näyttö-GPU:lle verrattuna pelkkään computeen; ja
- lisenssi- ja uudelleenjakorajoitukset jokaiselle omistusoikeudelliselle komponentille.
Todisteiden jako
Virtuaalinen build voi todistaa pakettiluettelon, suoritettavat tiedostot, määritystiedostot, työpöydän käynnistyksen ja ei-GPU-palvelut. Vain kohdelaitteisto voi todistaa:
nvidia-sminäkee tarkoitetun laitteen ilman virheitä;- käännetty CUDA-esimerkki tuottaa odotetun tuloksen;
- kiinnitetty kontainerimage toimii
--gpus-valinnalla ja näkee laitteen; - lämpötilat, tehorajat, suspend/resume ja uudelleenkäynnistys ovat vakaita; ja
- varsinainen harjoitus- tai päättelytyökuorma valmistuu muisti- ja suorituskykyvaatimusten puitteissa.
Säilytä molemmat todistejoukot ja merkitse ne ympäristön mukaan. Älä raportoi toimivaa GPU-pinoa pelkän pakettien läsnäolon perusteella.