விண்டோஸில் CUDA ஐ எவ்வாறு நிறுவுவது: முழுமையான வழிகாட்டி மற்றும் தீர்வுகள்.

  • இணக்கத்தன்மை: விண்டோஸ் மற்றும் விஷுவல் ஸ்டுடியோ பதிப்புகள் ஆதரிக்கப்படுகின்றன, மேலும் CUDA 12 இலிருந்து 32-பிட் கருவித்தொகுப்பின் முடிவு.
  • நெகிழ்வான நிறுவல்: முழு அல்லது நெட்வொர்க் நிறுவி, அமைதியான பயன்முறை, cu12/cu129 மெட்டாபேக்கேஜ்கள் கொண்ட காண்டா அல்லது சக்கரங்கள்.
  • சரிபார்ப்பு மற்றும் கட்டமைப்பு: nvcc, deviceQuery/bandwidthTest, Visual Studio ஒருங்கிணைப்பு மற்றும் $(CUDA_PATH).
  • WSL மற்றும் சிறப்பு வழக்குகள்: WSL-குறிப்பிட்ட இயக்கி, கர்னல் 5.10.43.3+, மற்றும் CUDA 10.1/cuDNN 7.6.4 உடன் மாதிரி பில்டர் சார்புகள்.

NVIDIA விண்டோஸில் CUDA என்றால் என்ன?

எங்கு மாற்றுவது, எந்த பதிப்புகளை பொருத்துவது என்பது உங்களுக்குத் தெரிந்தால், விண்டோஸில் CUDA ஐ நிறுவுவது ஒரு தொந்தரவாக இருக்க வேண்டியதில்லை. இந்த நடைமுறை வழிகாட்டியில், சொந்த விண்டோஸிலும் WSL ஐப் பயன்படுத்தியும் கருவித்தொகுப்பு, சரியான இயக்கி மற்றும் சரிபார்ப்பு பயன்பாடுகளை இயக்க உங்களுக்குத் தேவையான அனைத்தையும் படிப்படியாக உங்களுக்குக் கொண்டு செல்வேன். உங்கள் GPU ஐ அழிப்பதே இதன் யோசனை. உண்மையிலேயே துரிதப்படுத்துகிறது உங்கள் பணிச்சுமைகள், பொருந்தக்கூடிய ஆச்சரியங்கள் இல்லாமல்.

அடிப்படை நிறுவலுடன் கூடுதலாக, நிஜ உலக பயன்பாட்டு நிகழ்வுகள் மற்றும் சிறப்புத் தேவைகள் (மரபு சார்புகளுடன் கூடிய ML.NET மாதிரி பில்டர் போன்றவை), கோண்டா மற்றும் பிப் உடனான நிறுவல் மாற்றுகள், விஷுவல் ஸ்டுடியோவுடன் ஒருங்கிணைப்பு மற்றும் கிளாசிக் சாதன வினவல் மற்றும் அலைவரிசை சோதனை சோதனைகள் ஆகியவற்றை நான் உள்ளடக்குவேன். வழக்கமான இயக்கி சிக்கல்கள், GPU கண்டறிதல் மற்றும் CUDA பதிப்பு பொருத்தமின்மைகள் பொதுவாக முதல் முறையாக மக்களை மெதுவாக்கும்.

CUDA என்றால் என்ன, அது ஏன் விண்டோஸில் முக்கியமானது?

CUDA என்பது இதன் தளம் மற்றும் மாதிரியாகும் NVIDIA நிரலாக்கம் உங்கள் பயன்பாடுகளின் மிகவும் தீவிரமான பகுதிகளை GPU-க்கு ஆஃப்லோட் செய்ய அனுமதிக்கும் இணை கணினிக்காக. CPU தொடர்ச்சியான வேலையைக் கையாளுகிறது மற்றும் GPU கையாளுகிறது பெருமளவில் இணையாக, ஒவ்வொன்றும் அதன் சொந்த நினைவாற்றலைக் கொண்டுள்ளன, தடைகளைத் தவிர்த்து, ஒரே நேரத்தில் வேலை செய்ய அனுமதிக்கின்றன.

CUDA-இயக்கப்பட்ட GPUகள் பல்லாயிரக்கணக்கான த்ரெட்களை இயக்கும் நூற்றுக்கணக்கான அல்லது ஆயிரக்கணக்கான கோர்களைக் கொண்டுள்ளன. cuBLAS, cuDNN மற்றும் NVCC உங்கள் GPU-துரிதப்படுத்தப்பட்ட மென்பொருளை Windows இல் தொகுக்க, பிழைத்திருத்த மற்றும் சுயவிவரப்படுத்த, கிட்டை முடிக்கவும்.

