NVIDIA CUDA installimise juhend Windowsi (WSL) ja Ubuntu jaoks

Viimane uuendus: 09/10/2025
Autor: Isaac
  • Drivers 570+ ja avatud valik on kriitilise tähtsusega RTX 50; versioonil 24.04 kasuta nvidia-driver-570-server-open.
  • WSL-i puhul on vaja CUDA toega draiverit, kerneli versiooni ≥ 5.10.43.3 ja glibc distributsiooni.
  • Tööriistakomplekti versiooni haldamine repositooriumi abil NVIDIA (RTX 50 jaoks on soovitatav 12.8).
  • Laadimise ebaõnnestumiste vältimiseks määrake PATH/LD_LIBRARY_PATH ja kontrollige seda nvcc-ga.

Installige NVIDIA CUDA

Kui töötate masinõppe, arvutinägemise või kõrgjõudlusega andmetöötlusega, on NVIDIA CUDA installimine GPU kiirenduse ärakasutamiseks peaaegu kohustuslik. Õige draiveri ja tööriistakomplekti versiooni valimine Oluline on vigu vältida ja olukorrast maksimumi võtta riistvara esimesest minutist.

Selles juhendis selgitan samm-sammult ja ilma kõrvalepõiketeta, kuidas jätta CUDA valmis nii Windowsis WSL-i (Windowsi alamsüsteem Linux) nagu Ubuntu 22.04 ja 24.04 puhul. Samuti näete nõudeid, kontrolle ja erijuhtumeid, näiteks RTX 50 Ja mis juhtub, kui installite ainult draiveri ja näete konkreetse versiooni nvcc-d ilma seda küsimata?

Nõuded ja ühilduvus

Enne millegi puudutamist on hea mõte kontrollida alguspunkti. Teil on vaja vähemalt ühte CUDA-ühilduvat graafikakaarti (mudelite loendi leiate ametlikust NVIDIA juhendist) ja paljude tehisintellekti töövoogude jaoks on soovitatav 6 GB eraldatud videomälu.

Kui kavatsete Windowsi kasutada WSL-iga, on tugi lai: Windows 11 Ja hiljutised Windows 10 värskendused (versioon 21H2 ja uuemad) lubavad WSL-is Linuxi distributsioonis käitada CUDA-d kasutavaid masinõppe tööriistu, teeke ja raamistikke. See hõlmab PyTorchi, TensorFlow'd, Dockerit ja NVIDIA Container Toolkiti. täpselt nagu natiivses Linuxis.

NVIDIA GPU eksemplaridega avalikes pilvekeskkondades on sageli kõige parem alustada pilveteenuse pakkuja enda pakutava virtuaalmasina kujutisega. Need kujutised on juba varustatud vastava draiveri ja CUDA tööriistakomplektiga. ja säästad end keerulistest sammudest. Kui installid oma masinasse, loe edasi.

WSL-i GPU-funktsioonide kasutamiseks veenduge, et WSL-i Linuxi tuum oleks ajakohane. Vajalik on versioon 5.10.43.3 või uuemSaate seda kontrollida siit PowerShell koos:

wsl cat /proc/version

Kui teil on vaja WSL-i värskendada, minge Windowsi seadetesse → Windows Update ja klõpsake nuppu Kontrolli värskendusi. Kerneli ajakohasena hoidmine väldib ühildumatust CUDA-ga ja muud GPU komponendid WSL-is.

CUDA tugi Windowsis ja Linuxis

CUDA Windowsis WSL-i kaudu: draiver, WSL ja Distro

Järjekord on oluline. Esmalt installige WSL-i NVIDIA draiver CUDA toega. Laadige alla ja installige WSL-i CUDA-toega NVIDIA draiver NVIDIA poolt teie GPU ja Windowsi versiooni jaoks soovitatav. See draiver võimaldab GPU kiirendust Linuxi alamsüsteemis.

