ఈ ఆర్టికల్లో, డెబియన్ 12లో CUDA (ఈ రాసే సమయంలో CUDA 12) యొక్క తాజా వెర్షన్ను ఎలా ఇన్స్టాల్ చేయాలో మేము మీకు చూపుతాము.
విషయాల అంశం:
- ముందస్తు అవసరాలు
- NVIDIA CUDA 12 అధికారిక ప్యాకేజీ రిపోజిటరీని డెబియన్ 12కి జోడిస్తోంది
- డెబియన్ 12లో అధికారిక డెబియన్ కాంట్రిబ్ ప్యాకేజీ రిపోజిటరీని ప్రారంభిస్తోంది
- డెబియన్ 12పై NVIDIA CUDA 12ని ఇన్స్టాల్ చేస్తోంది
- డెబియన్ 12 యొక్క PATHకి NVIDIA CUDAని జోడిస్తోంది
- NVIDIA CUDA లైబ్రరీలను డెబియన్ 12 లైబ్రరీ శోధన మార్గానికి జోడిస్తోంది
- udo ద్వారా సూపర్యూజర్/రూట్ ప్రివిలేజ్లతో NVIDIA CUDA ఆదేశాలను (అంటే nvcc) అమలు చేయడం
- ఒక సాధారణ CUDA ప్రోగ్రామ్ను వ్రాయడం, కంపైల్ చేయడం మరియు అమలు చేయడం
- ముగింపు
ముందస్తు అవసరాలు:
CUDA (CUDA 12) యొక్క తాజా వెర్షన్ను ఇన్స్టాల్ చేయడానికి, CUDA ప్రోగ్రామ్లను కంపైల్ చేయడానికి మరియు CUDA ప్రోగ్రామ్లను డెబియన్ 12లో అమలు చేయడానికి, మీకు ఈ క్రిందివి అవసరం:
i) మీ కంప్యూటర్లో NVIDIA GPU ఇన్స్టాల్ చేయబడింది
ii) మీ Debian 12 సిస్టమ్లో NVIDIA GPU డ్రైవర్లు ఇన్స్టాల్ చేయబడ్డాయి
గమనిక: మీ Debian 12 సిస్టమ్లో NVIDIA GPU డ్రైవర్లను ఇన్స్టాల్ చేయడంలో మీకు ఏదైనా సహాయం అవసరమైతే, ఈ కథనాన్ని చదవండి .
NVIDIA CUDA 12 అధికారిక ప్యాకేజీ రిపోజిటరీని డెబియన్ 12కి జోడిస్తోంది
Debian 12లో NVIDIA CUDA 12ని ఇన్స్టాల్ చేసే ముందు, మీరు మీ Debian 12 సిస్టమ్లో అధికారిక NVIDIA CUDA ప్యాకేజీ రిపోజిటరీని జోడించాలి.
మొదట, సందర్శించండి అధికారిక NVIDIA CUDA టూల్కిట్ ఆర్కైవ్ వెబ్ బ్రౌజర్ నుండి.
ఈ రచన సమయంలో NVIDIA CUDA యొక్క తాజా వెర్షన్ 12.3.0 [1] . మీరు NVIDIA CUDA యొక్క ఇతర వెర్షన్లను కూడా ఇక్కడ కనుగొనవచ్చు [2] . మీరు ఇన్స్టాల్ చేయాలనుకుంటున్న NVIDIA CUDA వెర్షన్పై క్లిక్ చేయండి.
'Linux' పై క్లిక్ చేయండి.
“x86_64”ని ఆర్కిటెక్చర్గా ఎంచుకోండి [1] , 'డెబియన్' పంపిణీగా [2] , “12” సంస్కరణగా [3] , మరియు ఇన్స్టాలర్ రకంగా “deb” (నెట్వర్క్). [4] . అధికారిక NVIDIA CUDA రిపోజిటరీని జోడించడానికి మీరు మీ Debian 12 సిస్టమ్లో డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయాల్సిన DEB ప్యాకేజీ URL [5] మరియు మీరు ఇన్స్టాల్ చేయాలనుకుంటున్న NVIDIA CUDA వెర్షన్ ప్యాకేజీ పేరు [6] ప్రదర్శించబడాలి.
ఇప్పుడు, ఈ క్రింది విధంగా “/tmp” డైరెక్టరీకి నావిగేట్ చేయండి:
$ cd / tmpNVIDIA 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 సిస్టమ్కు జోడించబడాలి.
డెబియన్ 12లో అధికారిక డెబియన్ కాంట్రిబ్ ప్యాకేజీ రిపోజిటరీని ప్రారంభిస్తోంది
NVIDIA CUDA యొక్క కొన్ని డిపెండెన్సీ ప్యాకేజీలు అధికారిక Debian 12 కంట్రిబ్ ప్యాకేజీ రిపోజిటరీలో ఉన్నాయి. కాబట్టి, మీరు డెబియన్ 12లో NVIDIA CUDAని ఇన్స్టాల్ చేయడానికి ముందు దీన్ని ప్రారంభించాలి.
అధికారిక Debian 12 contrib ప్యాకేజీ రిపోజిటరీని ప్రారంభించడానికి, కింది ఆదేశాన్ని అమలు చేసి నొక్కండి
అధికారిక Debian 12 కంట్రిబ్ ప్యాకేజీ రిపోజిటరీ ప్రారంభించబడాలి.
డెబియన్ 12పై NVIDIA CUDA 12ని ఇన్స్టాల్ చేస్తోంది
మీ ఇన్స్టాల్ చేయడానికి NVIDIA CUDA యొక్క కావలసిన వెర్షన్ (ఈ సందర్భంలో cuda-toolkit-12-3), కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో సముచితమైనది ఇన్స్టాల్ cuda-టూల్కిట్- 12 - 3 ఇన్స్టాలేషన్ను నిర్ధారించడానికి, “Y” నొక్కండి, ఆపై నొక్కండి
NVIDIA CUDA మరియు అవసరమైన అన్ని డిపెండెన్సీ ప్యాకేజీలు ఇంటర్నెట్ నుండి డౌన్లోడ్ చేయబడుతున్నాయి. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.
NVIDIA CUDA మరియు అవసరమైన అన్ని డిపెండెన్సీ ప్యాకేజీలు ఇన్స్టాల్ చేయబడుతున్నాయి. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.
ఈ సమయంలో, NVIDIA CUDA మీ డెబియన్ 12 సిస్టమ్లో ఇన్స్టాల్ చేయబడాలి.
డెబియన్ 12 యొక్క PATHకి NVIDIA CUDAని జోడిస్తోంది
కమాండ్ లైన్ నుండి NVIDIA CUDA యొక్క తాజా వెర్షన్ను యాక్సెస్ చేయడానికి, మీరు CUDA బైనరీ డైరెక్టరీని మీ Debian 12 సిస్టమ్ యొక్క PATHకి జోడించాలి.
NVIDIA CUDA డెబియన్ 12 యొక్క “/usr/local/” డైరెక్టరీలో ఇన్స్టాల్ చేయబడుతుంది. 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} /బిన్ ${PATH:+:${PATH} }'
మీరు పూర్తి చేసిన తర్వాత, నొక్కడం ద్వారా 'cuda-12.3.sh' ఫైల్ను సేవ్ చేయండి
మార్పులు అమలులోకి రావడానికి, మీ Debian 12 సిస్టమ్ను రీబూట్ చేయండి:
$ సుడో రీబూట్మీ Debian 12 సిస్టమ్ బూట్ అయిన తర్వాత, మీరు NVIDIA CUDA 12 మీ Debian 12 సిస్టమ్ యొక్క PATHలో ఉన్నట్లు చూడాలి.
$ ప్రతిధ్వని $CUDA_VERSION$ ప్రతిధ్వని $CUDA_HOME
$ ప్రతిధ్వని $PATH
మీరు క్రింది స్క్రీన్షాట్లో చూడగలిగే విధంగా “nvcc” వంటి NVIDIA CUDA ఆదేశాలను యాక్సెస్ చేయగలగాలి:
$ nvcc --సంస్కరణ: Telugu
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 లైబ్రరీ పాత్ని టైప్ చేసి నొక్కండి
మా విషయంలో, NVIDIA CUDA లైబ్రరీ మార్గం “/usr/local/cuda-12.3/lib64” (మేము NVIDIA CUDA 12.3ని ఇన్స్టాల్ చేసినట్లు).
మార్పులు అమలులోకి రావడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో ldconfig --వాక్యమైనDebian 12 లైబ్రరీ డేటాబేస్ నవీకరించబడాలి మరియు మీరు కోరుకున్న NVIDIA CUDA లైబ్రరీలను లైబ్రరీ పాత్కు జోడించాలి.
సూడో ద్వారా సూపర్యూజర్/రూట్ ప్రివిలేజెస్తో NVIDIA CUDA ఆదేశాలను (అంటే nvcc) అమలు చేయండి
కొన్ని సమయాల్లో, మీరు సూపర్యూజర్ అధికారాలతో కొన్ని NVIDIA CUDA ఆదేశాలను (అంటే nvcc) అమలు చేయాల్సి రావచ్చు. sudo ద్వారా సూపర్యూజర్/రూట్ అధికారాలతో NVIDIA CUDA ఆదేశాలను అమలు చేయడానికి, మీరు తప్పనిసరిగా NVIDIA CUDA “/usr/local/cuda-12.3/bin” బైనరీ డైరెక్టరీని (మీ కావలసిన NVIDIA CUDA వెర్షన్ ఇన్స్టాల్ చేయబడిన చోట) “/etcకి జోడించాలి. /sudoers” ఫైల్.
ముందుగా, “/etc/sudoers” కాన్ఫిగరేషన్ ఫైల్ను టెక్స్ట్ ఎడిటర్తో ఈ క్రింది విధంగా తెరవండి:
$ సుడో విసుడో -ఎఫ్ / మొదలైనవి / sudoersకింది స్క్రీన్షాట్లో గుర్తించిన విధంగా “/etc/sudoers” ఫైల్ యొక్క “secure_path” చివర “/usr/local/cuda-12.3/bin” వచనాన్ని జోడించండి:
మీరు పూర్తి చేసిన తర్వాత, నొక్కండి
ఇప్పుడు, మీరు sudo ద్వారా సూపర్యూజర్/రూట్ అధికారాలతో NVIDIA CUDA ఆదేశాలను (అంటే nvcc) అమలు చేయవచ్చు.
$ సుడో nvcc --సంస్కరణ: Telugu
ఒక సాధారణ CUDA ప్రోగ్రామ్ను వ్రాయడం, కంపైల్ చేయడం మరియు అమలు చేయడం
మీరు మీ డెబియన్ 12 సిస్టమ్లో NVIDIA CUDA యొక్క తాజా వెర్షన్ని విజయవంతంగా ఇన్స్టాల్ చేసినందున, మీరు వీటిని చేయవచ్చు మీ మొదటి CUDA ప్రోగ్రామ్ రాయడం ప్రారంభించండి , దానిని “nvcc” కమాండ్తో కంపైల్ చేసి, దాన్ని అమలు చేయండి.
ముగింపు
ఈ కథనంలో, డెబియన్ 12లో NVIDIA CUDA 12 యొక్క నిర్దిష్ట వెర్షన్ యొక్క అధికారిక ప్యాకేజీ రిపోజిటరీని ఎలా జోడించాలో మేము మీకు చూపించాము. Debian 12లో NVIDIA CUDA 12 యొక్క మీకు కావలసిన సంస్కరణను ఎలా ఇన్స్టాల్ చేయాలో కూడా మేము మీకు చూపించాము. ఎలా జోడించాలో మేము మీకు చూపించాము. NVIDIA CUDA బైనరీ మార్గం డెబియన్ 12 యొక్క పాత్కు అలాగే NVIDIA CUDA లైబ్రరీలను డెబియన్ 12 యొక్క లైబ్రరీ పాత్కు జోడించింది. చివరగా, సుడో ద్వారా సూపర్యూజర్/రూట్ అధికారాలతో డెబియన్ 12లో NVIDIA CUDA ఆదేశాలను ఎలా అమలు చేయాలో మేము మీకు చూపించాము.