ஐபிஎம் ஏன் குவாண்டம் அனுபவத்தை உருவாக்கியது
தொடர்புடைய கட்டுரை:
குவாண்டம் அனுபவம்: அது என்ன, எதற்காக?

விண்டோஸில் கணினி தேவைகள் மற்றும் இணக்கத்தன்மை

முதலில், உங்கள் கணினி உங்களுக்குத் தேவையான கருவித்தொகுப்புடன் இணக்கமாக உள்ளதா என்பதை நீங்கள் சரிபார்க்க வேண்டும். தற்போதைய விண்டோஸ் கணினிகளில், CUDA 13.0 U1 ஆதரவு: Windows 11 24H2, 23H2, 22H2-SV2; Windows 10 22H2; Windows Server 2022 மற்றும் 2025.

ஆதரிக்கப்படும் கம்பைலர்கள் மற்றும் IDEகள்: C++11/14/17/20 உடன் Visual Studio 2022 17.x (MSVC 193x) மற்றும் C++11/14/17 உடன் Visual Studio 2019 16.x (MSVC 192x). VS2017க்கான ஆதரவு இது CUDA 13.0 இல் அகற்றப்பட்டது, மேலும் VS2015 க்கு இது CUDA 11.1 இலிருந்து காலாவதியானது, எனவே உங்கள் திட்டங்களை சரிசெய்யவும்.

முக்கியமான 32-பிட் குறிப்பு: CUDA 12.0 முதல், இனி 32-பிட் கருவித்தொகுப்பு (சொந்த அல்லது குறுக்கு-தளம்) இல்லை. இயக்கிகள் ஜியிபோர்ஸில் 32-பிட் பைனரிகளை தொடர்ந்து இயக்கும். அடா கட்டிடக்கலை; ஹாப்பர் இனி 32 பிட்களை ஆதரிக்காது.

பரிந்துரைக்கப்பட்ட வன்பொருள்: உங்கள் பதிப்பிற்கு ஏற்ற கணினி திறன் கொண்ட NVIDIA GPU (பொதுவான சூழ்நிலைகளுக்கு, 3.0 அல்லது அதற்கு மேற்பட்டது; அதிகாரப்பூர்வ பட்டியலைப் பார்க்கவும்), போதுமான நினைவகம் மற்றும் சில குறிப்பிட்ட சந்தர்ப்பங்களில் அதிக தேவை உள்ளது. மாடல் பில்டருக்கு (பட வகைப்பாடு), குறைந்தபட்சம் VRAM இன் 6 ஜிபி அர்ப்பணிப்புடன், அடிப்படை பயன்பாடுகளுக்கு குறைந்தபட்சம் 4 ஜிபி குறிப்பிடப்பட்டுள்ளது.

உங்களிடம் இணக்கமான GPU உள்ளதா என்பதையும், உங்களிடம் என்ன பதிப்பு உள்ளது என்பதையும் சரிபார்க்கவும்.

விண்டோஸில் CUDA ஐ நிறுவவும்

விண்டோஸில் உங்கள் GPU மாதிரியைச் சரிபார்க்க: அமைப்புகள் > அமைப்பு > காட்சி > மேம்பட்ட அமைப்புகள். அங்கு காட்சித் தகவல் என்பதன் கீழ் தயாரிப்பு மற்றும் மாதிரியைக் காண்பீர்கள்., பொருந்தக்கூடிய தன்மையை உறுதிப்படுத்த மிகவும் பயனுள்ளதாக இருக்கும்.

நீங்கள் செயல்திறன் தாவலில் பணி மேலாளரைப் பயன்படுத்தி விவரங்களைக் காண GPU பேனலைத் தேர்ந்தெடுக்கலாம். அது தோன்றவில்லை என்றால், திறக்கவும் சாதன மேலாளர் மற்றும் காட்சி அடாப்டர்களைப் பாருங்கள்; NVIDIA இயக்கி காணவில்லை என்றால், அதை நிறுவவும்.

CUDA நிறுவலைச் சரிபார்க்க, ஒரு PowerShell அல்லது CMD ஐத் திறந்து இயக்கவும் nvcc --version o nvcc -V. இது தொகுப்பி பதிப்பைத் தருகிறது. என்விசிசி நிறுவப்பட்டது; அது பதிலளிக்கவில்லை என்றால், PATH கருவித்தொகுப்பு உள்ளமைக்கப்படவில்லை அல்லது அது சரியாக நிறுவப்படவில்லை.

