Ubuntu NVIDIA GPU darbstacijas novērtēšana
Šī rokasgrāmata sagatavo Ubuntu 24.04 darbstacijas recepti NVIDIA rīkiem. Parastajam KVM testa viesim var nebūt NVIDIA ierīces, tāpēc pakotņu un konfigurācijas pārbaudes nav fiziska GPU kvalifikācija.
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.Recepta forma
{
"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 bloks deklarē nodomu. Tas nepadara NVIDIA ierīci redzamu testa VM. Pārskatiet docker grupas privilēģiju un neizpaudiet Jupyter bez autentifikācijas un tīkla politikas.
Saderības pārskats
Pirms build fiksējiet:
- precīzu GPU modeli un compute capability;
- kodola, NVIDIA draivera, CUDA toolkit un user-space bibliotēku saderību;
- avota repozitorija un signing key izcelsmi;
- Secure Boot/module-signing uzvedību, ja izmanto;
- display-GPU un compute-only gaidas; un
- licences un pārdalīšanas ierobežojumus katram īpašumtiesību komponentam.
Pierādījumu sadalījums
Virtuālais build var pierādīt pakotņu inventāru, izpildāmos failus, konfigurācijas failus, darbvirsmas palaišanu un ne GPU servisus. Tikai mērķa hardware var pierādīt:
nvidia-smibez kļūdām redz paredzēto ierīci;- kompilēts CUDA paraugs dod sagaidāmo rezultātu;
- piesaistīts konteineru attēls darbojas ar
--gpusun redz ierīci; - termika, power limits, suspend/resume un reboot ir stabilas; un
- īstais training vai inference workload pabeidzas atbilstoši atmiņas un veiktspējas prasībām.
Saglabājiet abus pierādījumu kopumus un apzīmējiet tos pēc vides. Neziņojiet par darbojošu GPU stack tikai no pakotņu klātbūtnes.