Cumu installà CUDA in Windows senza errori: una guida per sviluppatori è creatori

Ultimu aghjurnamentu: 05/11/2025

  • A cumpatibilità esatta trà Windows, u driver NVIDIA, Toolkit è Visual Studio hè chjave per evità errori.
  • Verificate cù nvcc, deviceQuery, è bandwidthTest chì a GPU è u runtime cumunicanu currettamente.
  • Opzioni d'installazione flessibili: Installatore classicu, Conda, pip è WSL cù accelerazione.
Installà CUDA

Installà CUDA nant'à Windows Ùn hà micca bisognu di esse un mal di testa sè sapete induve principià è ciò chì verificà à ogni passu. In questu articulu vi guideraghju in modu praticu, cù tutte e sfumature di cumpatibilità, installazione, verificazione è risoluzione di prublemi cumuni per assicurà chì u kit di strumenti funziona perfettamente nantu à u vostru urdinatore a prima volta.

In più di trattà l'installazione classica di Toolkit in Windows, viderete ancu cumu aduprà CUDA cù WSL, installallu cù Conda o pip, compilate esempi cù Visual Studio è capisce i diversi mudelli di driver NVIDIA in Windows. L'infurmazione hè unificata è aghjurnata. Basatu annantu à guide ufficiali è scenarii di a vita reale chì puderanu accade, cum'è un laptop cù una GPU ibrida AMD iGPU + NVIDIA dGPU.

Chì ghjè CUDA è chì offre in Windows?

CUDA Hè a piattaforma è u mudellu di prugrammazione parallela di NVIDIA chì permette accelerà l'applicazioni cù a GPUDa l'IA è a scienza di i dati à e simulazioni è u trattamentu di l'imagine. À un livellu praticu, l'installazione di CUDA Toolkit in Windows vi dà u compilatore nvcc, u runtime, biblioteche cum'è cuBLAS, cuFFT, cuRAND è cuSOLVER, strumenti di debugging è di prufilatura, è esempi pronti per a compilazione.

U cuncepimentu CUDA facilita a mistura di CPU è GPU in a listessa applicazione: i cumpunenti numeri seriali in u processore è e sezzioni parallele nantu à a GPU, chì furniscenu centinaie o migliaia di fili chì funzionanu in parallelu. Grazie à a memoria spartuta in chip è à e biblioteche ottimizzate, u saltu di prestazione Di solitu hè perceptibile sottu carichi intensivi.

Installà CUDA

Compatibilità di u sistema è di u compilatore in Windows

Prima di utilizà l'installatore, hè cunsigliatu di verificà a cumpatibilità. Windows compatible E versioni recenti di u kit di strumenti includenu: Windows 11 24H2, 23H2 è 22H2-SV2; Windows 10 22H2; è Windows Server 2022 è 2025.

In i compilatori, u supportu tipicu include MSVC 193x cù Visual Studio 2022 17.x è MSVC 192x cù Visual Studio 2019 16.x, cù dialetti C++11, C++14, C++17 è C++20 (secondu a versione). Visual Studio 2015 hè statu deprecatu in CUDA 11.1; VS 2017 hè statu deprecatu in 12.5 è eliminatu in 13.0. Verificate a matrice esatta di a vostra versione per evità i spaventi.

Impurtante per i prughjetti legacy: À partesi da CUDA 12.0, a compilazione à 32 bit hè eliminata, è l'esecuzione di binari x86 à 32 bit nantu à i sistemi x64 hè limitata à cunduttore, quartu è matematica nantu à e GPU GeForce finu à l'architettura Ada; Hopper ùn supporta più 32 bit.

Cuntinutu esclusivu - Cliccate quì  Chì ghjè a modalità HAGS (Hardware-Accelerated GPU Scheduling) è quandu attivalla

Selezziunate è installate u Toolkit in Windows

Scaricate l'installatore da u situ ufficiale di NVIDIA CUDA. Pudete sceglie l'installatore di rete (scaricamentu minimu chì usa l'internet per u restu) o Installatore cumpletu (tuttu in un unicu pacchettu, utile per macchine senza rete o implementazioni d'impresa). Dopu u scaricamentu, verificate l'integrità cù a somma di cuntrollu (per esempiu, MD5) per escludere a corruzzione.

Eseguite l'installatore graficu è seguitate i passi nantu à u screnu. Leghjite e Note di Rilasciu per a vostra versione perchè detalla i cambiamenti, e cumpatibilità esatte è l'avvertimenti critichi. À partesi da CUDA 13, l'installatore di Toolkit ùn include più u driver. U driver NVIDIA hè stallatu separatamente. da a pagina di i driver currispundenti.