நீங்கள் இயக்கிகளைப் புதுப்பிக்க வேண்டும் என்றால், ஜியிபோர்ஸ் அனுபவம் சமீபத்திய பதிப்புகளைப் பரிந்துரைக்கிறது அல்லது அதிகாரப்பூர்வ NVIDIA இயக்கி வலைத்தளத்திலிருந்து அவற்றைப் பதிவிறக்கவும். புதுப்பிக்கப்பட்ட இயக்கி பொதுவாக சிக்கலைத் தீர்க்கும். கருவித்தொகுப்பு இணக்கமின்மைகள் மற்றும் கண்டறிதல் தோல்விகள்.

NVIDIA CUDA கருவித்தொகுப்பைப் பதிவிறக்கவும்: வடிவங்கள் மற்றும் ஒருமைப்பாடு

NVIDIAவின் அதிகாரப்பூர்வ CUDA பதிவிறக்கப் பக்கத்திற்குச் சென்று Windows ஐத் தேர்ந்தெடுக்கவும். நீங்கள் Network Installer (குறைந்தபட்ச பதிவிறக்கம், பின்னர் தேவைக்கேற்ப தொகுப்புகள்) அல்லது Full Installer (அனைத்தையும் உள்ளடக்கியது) இரண்டில் ஒன்றைத் தேர்வுசெய்யலாம். முழு நிறுவி ஆஃப்லைன் கணினிகளுக்கு அல்லது நிறுவனப் பயன்பாடுகள்.

பதிவிறக்கிய பிறகு, கோப்பு சிதைக்கப்படவில்லை என்பதை உறுதிப்படுத்த வெளியிடப்பட்ட MD5 செக்சம்மைச் சரிபார்ப்பது நல்ல நடைமுறையாகும். ஹாஷ் பொருந்தவில்லை என்றால், மீண்டும் பதிவிறக்கவும் நிறுவி பின்னர் தலைவலியைத் தவிர்க்கிறது.

CUDA 13 முதல், NVIDIA இயக்கி இனி கருவித்தொகுப்பில் சேர்க்கப்படவில்லை. இயக்கியை இதிலிருந்து தனித்தனியாக நிறுவவும். NVIDIA இயக்கிகள் பக்கம் பின்னர் கருவித்தொகுப்பு; பொருந்தாத பதிப்புகளைக் கலப்பதைத் தவிர்க்கவும்.

விண்டோஸில் நிறுவல்: வரைகலை, அமைதியான மற்றும் பிரித்தெடுக்கும் முறைகள்

வரைகலை நிறுவல்: நிறுவியை இயக்கி படிகளைப் பின்பற்றவும். ஒரு இடத்தைத் தேர்வுசெய்து, உரிமத்தை ஏற்றுக்கொண்டு, தேர்ந்தெடுக்கவும் கூறுகள் கருவித்தொகுப்பு, Nsight Compute/Systems மற்றும் உதாரணங்கள் போன்றவை.

அமைதியான நிறுவல்: நீங்கள் நிறுவியைத் தொடங்கலாம் -s அமைதியான பயன்முறைக்கு மற்றும் குறிப்பிட்ட துணை தொகுப்புகளுக்கு அளவுருக்களைச் சேர்க்கவும். தானியங்கி மறுதொடக்கம் வேண்டாம் என்றால், சேர்க்கவும் -n நீங்கள் இறுதியில் மறுதொடக்கத்தை நிர்வகிக்கிறீர்கள்.

கைமுறையாகப் பிரித்தெடுத்தல்: 7-ஜிப்/வின்சிப் மூலம், நீங்கள் முழு தொகுப்பையும் பிரித்தெடுத்து அதன் உள்ளடக்கங்களை ஆய்வு செய்யலாம். கருவித்தொகுப்பு கோப்புறையின் உள்ளே அமைந்துள்ளது. CUDA கருவித்தொகுப்பு மற்றும் அதன் பெயரிடப்பட்ட கோப்பகத்தில் விஷுவல் ஸ்டுடியோ ஒருங்கிணைப்பு; நிறுவியின் மூலத்தில் நீங்கள் காணும் .dll மற்றும் .nvi கோப்புகள் நிறுவக்கூடிய கோப்புகள் அல்ல.

முன்னிருப்பு கருவித்தொகுப்பு பாதை: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0. துணைத் தொகுப்புகளை நிறுவும் போது உங்களுக்குத் தேவையானதை மட்டுமே நீங்கள் தேர்வு செய்யலாம் (எடுத்துக்காட்டாக, nvcc_13.0 தொகுப்பிக்கு, cudart_13.0 இயக்க நேரத்திற்கு, cublas_13.0/cublas_dev_13.0, cufft_13.0, curand_13.0, cusolver_13.0, cusparse_13.0, nsight_compute_13.0, nsight_systems_13.0, nvrtc_13.0, nvdisasm_13.0, nvprune_13.0, opencl_13.0, sanitizer_13.0, thrust_13.0, முதலியன). இந்த வழியில் நீங்கள் தடம் மற்றும் நிறுவல் நேரங்களைக் குறைக்கிறீர்கள்..