Pärast draiveri installimist luba WSL ja installi glibc-põhine jaotus, näiteks Ubuntu või Debian. Kui WSL on lubatud ja installitud, käivitage värskendused Windows Update'ist, et WSL-i kernel ajakohasena hoida.

  Utiliit ei saanud korralikult käivituda (0xc0000022) Adobe Acrobat Error

Kontrollige kerneli versiooni PowerShellist (või konsoolist) käsuga:

wsl cat /proc/version

Kui teie kernel on ühilduv (≥ 5.10.43.3), saate nüüd WSL-is töötada masinõppe raamistike ja tööriistadega, näiteks PyTorch või TensorFlow. lisaks Dockeri ja NVIDIA Container Toolkiti kasutamisele justkui töötaksite natiivse Linuxi peal. Kui teil tekib probleeme, koondab NVIDIA tagasiside ja CUDA toe oma kogukonna kaudu WSL-i.

CUDA WSL-is

NVIDIA draiverid Ubuntu 22.04 ja 24.04 jaoks (sisaldab RTX 50)

Ubuntu puhul on esimene samm samuti draiver. Uuemate graafikakaartide puhul on siin oluline hoiatus: RTX 50-d vajavad draivereid 570.xxx.xx või uuemaidVanemad versioonid ei pruugi korralikult töötada, seega võivad klassikalised installimeetodid ebaõnnestuda.

Ubuntu 22.04-s on otstarbekas kasutada ametlik NVIDIA installija .run-vormingus. Alustage mõne eeltingimusega:

sudo apt -y install gcc make

Laadige installifail alla NVIDIA veebisaidilt, andke sellele täitmisõigused ja käivitage see. Avatud lähtekoodiga draiveri installimiseks valige MIT/GPL-suvand ja vältige pärast taaskäivitamist viga „Seadmeid ei leitud”:

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/570.124.04/NVIDIA-Linux-x86_64-570.124.04.run
sudo chmod +x NVIDIA-Linux-x86_64-570.124.04.run
sudo ./NVIDIA-Linux-x86_64-570.124.04.run

Kui olete lõpetanud, taaskäivitage süsteem draiveri korrektseks laadimiseks:

sudo shutdown -r now

Mõnes keskkonnas võib olla soovitatav GRUB-i konfiguratsioon uuesti luua, et tagada süsteemi käivitumine pärast draiveri installimist õigete kerneli parameetritega. Kui teil on kahtlusi saabasGRUBi uuesti genereerimine lahendab selle tavaliselt enne kui diagnoosidega hulluks lähed.

Teine soovitus, mis on selle draiveri haru hiljutistes juurutustes ilmnenud, on GSP keelamine ja taaskäivitamine. GSP keelamine aitab teatud arvutites konflikte vältida., eriti kui märkad pärast 570 installimist ebanormaalset käitumist.

Ubuntu 24.04 puhul on veel üks nüanss: ubuntu-drivers tööriist ei pruugi ikkagi tuvastada RTX 5090 ega paku ka sobivat varianti. Sellisel juhul installige õige pakett käsitsi ja ärge unustage lisada järelliidet "open":

sudo apt install nvidia-driver-570-server-open

Ilma avatud postfixita ei pruugi süsteem graafikakaarti tuvastada ja kuvada teadet „Seadmeid ei leitud”. Pärast installimist taaskäivitage mooduli laadimiseks:

sudo shutdown -r now

Soovi korral saate versioonis 24.04 rakendada sama protseduuri mis versioonis 22.04, kasutades NVIDIA .run installijat. Valige meetod, mis sobib teie vooluhulgaga kõige paremini ja teie keskkonna poliitika.

NVIDIA draiver Ubuntul

CUDA tööriistakomplekti installimine Ubuntule (12.4 vs 12.8 ja keskkonnateed)