Installà CUDA nant'à Windows
Cumu installà CUDA in Windows senza errori

Installazione silenziosa è selezzione di cumpunenti

Sè avete bisognu di implementà in silenziu, l'installatore accetta a modalità senza interfaccia cù l'opzione -s è permette selezziunate sottupacchetti specifici per nome invece d'installà tuttu. Pudete ancu impedisce i riavvii automatichi cù -n. Questa granularità hè utile per persunalizà l'ambienti di compilazione è riduce a vostra impronta.

Trà i soliti sottopacchetti truverete articuli cum'è nvcc, cudart, cuBLAS, cuFFT, cuRAND, cuSOLVER, cuSPARSENsight Compute, Nsight Systems, integrazione di Visual Studio, NVRTC, NVTX, NVJitLink, demanglers, è utilità cum'è cuobjdump o nvdisasm. Sè vo avete da cumpilà è prufilà, sceglite l'arnesi NsightSè vo l'eseguite solu, u tempu d'esecuzione puderia esse abbastanza.

Estrae l'installatore è verificate u cuntenutu

Per l'audit o l'imballaggio corporativu, l'installatore cumpletu pò esse estrattu cù strumenti chì supportanu LZMA cum'è 7-Zip o WinZip. Truverete l'arburu è i moduli CUDAToolkit I fugliali d'integrazione di Visual Studio sò piazzati in cartulari separati. I fugliali .dll è .nvi in ​​questi cartulari ùn facenu micca parte di u cuntenutu installabile stessu.

Installate CUDA nant'à Windows cù Conda

Sè preferite gestisce l'ambiente cù Conda, NVIDIA publica pacchetti in anaconda.org/nvidia. Una stallazione basica di u Toolkit Hè fattu cù un solu cumandamentu, `conda install`, è pudete ancu riparà e versioni precedenti aghjunghjendu l'etichetta `release`, per esempiu, per bluccà a versione 11.3.1. disinstallà Hè altrettantu direttu.

Installà CUDA via pip (rote)

NVIDIA offre rote Python focalizate nantu à u runtime CUDA per Windows. Sò principalmente destinate à Usendu CUDA cù Python è ùn includenu micca l'arnesi di sviluppu cumpleti. Prima, installate nvidia-pyindex affinchì pip cunnosca l'indice NVIDIA NGC, è assicuratevi di avè pip è setuptools aggiornati per evità errori. Dopu installate i metapacchetti chì avete bisognu, cum'è nvidia-cuda-runtime-cu12 o nvidia-cublas-cu12.

Cuntinutu esclusivu - Cliccate quì  Chì fà quandu Windows Update rompe a vostra carta di rete

Questi metapacchetti miranu à pacchetti specifici cum'è nvidia-cublas-cu129, nvidia-cuda-nvrtc-cu129, nvidia-npp-cu129, è altri. Ricurdatevi chì l'ambiente hè gestitu da pip.Sè vo vulete aduprà CUDA fora di l'ambiente virtuale, duverete aghjustà i percorsi di u sistema è e variabili per ligà currettamente.

Verificate l'installazione nantu à Windows

Aprite un prompt di cumanda è eseguite nvcc -V per cunfirmà a versione installata. Clonà i campioni CUDA Scaricate l'esempii da GitHub è cumpilateli cù Visual Studio. Eseguite deviceQuery è bandwidthTest: s'ellu ci hè una cumunicazione riescita cù a GPU, viderete u dispusitivu rilevatu è passendu i testi Nisun errore. Sè deviceQuery ùn trova micca dispositivi, verificate u driver è chì a GPU sia visibile in u sistema.

WSL cù accelerazione CUDA

Windows 11 è l'ultime versioni di Windows 10 supportanu l'esecuzione di framework è strumenti ML accelerati da CUDA in WSL, cumpresi PyTorch, TensorFlow è Docker Cù NVIDIA Container Toolkit, prima installate u driver abilitatu per CUDA in WSL, dopu abilitate WSL è installate una distribuzione glibc cum'è Ubuntu o Debian.

Assicuratevi di avè un kernel WSL aggiornatu (minimu 5.10.43.3). Verificate cù Aduprate `wsl cat /proc/version` da PowerShell. Dopu, seguitate a guida di l'utente CUDA in WSL per installà biblioteche è container è cumincià à eseguisce i vostri flussi di travagliu Linux in Windows senza lascià u vostru ambiente.

Disinstalla CUDA in Windows

Dopu avè stallatu CUDA nant'à Windows, vulete vultà à a versione precedente ? Tutti i sottupacchetti ponu esse annullati. Disinstalla da u Pannellu di Cuntrollu Utilizendu i prugrammi è e funziunalità. Sè gestite u kit di strumenti cù Conda o pip, aduprate i meccanismi di disinstallazione di ogni gestore per evità di lascià alcunu residuu di pacchetti.