நிறுவல் நீக்கு: அனைத்து துணைத் தொகுப்புகளையும் கட்டுப்பாட்டுப் பலகம் > நிரல்கள் மற்றும் அம்சங்கள் என்பதிலிருந்து அகற்றலாம். நீங்கள் ஒரு பதிப்பை மீண்டும் நிறுவ விரும்பினால் பயனுள்ளதாக இருக்கும். சுத்தமான அல்லது எந்த எச்சமும் இல்லாமல் கிளைகளை மாற்றவும்.

விண்டோஸில் இயக்கி மாதிரிகள்: WDDM vs TCC

விண்டோஸ் 10 மற்றும் அதற்குப் பிந்தைய பதிப்புகளில், NVIDIA இயக்கி இரண்டு முறைகளில் செயல்பட முடியும்: WDDM (காட்சி சாதனங்களுக்கு) மற்றும் TCC (டெஸ்லா அல்லது சில டைட்டன்ஸ் போன்ற கம்ப்யூட் GPUகளுக்கு). நீங்கள் பயன்முறையைச் சரிபார்த்து மாற்றலாம் nvidia-smi ஆதரிக்கப்படும் அட்டைகளில்; பெரும்பாலான நவீன ஜியிபோர்ஸ் அட்டைகள் முன்னிருப்பாக WDDM ஐப் பயன்படுத்துகின்றன.

நிறுவலைச் சரிபார்க்கவும்: nvcc, மாதிரிகள் மற்றும் சோதனைகள்

NVCC பதிப்பை இதன் மூலம் சரிபார்க்கவும் nvcc -Vகட்டளை வேலை செய்தால், PATH இன் மற்றும் அடிப்படை நிறுவல் இடத்தில் உள்ளது.

GitHub இலிருந்து CUDA மாதிரிகளை குளோன் செய்யவும் என்விடியா/குடா-மாதிரிகள், அவற்றை தொகுத்து இயக்கவும். deviceQuery. இது உங்கள் சாதனத்தைக் கண்டறிந்து ஒரு தேர்வில் தேர்ச்சி பெற்றார்; இல்லையென்றால், இயக்கி மற்றும் வன்பொருளைச் சரிபார்க்கவும்.

மேலும் ஓடுகிறது bandwidthTest ஹோஸ்ட்-சாதன அலைவரிசையை சரிபார்க்க. சோதனைகள் தேர்ச்சி பெற்றால், தொடர்பு CPU-ஜி.பீ.யூ. சரி. இங்கு ஏதேனும் பிழைகள் பொதுவாக இயக்கிகள் அல்லது கருவித்தொகுப்பு நிறுவலைக் குறிக்கின்றன.

விஷுவல் ஸ்டுடியோ மற்றும் திட்ட உள்கட்டமைப்புடன் ஒருங்கிணைப்பு

மாதிரிகள் மற்றும் உங்கள் திட்டங்களை VS 2019/2022 தீர்வுகளுடன் தொகுக்க முடியும். NVIDIA டெம்ப்ளேட்கள் ஒரு C++ திட்டத்தை அமைக்கின்றன, இதன் மூலம் தனிப்பயனாக்கங்களை உருவாக்குங்கள் உங்கள் பதிப்பிற்கான CUDA இன் (எடுத்துக்காட்டாக, CUDA 13.0 இயக்க நேரம்).

கருவித்தொகுப்பு .props கோப்புகள்: VS 2019 இல் உள்ள ப்ராப்கள் C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\BuildCustomizations மற்றும் 2022 இல் VS C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\BuildCustomizations. இந்த வழிகள் VS ஐக் கண்டறிய அனுமதிக்கின்றன விதிகள் மற்றும் பண்புகள் CUDA இலிருந்து.

புதிய திட்டங்களில், நிறுவப்பட்ட பதிப்பிற்கான NVIDIA Templates > CUDA இலிருந்து உருவாக்கவும். ஏற்கனவே உள்ள திட்டங்களில், செல்லவும் சார்புகளை உருவாக்கு > தனிப்பயனாக்கங்களை உருவாக்கு உங்கள் CUDA பதிப்பைக் குறிக்கவும் அல்லது சுட்டிக்காட்டவும் $(CUDA_PATH) நீங்கள் எப்போதும் மிகச் சமீபத்தில் நிறுவப்பட்ட ஒன்றைப் பயன்படுத்த விரும்பினால்.

