Debian 12 இல் NVIDIA CUDA 12 ஐ எவ்வாறு நிறுவுவது

Debian 12 Il Nvidia Cuda 12 Ai Evvaru Niruvuvatu



CUDA இன் முழு வடிவம் Compute Unified Device Architecture ஆகும். CUDA என்பது என்விடியாவால் உருவாக்கப்பட்ட ஒரு இணையான கணினி தளம் மற்றும் நிரலாக்க மாதிரி ஆகும். கணினி பயன்பாடுகளை வியத்தகு முறையில் விரைவுபடுத்த, என்விடியா கிராபிக்ஸ் செயலாக்க அலகுகளில் (ஜிபியுக்கள்) நிரல்களை இயக்க இது பயன்படுகிறது.

இந்தக் கட்டுரையில், CUDA இன் சமீபத்திய பதிப்பை (இதை எழுதும் நேரத்தில் CUDA 12) டெபியன் 12 இல் எவ்வாறு நிறுவுவது என்பதைக் காண்பிப்போம்.

உள்ளடக்கத்தின் தலைப்பு:

  1. முன்நிபந்தனைகள்
  2. NVIDIA CUDA 12 அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தை Debian 12 இல் சேர்த்தல்
  3. Debian 12 இல் அதிகாரப்பூர்வ Debian Contrib தொகுப்பு களஞ்சியத்தை இயக்குகிறது
  4. டெபியன் 12 இல் NVIDIA CUDA 12 ஐ நிறுவுகிறது
  5. டெபியன் 12ன் பாதையில் என்விடியா குடாவைச் சேர்த்தல்
  6. என்விடியா குடா நூலகங்களை டெபியன் 12 லைப்ரரி தேடல் பாதையில் சேர்த்தல்
  7. udo வழியாக சூப்பர் யூசர்/ரூட் சலுகைகளுடன் NVIDIA CUDA கட்டளைகளை (அதாவது nvcc) இயக்குதல்
  8. ஒரு எளிய CUDA திட்டத்தை எழுதுதல், தொகுத்தல் மற்றும் இயக்குதல்
  9. முடிவுரை

முன்நிபந்தனைகள்:

CUDA இன் சமீபத்திய பதிப்பை (CUDA 12) நிறுவ, CUDA நிரல்களைத் தொகுக்கவும், CUDA நிரல்களை Debian 12 இல் இயக்கவும், உங்களுக்கு பின்வருபவை தேவை:







i) உங்கள் கணினியில் NVIDIA GPU நிறுவப்பட்டது



ii) உங்கள் Debian 12 கணினியில் NVIDIA GPU இயக்கிகள் நிறுவப்பட்டுள்ளன



குறிப்பு: உங்கள் Debian 12 கணினியில் NVIDIA GPU இயக்கிகளை நிறுவ உங்களுக்கு ஏதேனும் உதவி தேவைப்பட்டால், இந்தக் கட்டுரையைப் படியுங்கள் .





NVIDIA CUDA 12 அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தை Debian 12 இல் சேர்த்தல்

Debian 12 இல் NVIDIA CUDA 12 ஐ நிறுவும் முன், உங்கள் Debian 12 கணினியில் அதிகாரப்பூர்வ NVIDIA CUDA தொகுப்பு களஞ்சியத்தைச் சேர்க்க வேண்டும்.

முதலில், பார்வையிடவும் அதிகாரப்பூர்வ NVIDIA CUDA டூல்கிட் காப்பகம் இணைய உலாவியில் இருந்து.



இதை எழுதும் போது NVIDIA CUDA இன் சமீபத்திய பதிப்பு 12.3.0 ஆகும் [1] . NVIDIA CUDA இன் பிற பதிப்புகளையும் இங்கே காணலாம் [2] . நீங்கள் நிறுவ விரும்பும் NVIDIA CUDA பதிப்பைக் கிளிக் செய்யவும்.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

'லினக்ஸ்' என்பதைக் கிளிக் செய்யவும்.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

