Skip to Content
GuidesUbuntu NVIDIA GPU darbstacijas novērtēšana

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-smi bez kļūdām redz paredzēto ierīci;
  • kompilēts CUDA paraugs dod sagaidāmo rezultātu;
  • piesaistīts konteineru attēls darbojas ar --gpus un 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.