கருவித்தொகுப்புகளை நிறுவிய அல்லது நிறுவல் நீக்கிய பிறகு, அதைச் சரிபார்க்கவும் $(CUDA_PATH) சரியான கோப்புறையை சுட்டிக்காட்டுகிறது. அணுகல் சுற்றுச்சூழல் மாறிகள் தேவைப்பட்டால் மதிப்பைச் சரிபார்த்து சரிசெய்ய கணினி பண்புகளிலிருந்து.

CUDA குறியீட்டைக் கொண்ட கோப்புகள் CUDA C/C++ வகையாகக் குறிக்கப்பட வேண்டும். நீங்கள் அவற்றை இதிலிருந்து சேர்க்கலாம் புதிய உருப்படியைச் சேர்க்கவும் > NVIDIA CUDA 13.0 > CUDA C/C++ குறியீடு விஷுவல் ஸ்டுடியோவில்.

கோண்டா மற்றும் பிப் உடன் CUDA ஐ நிறுவவும்.

கோண்டா: என்விடியா அதன் அனகோண்டா சேனலில் தொகுப்புகளை வெளியிடுகிறது (அனகொண்டா.ஆர்ஜி/என்விடியா) முழு கருவித்தொகுப்பை அல்லது குறிப்பிட்ட முந்தைய பதிப்புகளை நிறுவ. முந்தைய பதிப்பைப் பின் செய்ய, வெளியீட்டு முத்திரை install கட்டளைக்கு அனுப்பினால் Conda சார்புகளை தீர்க்கும்.

விண்டோஸ் 11 ஸ்டார்ட் மெனுவில் கோப்புறைகளை எவ்வாறு பின் செய்வது
தொடர்புடைய கட்டுரை:
GGUF கோப்புகள் என்றால் என்ன?

pip: NVIDIA, பைதான் இயக்க நேரத்தை முதன்மையாக நோக்கிய CUDA கூறுகளை நிறுவ வீல்களை வழங்குகிறது. முதலில் நிறுவவும். nvidia-pyindex மேலும் உங்களிடம் பிப் மற்றும் செட்டப்டூல்கள் புதுப்பிக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். உங்கள் தொடர்புடைய வரியை நீங்கள் சேர்க்கலாம் requirements.txt நீங்கள் விரும்பினால்.

கிடைக்கக்கூடிய சமீபத்திய பதிப்பிலிருந்து எடுக்கப்பட்ட CUDA 12 (cu12) க்கான விண்டோஸில் உள்ள மெட்டாபேக்கேஜ்கள்: மற்றவர்கள் மத்தியில், nvidia-cublas-cu12, nvidia-cuda-cccl-cu12, nvidia-cuda-cupti-cu12, nvidia-cuda-nvcc-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-opencl-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-sanitizer-api-cu12, nvidia-cufft-cu12, nvidia-curand-cu12, nvidia-cusolver-cu12, nvidia-cusparse-cu12, nvidia-npp-cu12, nvidia-nvfatbin-cu12, nvidia-nvjitlink-cu12, nvidia-nvjpeg-cu12, nvidia-nvml-dev-cu12, nvidia-nvtx-cu12.

இந்த மெட்டா தொகுப்புகள் குறிப்பிட்ட பதிப்பு தொகுப்புகளை நிறுவுகின்றன, எடுத்துக்காட்டாக பின்னொட்டுடன் cu129: nvidia-cublas-cu129, nvidia-cuda-cccl-cu129, nvidia-cuda-cupti-cu129, nvidia-cuda-nvcc-cu129, nvidia-cuda-nvrtc-cu129, nvidia-cuda-opencl-cu129, nvidia-cuda-runtime-cu129, nvidia-cuda-sanitizer-api-cu129, nvidia-cufft-cu129, nvidia-curand-cu129, nvidia-cusolver-cu129, nvidia-cusparse-cu129, nvidia-npp-cu129, nvidia-nvfatbin-cu129, nvidia-nvjitlink-cu129, nvidia-nvjpeg-cu129, nvidia-nvml-dev-cu129, nvidia-nvtx-cu129. CUDA வீல்களில் டெவலப்பர் கருவிகள் இல்லை, இயக்க நேரம் மட்டுமே உள்ளது என்பதை நினைவில் கொள்ளுங்கள்.

pip-ஐப் பயன்படுத்துவது என்பது CUDA சூழல் உங்கள் பைதான் சூழலுடன் பிணைக்கப்பட்டுள்ளது என்பதாகும். நீங்கள் அந்த சூழலுக்கு வெளியே தொகுக்க அல்லது இயக்க திட்டமிட்டால், மேலும் நிறுவவும் கணினி-நிலை கருவித்தொகுப்பு பாதை முரண்பாடுகளைத் தவிர்க்க.

