- Ny fifanarahana marina eo amin'ny Windows, mpamily NVIDIA, Toolkit ary Visual Studio no fanalahidy hisorohana ny fahadisoana.
- Hamarino amin'ny fampiasana nvcc, deviceQuery, ary bandwidthTest fa mifandray tsara ny GPU sy ny fotoana fandehanana.
- Safidy fametrahana mora vidy: Fametrahana mahazatra, Conda, pip, ary WSL miaraka amin'ny hafainganam-pandeha.
Fametrahana CUDA amin'ny Windows Tsy voatery ho marary an-doha izany raha fantatrao hoe aiza no hanombohana sy izay tokony hojerena isaky ny dingana. Amin'ity lahatsoratra ity dia hitarika anao amin'ny fomba azo ampiharina aho, miaraka amin'ireo nuance rehetra momba ny fifanarahana, ny fametrahana, ny fanamarinana ary ny famahana olana mahazatra mba hahazoana antoka fa miasa tsara amin'ny solosainao ny kitapom-pitaovana amin'ny voalohany.
Ho fanampin'ny fandrakofana ny fametrahana Toolkit mahazatra amin'ny Windows, ho hitanao ihany koa ny fomba fampiasana CUDA amin'ny WSL, apetraho amin'ny Conda na pip, manangona ohatra miaraka amin'ny Visual Studio, ary mahazo ny maodely mpamily NVIDIA samihafa amin'ny Windows. Mitambatra sy manara-penitra ny vaovao. Mifototra amin'ny torolalana ofisialy sy ny toe-javatra tena misy eo amin'ny fiainana izay mety hitranga aminao, toy ny solosaina finday misy hybrid AMD iGPU + NVIDIA dGPU GPU.
Inona no atao hoe CUDA ary inona no atolony amin'ny Windows?
CUDA Izy io dia sehatra fandaharana sy modely parallèle an'ny NVIDIA izay mamela manafaingana ny fampiharana miaraka amin'ny GPUAvy amin'ny AI sy ny siansa momba ny angona ka hatramin'ny simulation sy ny fanodinana sary. Amin'ny sehatra azo ampiharina, ny fametrahana ny CUDA Toolkit amin'ny Windows dia manome anao ny compiler nvcc, runtime, tranomboky toy ny cuBLAS, cuFFT, cuRAND, ary cuSOLVER, fitaovana debugging sy profiling, ary ohatra efa vonona.
Ny famolavolana CUDA dia manamora ny fampifangaroana CPU sy GPU amin'ny fampiharana mitovy: ny ampahany serials ao amin'ny processeur ary ny fizarana mifanitsy amin'ny GPU, izay manome kofehy an-jatony na an'arivony mihazakazaka mifanitsy. Misaotra amin'ny fitadidiana on-chip nozaraina sy tranomboky nohatsaraina, mitsambikina ny fampisehoana Matetika izy io dia tsikaritra amin'ny enta-mavesatra.
System sy compiler compatibility amin'ny Windows
Alohan'ny hampiasana ny installer dia tsara ny manamarina ny fifanarahana. Windows mifanentana Ny dikan-teny farany amin'ny kitapo dia misy: Windows 11 24H2, 23H2 ary 22H2-SV2; Windows 10 22H2; ary Windows Server 2022 sy 2025.
Ao amin'ny compiler, misy fanohanana mahazatra MSVC 193x miaraka amin'ny Visual Studio 2022 17.x ary MSVC 192x miaraka amin'ny Visual Studio 2019 16.x, miaraka amin'ny C++11, C++14, C++17 ary C++20 (miankina amin'ny dikan-teny). Visual Studio 2015 dia tsy nampiasaina tao amin'ny CUDA 11.1; Ny VS 2017 dia nesorina tamin'ny 12.5 ary nesorina tamin'ny 13.0. Jereo ny matrix marina amin'ny dikan-nao hialana amin'ny fampitahorana.
Zava-dehibe ho an'ny tetikasa lova: Manomboka amin'ny CUDA 12.0, nesorina ny fanangonana 32-bit, ary voafetra ho an'ny rafitra x64 ny famonoana ny binary 32-bit x86 amin'ny rafitra x64. mpamily, quart ary matematika amin'ny GeForce GPU ka hatramin'ny maritrano Ada; Tsy mahazaka 32 bits intsony ny Hopper.
Safidio ary apetraho amin'ny Windows ny Toolkit
Ampidino ny installer amin'ny tranokala ofisialy NVIDIA CUDA. Afaka misafidy Network Installer ianao (fampidinana kely indrindra izay mampiasa Internet ho an'ny ambiny) na Full Installer (rehetra ao anaty fonosana tokana, mahasoa ho an'ny milina tsy misy tambajotra na fametrahana orinasa). Aorian'ny fampidinana dia hamarino amin'ny checksum ny fahamendrehana (oh: MD5) mba hialana amin'ny kolikoly.
Ampandehano ny fametrahana sary ary araho ny dingana eo amin'ny efijery. Vakio ny naoty famoahana ho an'ny dikan-nao satria misy fiovana amin'ny antsipiriany, mifanaraka tsara ary fampitandremana manakiana. Manomboka amin'ny CUDA 13, ny installer Toolkit dia tsy ahitana ny mpamily intsony. Ny mpamily NVIDIA dia napetraka misaraka. avy amin'ny pejy mpamily mifanaraka amin'izany.
Fametrahana mangina sy fifantenana singa
Raha mila mametraka mangina ianao, ny installer dia manaiky ny fomba tsy misy interface miaraka amin'ny safidy -s ary mamela mifidiana subpacks manokana amin'ny anarana fa tsy mametraka ny zava-drehetra. Azonao atao ihany koa ny misoroka ny famerenana mandeha ho azy amin'ny -n. Ity granularity ity dia ilaina amin'ny fampifanarahana ny tontolo fananganana sy ny fampihenana ny dian-tongotrao.
Anisan'ny subpackage mahazatra ianao dia hahita zavatra toy ny nvcc, cudart, cuBLAS, cuFFT, cuRAND, cuSOLVER, cuSPARSENsight Compute, Nsight Systems, fampidirana Visual Studio, NVRTC, NVTX, NVJitLink, demanglers, ary fitaovana toy ny cuobjdump na nvdisasm. Raha te hanangona sy hanao profil ianao, safidio ny fitaovana NsightRaha mandeha fotsiny ianao dia mety ho ampy ny fotoana fandehanana.
Esory ny installer ary avereno jerena ny ao anatiny
Ho an'ny fanaraha-maso na fonosana orinasa, ny installer feno dia azo alaina amin'ny alàlan'ny fitaovana manohana ny LZMA toy ny 7-Zip na WinZip. Ho hitanao ny hazo sy ny maody CUDAToolkit Ny rakitra fampidirana Visual Studio dia napetraka ao anaty lahatahiry misaraka. Ny rakitra .dll sy .nvi ao amin'ireo lahatahiry ireo dia tsy ao anatin'ny atiny azo apetraka mihitsy.
Mametraka CUDA amin'ny Windows miaraka amin'i Conda
Raha tianao ny mitantana ny tontolo iainana miaraka amin'i Conda, NVIDIA dia mamoaka fonosana ao amin'ny anaconda.org/nvidia. Fametrahana fototra ny Toolkit Atao amin'ny baiko tokana, `conda install`, ary azonao atao koa ny manamboatra ny dikan-teny teo aloha amin'ny fampidirana ny marika `release`, ohatra, hanidy ny version 11.3.1. esory Mivantana ihany izany.
Mametraka CUDA amin'ny alàlan'ny pip (kodiarana)
NVIDIA dia manolotra kodiarana Python mifantoka amin'ny CUDA runtime ho an'ny Windows. Izy ireo dia natao indrindra ho an'ny mampiasa CUDA amin'ny Python ary tsy tafiditra ao anatin'izany ny fitaovana fampandrosoana feno. Voalohany, apetraho ny nvidia-pyindex mba hahafantaran'ny pip ny index NVIDIA NGC, ary ataovy azo antoka fa manana pip sy setuptools havaozina ianao mba hisorohana ny fahadisoana. Avy eo apetraho ny metapackages izay ilainao, toy ny nvidia-cuda-runtime-cu12 na nvidia-cublas-cu12.
Ireo metapackages ireo dia mikendry fonosana manokana toy ny nvidia-cublas-cu129, nvidia-cuda-nvrtc-cu129, nvidia-npp-cu129, ary ny hafa. Tsarovy fa ny tontolo iainana dia tantanan'ny pip.Raha te hampiasa CUDA ivelan'ny virtualenv ianao dia mila manitsy ny lalan'ny rafitra sy ny fari-piadidiana mba hampifandraisana tsara.
Hamarino ny fametrahana amin'ny Windows
Sokafy ny baikon'ny baiko ary mandehana nvcc -V hanamafisana ny dikan-teny napetraka. Clone ny santionany CUDA Ampidino ireo ohatra avy amin'ny GitHub ary alaivo miaraka amin'ny Visual Studio. Mandehana deviceQuery sy bandwidthTest: raha misy fifandraisana mahomby amin'ny GPU dia ho hitanao fa hita ilay fitaovana ary mandalo ny fitsapana Tsy misy hadisoana. Raha tsy mahita fitaovana ny deviceQuery dia jereo ny mpamily ary hita ao amin'ny rafitra ny GPU.
WSL miaraka amin'ny CUDA acceleration
Windows 11 sy ny dikan-teny farany an'ny Windows 10 manohana ny fampandehanana ny rafitra sy fitaovana ML CUDA-accelerate ao anatin'ny WSL, ao anatin'izany PyTorch, TensorFlow ary Docker Amin'ny fampiasana NVIDIA Container Toolkit, apetraho aloha ny mpamily CUDA-enabled amin'ny WSL, avy eo avelao ny WSL ary apetraho ny fizarana glibc toy ny Ubuntu na Debian.
Ataovy azo antoka fa manana kernel WSL nohavaozina ianao (5.10.43.3 farafahakeliny). Jereo amin'ny Mampiasà `wsl cat /proc/version` avy amin'ny PowerShell. Araho avy eo ny torolàlana mpampiasa CUDA ao amin'ny WSL mba hametrahana tranomboky sy fitoeran-javatra ary manomboka mampandeha ny rindranasa Linux anao amin'ny Windows nefa tsy miala amin'ny tontolo iainanao.
Esory ny CUDA amin'ny Windows
Aorian'ny fametrahana ny CUDA amin'ny Windows, te hiverina amin'ny dikan-teny teo aloha ve ianao? Afaka averina daholo ny zana-fonosana rehetra. Esory amin'ny Control Panel Mampiasa programa sy endri-javatra. Raha mitantana ny fitaovana miaraka amin'ny Conda na pip ianao dia ampiasao ny mekanika fanalana ny mpitantana tsirairay mba tsy hialana amin'ny sisa tavela.
Fanamarihana mifanaraka amin'ny version
Ny CUDA 11.8 dia famoahana malaza be noho ny fahamarinany sy ny fanohanan'ny tontolo iainana. Fitakiana mahazatra Ho an'ny 11.8: GPU miaraka amin'ny Compute Capability 3.0 na ambony, 64-bit, RAM kely indrindra 8 GB ary fahatsiarovana GPU farafahakeliny 4 GB. Amin'ny Linux dia mitambatra tsara amin'ny fizarana toy ny Ubuntu 18.04/20.04, RHEL/CentOS 7/8, sns.
Ny CUDA 12.x dia manolotra fanatsarana ny fotoana sy ny tranomboky ary manosika ny fiankinan-doha amin'ny mpamily faranyNy CUDA 13 dia manasaraka tanteraka ny mpamily amin'ny installer Toolkit: tadidio ny fametrahana ny mpamily anao. Fanazavana lehibeNy CUDA dia teknolojia NVIDIA ary mitaky GPU NVIDIA; raha hitanao na aiza na aiza fa mifanaraka amin'ny AMD GPU ihany koa dia tsy mety amin'ny CUDA stack izany.
Fametrahana CUDA amin'ny Windows: Famahana olana mahazatra
- Tsy mahavita na tsy mahavita ny asa ny installer.Jereo ny diarin'ny installer ary hamarino ny antivirus, ny habaka kapila ary ny fahazoan-dàlana ho an'ny admin. Andramo indray miaraka amin'ny Full Installer raha tsy milamina ny tambajotra, na amin'ny fomba mangina raha misy fifandirana UI.
- tsy mahita ny GPU ny deviceQueryHamarino fa marina ny mpamily, mavitrika ny GPU, ary mampiasa ny dGPU ny fampiharana. Havaozy ny mpamily ary apetraho indray ny Toolkit raha ilaina.
- Fifandirana amin'ny fivarotam-bokyRaha manana kitapom-pitaovana maromaro napetraka ianao dia manamarina ny CUDA_PATH sy ny PATH. Ao amin'ny Python, jereo fa mifanaraka amin'ny dikan-teny CUDA/cuDNN anao ny dikan-teny PyTorch na TensorFlow sy ny fandrindrana azy.
- Visual Studio dia tsy manangona .cuAmpio ny CUDA Build Customizations amin'ny tetikasanao ary mariho ny rakitra .cu ho CUDA C/C++. Hamarino fa ny MSVC dia mifanaraka amin'ny kitaponao.
Fitaovana, santionany ary antontan-taratasy
Ho fanampin'ny nvcc sy ny tranomboky, ny Toolkit amin'ny fametrahana CUDA amin'ny Windows dia ahitana ny mombamomba sy ny mpanadihady toy ny Nsight Systems sy ny Nsight Compute, ary ny antontan-taratasy HTML/PDF ho an'ny fiteny CUDA C++ sy fomba fanao tsara kokoaNy ohatra ofisialy dia ao amin'ny GitHub ary fototra tsara ho an'ny fanamarinana ny mpamily, ny fahatsiarovan-tena ary ny multiprocessors.
Rahoviana ny fampiasana Conda na pip mifanohitra amin'ny installer mahazatra
Ny Conda sy ny pip dia mety raha ny fifantohanao amin'ny fampandehanana ny rafitra ML izay efa mametraka ny fiankinan-doha mifanaraka amin'ny dikan-teny CUDA manokana. tombonyNy fitokanana ny tontolo iainana sy ny tsy fifankahazoana. Fatiantoka: Ho an'ny fampandrosoana C ++ teratany na ny fampidirana feno amin'ny VS, dia manolotra ny installer Toolkit mahazatra fitaovana rehetra ary ny traikefa feno indrindra.
FAQ haingana
- Ahoana no ahafantarako raha mifanaraka amin'ny CUDA ny GPU-ko? Sokafy ny Device Manager, mandehana any amin'ny Display adapters, ary jereo ny modely; ampitahao amin'ny lisitra ofisialin'ny NVIDIA an'ny CUDA GPU. Azonao atao ihany koa ny mihazakazaka nvidia-smi ary manamarina izany Miseho ny GPU anao.
- Afaka miofana tsy misy CUDA ve aho? Eny, hiasa amin'ny CPU izy io, saingy ho miadana kokoa. Raha hampiasa ny GPU miaraka amin'ny PyTorch na TensorFlow amin'ny Windows, ataovy azo antoka fa mametraka ianao fananganana mifanentana miaraka amin'ny kinova CUDA anao na mampiasa WSL miaraka amin'ny kaontenera NVIDIA.
- Dikan-teny tranainy manokanaNy fitaovana sasany dia mitaky fitambarana toa ny CUDA 10.1 miaraka amin'ny cuDNN 7.6.4. Amin'izay fotoana izay, apetraho ireo dikan-teny marina ireo ary apetraho ny DLL ny cuDNN ao amin'ny lahatahiry bin an'ny kitapom-pitaovana mifanaraka amin'izany, misoroka ny fananana cuDNN maromaro miaraka.
Raha mikasa ny hametraka CUDA amin'ny Windows ianao ary hanafaingana ny asanao amin'ny torolàlana feno, ny dingana sy ny tolo-kevitra etsy ambony dia hanampy anao hahavita ny zava-drehetra. Mifanaraka toy ny fonon-tanana. hatramin'ny fanorenana voalohany.
Tonian-dahatsoratra manokana momba ny teknolojia sy olana amin'ny Internet manana traikefa mihoatra ny folo taona amin'ny haino aman-jery nomerika samihafa. Niasa ho mpamoaka lahatsoratra sy mpamorona votoaty ho an'ny e-varotra, fifandraisana, varotra an-tserasera ary orinasa dokambarotra aho. Nanoratra tao amin'ny tranokalan'ny toekarena, fitantanam-bola ary sehatra hafa ihany koa aho. Ny asako ihany koa no tiako. Ankehitriny, amin'ny alàlan'ny lahatsoratro ao Tecnobits, Miezaka mikaroka ireo vaovao sy fahafahana vaovao rehetra atolotry ny tontolon'ny teknolojia ho antsika isan'andro aho hanatsarana ny fiainantsika.