'x86_64' ஐ கட்டிடக்கலையாக தேர்ந்தெடுக்கவும் [1] , விநியோகமாக “டெபியன்” [2] , '12' பதிப்பாக [3] , மற்றும் 'deb' (நெட்வொர்க்) நிறுவி வகை [4] . அதிகாரப்பூர்வ NVIDIA CUDA களஞ்சியத்தைச் சேர்க்க உங்கள் Debian 12 கணினியில் பதிவிறக்கி நிறுவ வேண்டிய DEB தொகுப்பு URL [5] மற்றும் நீங்கள் நிறுவ விரும்பும் NVIDIA CUDA பதிப்பின் தொகுப்பு பெயர் [6] காட்டப்பட வேண்டும்.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

இப்போது, ​​பின்வருமாறு “/tmp” கோப்பகத்திற்கு செல்லவும்:

$ சிடி / tmp

NVIDIA CUDA இன் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தைச் சேர்க்க “cuda-keyring_1.1-1_all.deb” DEB தொகுப்பு கோப்பைப் பதிவிறக்க, பின்வரும் கட்டளையை இயக்கவும்:

$ wget http: // developer.download.nvidia.com / கணக்கிட / வெவ்வேறு / ஓய்வு / debian12 / x86_64 / cuda-keyring_1.1- 1 _all.deb

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

Debian 12 இல் NVIDIA CUDA களஞ்சியத்தைச் சேர்க்க “cuda-keyring_1.1-1_all.deb” DEB தொகுப்பு கோப்பை நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ பொருத்தமான நிறுவு / tmp / cuda-keyring_1.1- 1 _all.deb

“cuda-keyring_1.1-1_all.deb” DEB தொகுப்பு கோப்பு நிறுவப்பட்டிருக்க வேண்டும் மற்றும் அதிகாரப்பூர்வ NVIDIA CUDA களஞ்சியத்தை உங்கள் Debian 12 அமைப்பில் சேர்க்க வேண்டும்.

Debian 12 இல் அதிகாரப்பூர்வ Debian Contrib தொகுப்பு களஞ்சியத்தை இயக்குகிறது

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

அதிகாரப்பூர்வ Debian 12 contrib தொகுப்பு களஞ்சியத்தை இயக்க, பின்வரும் கட்டளையை இயக்கி அழுத்தவும் <உள்ளிடவும்> நீங்கள் கேட்கப்பட்டவுடன்.

$ சூடோ add-apt-repository பங்களிப்பு

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

அதிகாரப்பூர்வ Debian 12 பங்களிப்பு தொகுப்பு களஞ்சியத்தை இயக்க வேண்டும்.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

டெபியன் 12 இல் NVIDIA CUDA 12 ஐ நிறுவுகிறது

உங்கள் நிறுவ NVIDIA CUDA இன் விரும்பிய பதிப்பு (இந்த வழக்கில் cuda-toolkit-12-3), பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ பொருத்தமான நிறுவு குடா-டூல்கிட்- 12 - 3

நிறுவலை உறுதிப்படுத்த, 'Y' ஐ அழுத்தி பின்னர் அழுத்தவும் <உள்ளிடவும்> .

NVIDIA CUDA மற்றும் தேவையான அனைத்து சார்பு தொகுப்புகளும் இணையத்தில் இருந்து பதிவிறக்கம் செய்யப்படுகின்றன. முடிக்க சிறிது நேரம் ஆகும்.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

NVIDIA CUDA மற்றும் தேவையான அனைத்து சார்பு தொகுப்புகளும் நிறுவப்படுகின்றன. முடிக்க சிறிது நேரம் ஆகும்.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

இந்த கட்டத்தில், உங்கள் Debian 12 கணினியில் NVIDIA CUDA நிறுவப்பட வேண்டும்.

  கணினி நிரலின் ஸ்கிரீன்ஷாட் விவரம் தானாக உருவாக்கப்படும்

டெபியன் 12ன் பாதையில் என்விடியா குடாவைச் சேர்த்தல்

கட்டளை வரியில் இருந்து NVIDIA CUDA இன் சமீபத்திய பதிப்பை அணுக, உங்கள் Debian 12 அமைப்பின் PATH இல் CUDA பைனரி கோப்பகத்தைச் சேர்க்க வேண்டும்.