WSL இல் CUDA: Windows 11 மற்றும் Windows 10 21H2

Windows 11 மற்றும் Windows 10 21H2 (மற்றும் அதற்குப் பிந்தையவை) WSL க்குள் CUDA- துரிதப்படுத்தப்பட்ட ML கட்டமைப்புகள் மற்றும் நூலகங்களை இயக்க உங்களை அனுமதிக்கின்றன. இதில் அடங்கும் பைடார்ச், டென்சர்ஃப்ளோ, டாக்கர் மற்றும் NVIDIA Container Toolkit, நீங்கள் சொந்த Linux இல் செய்வது போலவே.

படி 1: அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து WSL க்கான CUDA- இயக்கப்பட்ட NVIDIA இயக்கியை நிறுவவும். இந்த இயக்கி விநியோகங்களுக்குள் GPU ஐ வெளிப்படுத்தும் வகையில் சிறப்பாக வடிவமைக்கப்பட்டுள்ளது. WSL இல் லினக்ஸ்.

படி 2: WSL ஐ இயக்கி glibc-அடிப்படையிலான விநியோகத்தைச் சேர்க்கவும் (உபுண்டு/டெபியன்). விண்டோஸ் புதுப்பிப்பிலிருந்து கர்னலைப் புதுப்பித்து, அது சரியா என்று சரிபார்க்கவும். 5.10.43.3 அல்லது அதற்கு மேற்பட்டது ஓடுதல் wsl cat /proc/version பவர்ஷெல்லில்.

படி 3: டிஸ்ட்ரோவுக்குள் கருவித்தொகுப்பை நிறுவ மற்றும்/அல்லது NVIDIA டாக்கரை உள்ளமைக்க WSL இல் NVIDIA CUDA வழிகாட்டியைப் பின்பற்றவும். நீங்கள் பயன்படுத்த முடியும் வழக்கமான லினக்ஸ் உடன் பாய்கிறது முடுக்கம் மேலும் ஹோஸ்ட் விண்டோஸிலிருந்து சூழலை சரியாகப் பிரிக்கிறது.

நிஜ வாழ்க்கை சூழ்நிலை: கலப்பு AMD + NVIDIA மடிக்கணினி மற்றும் 12.8/11.8 உடன் பிழைகள்

AMD Ryzen, AMD Radeon iGPU மற்றும் NVIDIA GeForce GTX dGPU உடன் கூடிய Lenovo Ideapad 5 Pro என்று வைத்துக் கொள்வோம். இயங்கும் போது nvidia-smi தோன்றும் டிரைவர் 526.56 மற்றும் CUDA பதிப்பு 12.0, ஆனால் CUDA 12.8 அல்லது 11.8 ஐ நிறுவ முயற்சிப்பது வேலை செய்யவில்லை.

அதைப் புரிந்துகொள்வதற்கான திறவுகோல்கள்: CUDA பதிப்பு வரி nvidia-smi நிறுவப்பட்ட கருவித்தொகுப்பால் அல்ல, உங்கள் இயக்கியால் ஆதரிக்கப்படும் அதிகபட்ச CUDA இயக்க நேர பதிப்பைக் குறிக்கிறது. இயக்கி 526.56 இது CUDA 12.0 மற்றும் 11.8 ஐ ஆதரிக்கிறது, ஆனால் 12.8 ஐ ஆதரிக்கவில்லை, இதற்கு மிகவும் புதிய இயக்கி (55x/56x கிளை) தேவைப்படுகிறது. NVIDIA வலைத்தளத்திலிருந்து சமீபத்திய இயக்கிக்கு (ஸ்டுடியோ அல்லது கேம் ரெடி DCH) புதுப்பித்து நிறுவலை மீண்டும் செய்யவும்.

ஹைப்ரிட் கணினிகளில், உங்கள் கணினி பயன்பாடு NVIDIA GPU ஐப் பயன்படுத்துகிறதா என்பதை உறுதிப்படுத்த NVIDIA கட்டுப்பாட்டுப் பலகம் அல்லது விண்டோஸ் கிராபிக்ஸ் அமைப்புகளைச் சரிபார்க்கவும். dGPU பயன்படுத்தப்படவில்லை என்றால், என்விடியா-SMI இது சிக்கல்களை ஏற்படுத்தக்கூடும், அல்லது கட்டமைப்புகள் CUDA ஐ ஆதரிக்காத AMD iGPU இல் ஏற்றப்படலாம். ஒரு சுத்தமான இயக்கி நிறுவலைக் கருத்தில் கொண்டு, GeForce Experience வன்பொருளைக் கண்டறிகிறதா என்பதைச் சரிபார்க்கவும்.