Kui draiver on olemas, on aeg tööriistakomplekt installida. Praeguse ökosüsteemi juures PyTorch töötab sujuvalt CUDA 12.4 ja 12.8-ga, aga kui kasutate RTX 50, on täiustatud funktsioonide ja optimeeritud kernelide jaoks soovitatav 12.8. Vaatame robustset meetodit, mis kasutab NVIDIA kohalikku repositooriumi:

Esiteks laadige alla PIN-fail NVIDIA repo prioriseerimiseks:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin

Liiguta see nööpnõel kohta APT eelistuste kataloog:

sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600

Nüüd laadige alla tööriistakomplekti kohalik repositoorium (näide 12.8.1 Ubuntu 24.04 jaoks):

wget https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda-repo-ubuntu2404-12-8-local_12.8.1-570.124.06-1_amd64.deb

Paigalda see dpkg abil ja lisa GPG-võti võtmehoidjale Ubuntust, et APT usaldaks repositooriumi:

sudo dpkg -i cuda-repo-ubuntu2404-12-8-local_12.8.1-570.124.06-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2404-12-8-local/cuda-*-keyring.gpg /usr/share/keyrings/

Indeksite värskendamine ja tööriistakomplekti installimine:

sudo apt-get update && sudo apt-get -y install cuda-toolkit-12-8

Taaskäivitage arvuti et vältida üllatusi äsja installitud teekidega:

sudo shutdown -r now

Pärast installimist on hea mõte kontrollida, kas CUDA on saadaval, ja lisada teed oma keskkonda. Lisa oma shellile muutujad nii, et nvcc ja teegid oleksid PATH-is tulevastes seanssides. Näiteks Bashis:

echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

Kui kasutad Zsh-i, saad selle lisada faili ~/.zshrc ja mitte-interaktiivsete seansside korral faili ~/.profile või ~/.bash_profile. Eesmärk on, et igasugune terminal või sisselogimine on leidnud CUDA teegid ilma et peaksite iga kord midagi seadistama.

  Kuidas Windowsi kliendiarvutit turvaliselt ettevõtte domeeniga ühendada

Kontrollige paigaldust järgmiselt:

nvcc --version

Kui te ei soovi kohalikke hoidlaid hallata, on olemas lisaskripte ja ressursse, mis võivad teid hätta jäädes aidata. Pea meeles, et draiveri ja tööriistakomplekti versioonide vahel tuleb säilitada järjepidevus. lahendab tavaliselt 90% probleemidest.

CUDA tööriistakomplekti installimine

Windowsi platvormid konkreetsete tööriistade jaoks: CUDA 10.1 ja cuDNN 7.6.4 (Model Builderi juhtum)

On tööriistu, mis vajavad spetsiifilisi, vanemaid versioone. See kehtib teatud piltide klassifitseerimise stsenaariumide kohta Model Builderiga, mis nõuavad CUDA 10.1 ja cuDNN 7.6.4 versioonile 10.1Selles kontekstis veenduge järgmises:

  • Teil peab olema NVIDIA arendajakonto juurde pääseda descargas.
  • Installige ainult CUDA v10.1; uuemaid versioone pole selle konkreetse stsenaariumi jaoks.
  • Laadige alla CUDA 10.1 jaoks mõeldud cuDNN v7.6.4, pakkige lahti ja kopeeri vajalik binaarfail.

Pärast cuDNN zip-faili allalaadimist pakkige see lahti ja kopeerige fail cudnn64_7.dll tööriistakomplekti teele. Pea meeles, et sul ei saa korraga olla mitu cuDNN-i versiooni. samas keskkonnas. Näidismarsruut:

<CUDNN_zip_files_path>\cuda\bin\cudnn64_7.dll -> <YOUR_DRIVE>\Archivos de programa\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin

Kas teil pole kohalikku või Azure'i graafikaprotsessorit saadaval? Neid stsenaariume saab käivitada protsessoril, aga treening muutub oluliselt aeglasemaksKaalu virtuaalmasina ja graafikaprotsessori kasutamist, kui aeg on kriitiline.

Kontrollid, marsruudid ja levinud küsimused