டெபியன் 12 இன் “/usr/local/” கோப்பகத்தில் NVIDIA CUDA நிறுவப்படும். CUDA இன் ஒவ்வொரு பதிப்புக்கும் அதன் சொந்த அடைவு உள்ளது. நீங்கள் பார்க்க முடியும் என, நாங்கள் NVIDIA CUDA 12.3 ஐ நிறுவியபோது, ​​எங்களிடம் “/usr/local/cuda-12.3” கோப்பகம் உள்ளது.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

NVIDIA CUDA 12.3 பைனரி கோப்பகத்தை PATH இல் சேர்க்க, நானோ உரை திருத்தியுடன் '/etc/profile.d/' கோப்பகத்தில் 'cuda-12.3.sh' என்ற புதிய கோப்பை உருவாக்கவும்:

$ சூடோ நானோ / முதலியன / profile.d / வெவ்வேறு 12.3 .ஷ

“/etc/profile.d/cuda-12.3.sh” கோப்பில் பின்வரும் குறியீடுகளின் வரிகளை உள்ளிடவும்:

ஏற்றுமதி CUDA_VERSION = '12.3'

ஏற்றுமதி CUDA_HOME = '/usr/local/cuda- ${CUDA_VERSION} '

ஏற்றுமதி பாதை = ' ${CUDA_HOME} /பின் ${பாத்:+:${பாத்} }'

நீங்கள் முடித்ததும், 'cuda-12.3.sh' கோப்பை அழுத்துவதன் மூலம் சேமிக்கவும் + எக்ஸ் தொடர்ந்து 'Y' மற்றும் <உள்ளிடவும்> .

  உரையுடன் கூடிய கணினித் திரையில் விளக்கம் தானாக உருவாக்கப்படும்

மாற்றங்கள் நடைமுறைக்கு வர, உங்கள் Debian 12 கணினியை மீண்டும் துவக்கவும்:

$ சூடோ மறுதொடக்கம்

உங்கள் டெபியன் 12 சிஸ்டம் பூட் ஆனதும், என்விடியா குடா 12 உங்கள் டெபியன் 12 சிஸ்டத்தின் பாதையில் இருப்பதை நீங்கள் பார்க்க வேண்டும்.

$ எதிரொலி $CUDA_VERSION

$ எதிரொலி $CUDA_HOME

$ எதிரொலி $PATH

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

பின்வரும் ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடிய 'nvcc' போன்ற NVIDIA CUDA கட்டளைகளை நீங்கள் அணுக முடியும்:

$ என்விசிசி --பதிப்பு

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

என்விடியா குடா நூலகங்களை டெபியன் 12 லைப்ரரி தேடல் பாதையில் சேர்த்தல்

NVIDIA CUDA நிரல்களைத் தொகுக்க, நீங்கள் NVIDIA CUDA நூலகப் பாதையை டெபியன் 12 நூலகத் தேடல் பாதையில் சில நேரங்களில் சேர்க்க வேண்டும்.

முதலில், '/etc/ld.so.conf.d/' கோப்பகத்தில் 'cuda-12.3.conf' (நாம் NVIDIA CUDA 12.3 ஐ நிறுவியது போல்) என்ற புதிய கோப்பை உருவாக்கி, நானோ உரை திருத்தி மூலம் பின்வருமாறு திறக்கவும்:

$ சூடோ நானோ / முதலியன / ld.so.conf.d / வெவ்வேறு 12.3 .conf

  சாம்பல் மற்றும் கறுப்பு பின்னணியின் நெருக்கமான விளக்கம் தானாகவே உருவாக்கப்படும்

கோப்பில் NVIDIA CUDA நூலகப் பாதையைத் தட்டச்சு செய்து அழுத்தவும் + எக்ஸ் தொடர்ந்து 'Y' மற்றும் <உள்ளிடவும்> கோப்பை சேமிக்க.

எங்கள் விஷயத்தில், NVIDIA CUDA நூலகப் பாதை “/usr/local/cuda-12.3/lib64” (நாங்கள் NVIDIA CUDA 12.3 ஐ நிறுவியது போல்).

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