சிறப்புத் தேவைகள்: ML.NET மாதிரி உருவாக்குநர் (பட வகைப்பாடு மட்டும்)

மாடல் பில்டருடனான பட வகைப்பாடு சூழ்நிலைக்கு, மைக்ரோசாப்ட் ஒரு குறிப்பிட்ட அடுக்கைக் கோருகிறது: CUDA 10.1 மற்றும் குட்என்என் 7.6.4. புதிய பதிப்புகள் அந்த குறிப்பிட்ட ஓட்டத்தை ஆதரிக்காததால் இதில் கவனமாக இருங்கள்.

cuDNN 7.6.4 இன் முக்கிய படிகள்: CUDA 10.1 க்கான ZIP ஐ பதிவிறக்கம் செய்து, அதை அவிழ்த்து நகலெடுக்கவும். cudnn64_7.dll இருந்து cuda\bin a C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin. உங்களிடம் பல பதிப்புகள் இருக்க முடியாது cuDNN அதே நேரத்தில்; செயல்படுத்தலின் போது மோதல்களைத் தவிர்க்க பிற பதிப்புகளின் எச்சங்களை நீக்குகிறது.

இந்த சூழ்நிலைக்கான வன்பொருள் தேவைகள்: குறைந்தது ஒரு CUDA-திறன் கொண்ட GPU மற்றும் 6 GB பிரத்யேக நினைவகம். உங்களிடம் உள்ளூர் GPU இல்லையென்றால், மாடல் பில்டர் GPU மெய்நிகர் இயந்திரங்களில் பயிற்சி பெறலாம். நீலமான, அல்லது இறுதியில் CPU இல், இருப்பினும் மிக நீண்ட பயிற்சி நேரங்களுடன்.

பொதுவான பிரச்சனைகளை விரைவாகக் கண்டறிந்து தீர்வு காணுதல்

GPU அமைப்புகள் அல்லது பணி நிர்வாகியில் தோன்றவில்லை: சாதன மேலாளரைத் திறந்து, காட்சி அடாப்டர்களின் கீழ் பார்த்து, பொருத்தமான இயக்கியை நிறுவவும். இயக்கி இல்லை. NVIDIA, விண்டோஸ் dGPU-வை பயன்பாடுகளுக்கு வெளிப்படுத்தாது.

கணினியின் CUDA பதிப்பைச் சரிபார்க்கவும்: PowerShell/CMD இயக்கத்தில் nvcc --version. அது தோல்வியுற்றால், கருவித்தொகுப்பு நிறுவப்பட்டுள்ளதா என்பதையும், PATH இன் கோப்புறையைச் சேர்க்கவும். bin கருவித்தொகுப்பிலிருந்து.

கருவித்தொகுப்பு CUDA சாதனங்களைக் கண்டறியவில்லை: இயக்கி புதுப்பித்த நிலையில் இருப்பதையும், உங்கள் GPU CUDA-திறன் பட்டியலில் இருப்பதையும் உறுதிசெய்யவும். சாதன வினவல் y அலைவரிசை சோதனை வன்பொருள்-இயக்கி-கருவித்தொகுப்பு அடுக்கு பதிலளிக்கிறதா என்பதை உறுதிப்படுத்த அவை உங்கள் வெப்பமானி.

கம்ப்யூட்டிற்கான தவறான இயக்கி பயன்முறை: கம்ப்யூட் GPU இல், பயன்படுத்தவும் nvidia-smi பொருந்தினால் TCC ஐ சரிபார்க்க/மாற்று. பெரும்பாலான மடிக்கணினி ஜியிபோர்ஸில், wddm இது நோக்கம் கொண்ட முறை, அதை நீங்கள் மாற்ற முடியாது.

பைதான் கட்டமைப்புகளுடன் சார்புநிலை முரண்பாடுகள்: நீங்கள் பிப் வழியாக CUDA சக்கரங்களைப் பயன்படுத்துகிறீர்கள் என்றால், அவை இயக்க நேரத்தை மட்டுமே உள்ளடக்கும் மற்றும் மெய்நிகர் சூழலுடன் பிணைக்கப்பட்டுள்ளன என்பதை நினைவில் கொள்ளுங்கள். நீட்டிப்புகளைத் தொகுக்க அல்லது கருவிகளைப் பயன்படுத்த, மேலும் நிறுவவும் கணினி கருவித்தொகுப்பு, அல்லது மொத்தமாக அனைத்தையும் நிர்வகிக்க Conda ஐப் பயன்படுத்தவும்.

உதாரணங்கள், மாதிரிகள் மற்றும் நல்ல நடைமுறைகள்