Mida CUDA versioon mis sul süsteemis on? Kiire kontroll on järgmine:

nvcc --version

Kui kasutate Ubuntu ja olete installinud APT-ga draiveri (nt nvidia-driver-525) ning näete loendis nvcc 11.2 ilma tööriistakomplekti otseselt installimata, ärge paanitsege. Mõnes konfiguratsioonis võib draiveri installimine CUDA pakette lohistada või olid juba baassüsteemi kujutises. Tööriistakomplekti versiooni ei saa alati valida, kui installite ainult draiveri.

Täpse CUDA versiooni kontrollimiseks installige NVIDIA repositoorium ja konkreetne tööriistakomplekti pakett (nt cuda-toolkit-12-8), nagu me oleme näinud. See tagab, et tööriistakomplekti versioon on draiveriga kooskõlas. ja teie raamistike vajadustega.

  Parimad kalliskivid Google Gemini jaoks: täielik juhend, näited ja kuidas neid luua

Ärge unustage keskkonnamuutujaid konfigureerida binaarfailide ja teekide leidmiseks. Bashis saate oma ~/.bashrc failile lisada järgmise:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

Zsh-is kasuta ~/.zshrc ja kui soovid, et see kehtiks sisselogimiste puhul, siis ~/.profile või ~/.bash_profile. Ilma nende teedeta ei leia mõned rakendused CUDA teeke.isegi kui tööriistakomplekt on installitud.

Windowsis, kui te pole kindel, milline graafikakaart teil on, saate seda mitmel viisil kontrollida. Sätetest paremklõpsake menüül Start → Sätted → Süsteem → Kuva → Seotud sätted → Täpsemad kuvasätted. Mark ja mudel kuvatakse jaotises „Kuva teave”.Samuti alates Task ManagerÜksikasjade kuvamiseks valige vahekaart Jõudlus → GPU.

Kui te ei näe GPU-d sätetes ega tegumihalduris, aga teate, et NVIDIA on installitud, avage Seadmehaldur → Kuvari adapterid → Paigaldage oma GPU-le sobiv draiverVärskendusi saab vaadata GeForce Experience'is ja kui see ebaõnnestub, saate alati uusima draiveri alla laadida NVIDIA veebisaidilt.

WSL-i stsenaariumide korral pidage meeles: NVIDIA draiver CUDA toega WSL-is, WSL lubatud, glibc-põhine distributsioon, kernel 5.10.43.3 või uuem ja seejärel teie raamistikud (PyTorch/TensorFlow) või konteinerid NVIDIA Container Toolkitiga. See paigaldusjärjekord väldib kitsaskohti ja raskesti silutavaid vigu..

Ubuntu 22.04/24.04 puhul, kui kasutad RTX 50, jää haru 570 juurde ja versioonil 24.04 kasuta paketti nvidia-driver-570-server-open või .run installijat. Ära unusta GSP-d taaskäivitada ja vajadusel keelata.Tööriistakomplekti puhul on 12.8 RTX 50-ga kindel valik; PyTorch toetab ka 12.4, kuid 12.8-ga saate paremad optimeerimised.

Kui kõik on paigas, saate oma vooge käivitada natiivses Linuxis või WSL-is Dockeri abil või otse PyTorchi/TensorFlow'ga. Kui midagi ei käivitu, kontrollige versioone, keskkonnateid ja ühilduvust. enne poole installi muutmist. Paljud probleemid lahendatakse draiveri ja tööriistakomplekti joondamise ning GPU-d "näeva" süsteemi tagamisega.

See juhend koondab põhitõed CUDA usaldusväärseks installimiseks Windowsi (WSL-i kaudu) ja Ubuntule, käsitledes nõudeid, RTX 50 draivereid, 12.8 tööriistakomplekti installimist kohaliku hoidlaga, keskkonnateid ja juhiseid. Selle kaardi abil peaksite saama oma GPU-d tööle panna võimalikult vähese hõõrdumisega..