மாற்றங்கள் நடைமுறைக்கு வர, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ ldconfig --வாய்மொழி

டெபியன் 12 லைப்ரரி தரவுத்தளம் புதுப்பிக்கப்பட வேண்டும் மற்றும் நீங்கள் விரும்பும் NVIDIA CUDA நூலகங்கள் நூலக பாதையில் சேர்க்கப்பட வேண்டும்.

சூடோ வழியாக சூப்பர் யூசர்/ரூட் சலுகைகளுடன் NVIDIA CUDA கட்டளைகளை (அதாவது nvcc) இயக்கவும்

சில நேரங்களில், சூப்பர் யூசர் சலுகைகளுடன் சில NVIDIA CUDA கட்டளைகளை (அதாவது nvcc) இயக்க வேண்டியிருக்கும். சூடோ வழியாக சூப்பர் யூசர்/ரூட் சலுகைகளுடன் NVIDIA CUDA கட்டளைகளை இயக்க, நீங்கள் NVIDIA CUDA “/usr/local/cuda-12.3/bin” பைனரி கோப்பகத்தை (NVIDIA CUDA இன் நீங்கள் விரும்பிய பதிப்பு நிறுவப்பட்டுள்ள இடத்தில்) “/etc இல் சேர்க்க வேண்டும். /sudoers' கோப்பு.

முதலில், '/etc/sudoers' உள்ளமைவு கோப்பை ஒரு உரை திருத்தியுடன் பின்வருமாறு திறக்கவும்:

$ சூடோ விசுடோ -எஃப் / முதலியன / சூடோயர்கள்

பின்வரும் ஸ்கிரீன்ஷாட்டில் குறிக்கப்பட்டுள்ளபடி “/etc/sudoers” கோப்பின் “secure_path” இன் இறுதியில் “/usr/local/cuda-12.3/bin” உரையைச் சேர்க்கவும்:

நீங்கள் முடித்ததும், அழுத்தவும் + எக்ஸ் தொடர்ந்து 'Y' மற்றும் <உள்ளிடவும்> “/etc/sudoers” கோப்பைச் சேமிக்க.

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

இப்போது, ​​சூடோ வழியாக சூப்பர் யூசர்/ரூட் சலுகைகளுடன் NVIDIA CUDA கட்டளைகளை (அதாவது nvcc) இயக்கலாம்.

$ சூடோ என்விசிசி --பதிப்பு

  கணினி விளக்கத்தின் ஸ்கிரீன்ஷாட் தானாகவே உருவாக்கப்படும்

ஒரு எளிய CUDA திட்டத்தை எழுதுதல், தொகுத்தல் மற்றும் இயக்குதல்

உங்கள் டெபியன் 12 சிஸ்டத்தில் என்விடியா குடாவின் சமீபத்திய பதிப்பை வெற்றிகரமாக நிறுவியதால், உங்களால் முடியும் உங்கள் முதல் CUDA திட்டத்தை எழுதத் தொடங்குங்கள் , அதை “nvcc” கட்டளையுடன் தொகுத்து, அதை இயக்கவும்.

முடிவுரை

இந்தக் கட்டுரையில், Debian 12 இல் NVIDIA CUDA 12 இன் குறிப்பிட்ட பதிப்பின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தை எவ்வாறு சேர்ப்பது என்பதை நாங்கள் உங்களுக்குக் காண்பித்தோம். Debian 12 இல் நீங்கள் விரும்பும் NVIDIA CUDA 12 பதிப்பை எவ்வாறு நிறுவுவது என்பதையும் நாங்கள் உங்களுக்குக் காட்டினோம். டெபியன் 12 இன் பாதையில் NVIDIA CUDA பைனரி பாதை மற்றும் டெபியன் 12 இன் நூலகப் பாதையில் NVIDIA CUDA நூலகங்களைச் சேர்க்கவும். இறுதியாக, சூடோ வழியாக சூப்பர் யூசர்/ரூட் சலுகைகளுடன் டெபியன் 12 இல் NVIDIA CUDA கட்டளைகளை எவ்வாறு இயக்குவது என்பதைக் காண்பித்தோம்.