Note di cumpatibilità di versione

CUDA 11.8 hè stata una versione assai pupulare per via di a so stabilità è di u supportu di l'ecosistema. Requisiti tipici Per 11.8: GPU cù Capacità di Calculu 3.0 o superiore, 64-bit, minimu 8 GB di RAM è almenu 4 GB di memoria GPU. Nant'à Linux, s'integra bè cù distribuzioni cum'è Ubuntu 18.04/20.04, RHEL/CentOS 7/8, ecc.

CUDA 12.x introduce miglioramenti in u runtime è in a biblioteca è spinge e dipendenze di l'ultimi pilotiCUDA 13 separa permanentemente u driver da l'installatore di Toolkit: ricordatevi di installà u driver voi stessu. Chjarificazione impurtanteCUDA hè tecnulugia NVIDIA è richiede GPU NVIDIA; sè vo vede in qualchì locu chì hè ancu cumpatibile cù e GPU AMD, questu ùn hè micca currettu per a pila CUDA.

Installazione di CUDA in Windows: Risoluzione di i prublemi cumuni

  • L'installatore fiasca o ùn finisce micca u travagliu.Verificate i registri di l'installatore è verificate u vostru antivirus, u spaziu di discu è i permessi di l'amministratore. Pruvate di novu cù l'installatore cumpletu se a rete hè instabile, o in modu silenziu se ci sò cunflitti di l'interfaccia utente.
  • deviceQuery ùn rileva micca a GPUVerificate chì u driver sia currettu, chì a GPU sia attiva è chì l'applicazione utilizzi a dGPU. Aggiornate u driver è reinstallate u Toolkit se necessariu.
  • Cunflitti cù e librerieSè vo avete parechji kit di strumenti installati, validate CUDA_PATH è PATH. In Python, verificate chì e versioni di PyTorch o TensorFlow è e so cunfigurazioni sò cumpatibili cù a vostra versione CUDA/cuDNN.
  • Visual Studio ùn compila micca .cuAghjunghjite e persunalizazioni di CUDA Build à u vostru prughjettu è marcate i fugliali .cu cum'è CUDA C/C++. Verificate chì MSVC sia cumpatibile cù u vostru toolkit.
Cuntinutu esclusivu - Cliccate quì  Ryzen 9 9950X3D2 punta in altu: 16 core è doppia V-Cache 3D

Strumenti, campioni è documentazione

In più di nvcc è di e biblioteche, u Toolkit per l'installazione di CUDA in Windows include profili è analizzatori cum'è Nsight Systems è Nsight Compute, è documentazione HTML/PDF per u linguaghju CUDA C++ è megliu praticheL'esempi ufficiali sò nantu à GitHub è sò una basa eccellente per validà i driver, e prestazioni di memoria è i multiprocessori.

Quandu aduprà Conda o pip versus l'installatore classicu

Conda è pip sò ideali quandu u vostru focus hè nantu à l'esecuzione di frameworks ML chì impacchettanu digià dipendenze coerenti cù versioni CUDA specifiche. VantaghjuIsolamentu di l'ambiente è menu attritu. Svantaghju: Per u sviluppu nativu di C++ o l'integrazione cumpleta cù VS, l'installatore classicu di Toolkit offre tutti l'utili è l'esperienza più cumpleta.

FAQ rapide

  • Cumu possu sapè se a mo GPU hè cumpatibile cù CUDA? Aprite u Gestione di Dispositivi, andate à Adattatori di Display, è verificate u mudellu; paragunatelu cù a lista ufficiale di GPU CUDA di NVIDIA. Pudete ancu eseguisce nvidia-smi è cunfirmà què A vostra GPU appare.
  • Possu allenà mi senza CUDA? Iè, funziona nantu à a CPU, ma serà più lentu. Per aduprà a GPU cù PyTorch o TensorFlow in Windows, assicuratevi di installà custruzzioni cumpatibili cù a vostra versione di CUDA o aduprate WSL cù i container NVIDIA.
  • Versioni più vechje specificheCerti strumenti necessitanu cumminazzioni cum'è CUDA 10.1 cù cuDNN 7.6.4. In questu casu, installate quelle versioni esatte è piazzate u DLL di cuDNN in u cartulare bin di u toolkit currispundente, evitendu d'avè parechji cuDNN à u listessu tempu.

Sè vo circate d'installà CUDA in Windows è accelerà u vostru travagliu cù una guida cumpleta, i passi è e raccomandazioni sopra vi aiuteranu à fà tuttu. Si adatta cum'è un guantu. da a prima custruzzione.