செயல்திறன் மற்றும் செயல்பாட்டை சரிபார்க்க, தொகுத்து இயக்கவும் deviceQuery y bandwidthTest மாதிரிகள் களஞ்சியத்தில் உள்ள VS தீர்வுகளிலிருந்து. கட்டமைப்புகள் பொதுவாக பைனரிகளை பாதைகளில் விட்டுவிடுகின்றன CUDA மாதிரிகள்\v13.0\bin\win64\வெளியீடு நீங்கள் இயல்புநிலை மதிப்புகளை வைத்திருந்தால்.

CUDA இன் திறனைக் காட்சிப்படுத்த, வரைகலை மாதிரிகளை இயக்கவும், இது போன்றது particles. டெமோவைத் தாண்டி, பயன்படுத்துவதற்கான குறிப்புகளை எடுக்க அவை உங்களுக்கு உதவும் பகிரப்பட்ட நினைவகம் மற்றும் உங்கள் சொந்த திட்டங்களில் கட்டம்/தொகுதி வடிவங்கள்.

GPUகளுடன் கூடிய கிளவுட் மாற்றுகள்

உள்ளூர் இயக்கிகளுடன் நீங்கள் சிரமப்பட விரும்பவில்லை அல்லது பவர் பீக்குகள் தேவையில்லை என்றால், நவீன GPUகள் (A100, RTX 4090, A6000, முதலியன) கொண்ட கிளவுட் நிகழ்வுகளைத் தேர்வுசெய்யலாம். இந்த சேவைகள் வழங்குகின்றன உடனடி பயன்பாடு, PyTorch/TensorFlow மற்றும் pay-as-you-go க்கான டெம்ப்ளேட்கள், தீவிர பயிற்சி அல்லது விரைவான சோதனைக்கு பயனுள்ளதாக இருக்கும்.

குறிப்புகள் மற்றும் மதிப்பெண்கள்

NVIDIA தொழில்நுட்ப ஆவணங்கள் மற்றும் தொகுப்புகள் முன்னறிவிப்பின்றி மாற்றத்திற்கு உட்பட்டவை. எப்போதும் சரிபார்க்கவும் வெளியீட்டு குறிப்புகள் மற்றும் உற்பத்தியில் இயக்கிகள் அல்லது கருவித்தொகுப்புகளை நிறுவுவதற்கு முன் புதுப்பிக்கப்பட்ட இணக்கத்தன்மைகள்.

ஓபன்சிஎல் என்பது ஆப்பிள் இன்க் நிறுவனத்தின் வர்த்தக முத்திரையாகும். இது க்ரோனோஸ் குழுமத்தின் உரிமத்தின் கீழ் பயன்படுத்தப்படுகிறது. என்விடியா மற்றும் அதன் லோகோ ஆகியவை வர்த்தக முத்திரைகள் அல்லது பதிவுசெய்யப்பட்ட வர்த்தக முத்திரைகள் ஆகும். என்விடியா கார்ப்பரேஷன் அமெரிக்காவிலும் பிற நாடுகளிலும்.

ஈரப்பதம் சென்சார்
தொடர்புடைய கட்டுரை:
நமது மொபைல் போனில் உள்ள ஈரப்பதம் சென்சார் இயக்கப்பட்டால் என்ன செய்வது?

சரியான இயக்கி, சரியான கருவித்தொகுப்பு மற்றும் ஒரு சில நன்கு செய்யப்பட்ட சோதனைகளுடன், விண்டோஸ் CUDA க்கு ஒரு உறுதியான தளமாகும்: நீங்கள் விஷுவல் ஸ்டுடியோவுடன் உருவாக்கலாம், அதிகாரப்பூர்வ மாதிரிகளுடன் சரிபார்க்கலாம், லினக்ஸில் உள்ளதைப் போல WSL இல் AI கட்டமைப்புகளை இயக்கலாம், மேலும் நீங்கள் சிக்கிக்கொண்டால், தொங்கவிடப்படுவதைத் தவிர்க்க மாற்று நிறுவிகளை (கோண்டா/பிப்) அல்லது மேகத்தை கூட இழுக்கலாம்; முக்கியமான விஷயம் இயக்கி மற்றும் கருவித்தொகுப்பு பதிப்புகளை சீரமைப்பது, NVIDIA GPU தான் உண்மையில் பயன்படுத்தப்படுகிறது என்பதை உறுதிப்படுத்துவது மற்றும் உங்களை ஆதரிப்பது சாதன வினவல்/அலைவரிசை சோதனை எல்லாம் பச்சை நிறமாக இருப்பதை உறுதி செய்ய. இந்த டுடோரியலைப் பகிருங்கள், மேலும் பல பயனர்கள் விண்டோஸில் CUDA ஐ எவ்வாறு நிறுவுவது என்பதை அறிந்து கொள்வார்கள்.