డెబియన్ 12లో NVIDIA CUDA 12ను ఎలా ఇన్‌స్టాల్ చేయాలి

Debiyan 12lo Nvidia Cuda 12nu Ela In Stal Ceyali



CUDA యొక్క పూర్తి రూపం కంప్యూట్ యూనిఫైడ్ డివైస్ ఆర్కిటెక్చర్. CUDA అనేది NVIDIA చే అభివృద్ధి చేయబడిన సమాంతర కంప్యూటింగ్ ప్లాట్‌ఫారమ్ మరియు ప్రోగ్రామింగ్ మోడల్. ఇది కంప్యూటింగ్ అప్లికేషన్‌లను నాటకీయంగా వేగవంతం చేయడానికి NVIDIA గ్రాఫిక్స్ ప్రాసెసింగ్ యూనిట్‌లలో (GPUలు) ప్రోగ్రామ్‌లను అమలు చేయడానికి ఉపయోగించబడుతుంది.

ఈ ఆర్టికల్‌లో, డెబియన్ 12లో CUDA (ఈ రాసే సమయంలో CUDA 12) యొక్క తాజా వెర్షన్‌ను ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపుతాము.

విషయాల అంశం:

  1. ముందస్తు అవసరాలు
  2. NVIDIA CUDA 12 అధికారిక ప్యాకేజీ రిపోజిటరీని డెబియన్ 12కి జోడిస్తోంది
  3. డెబియన్ 12లో అధికారిక డెబియన్ కాంట్రిబ్ ప్యాకేజీ రిపోజిటరీని ప్రారంభిస్తోంది
  4. డెబియన్ 12పై NVIDIA CUDA 12ని ఇన్‌స్టాల్ చేస్తోంది
  5. డెబియన్ 12 యొక్క PATHకి NVIDIA CUDAని జోడిస్తోంది
  6. NVIDIA CUDA లైబ్రరీలను డెబియన్ 12 లైబ్రరీ శోధన మార్గానికి జోడిస్తోంది
  7. udo ద్వారా సూపర్‌యూజర్/రూట్ ప్రివిలేజ్‌లతో NVIDIA CUDA ఆదేశాలను (అంటే nvcc) అమలు చేయడం
  8. ఒక సాధారణ CUDA ప్రోగ్రామ్‌ను వ్రాయడం, కంపైల్ చేయడం మరియు అమలు చేయడం
  9. ముగింపు

ముందస్తు అవసరాలు:

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 / 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 సిస్టమ్‌కు జోడించబడాలి.

డెబియన్ 12లో అధికారిక డెబియన్ కాంట్రిబ్ ప్యాకేజీ రిపోజిటరీని ప్రారంభిస్తోంది

NVIDIA CUDA యొక్క కొన్ని డిపెండెన్సీ ప్యాకేజీలు అధికారిక Debian 12 కంట్రిబ్ ప్యాకేజీ రిపోజిటరీలో ఉన్నాయి. కాబట్టి, మీరు డెబియన్ 12లో NVIDIA CUDAని ఇన్‌స్టాల్ చేయడానికి ముందు దీన్ని ప్రారంభించాలి.

అధికారిక Debian 12 contrib ప్యాకేజీ రిపోజిటరీని ప్రారంభించడానికి, కింది ఆదేశాన్ని అమలు చేసి నొక్కండి మీరు ప్రాంప్ట్ చేయబడిన తర్వాత.

$ సుడో add-apt-repository 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' ఫైల్‌ను సేవ్ చేయండి + X తరువాత 'Y' మరియు .

  టెక్స్ట్‌తో కూడిన కంప్యూటర్ స్క్రీన్ వివరణ స్వయంచాలకంగా రూపొందించబడింది

మార్పులు అమలులోకి రావడానికి, మీ 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 లైబ్రరీ పాత్‌ని టైప్ చేసి నొక్కండి + X తరువాత 'Y' మరియు ఫైల్‌ను సేవ్ చేయడానికి.

మా విషయంలో, 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” వచనాన్ని జోడించండి:

మీరు పూర్తి చేసిన తర్వాత, నొక్కండి + X తరువాత 'Y' మరియు “/etc/sudoers” ఫైల్‌ను సేవ్ చేయడానికి.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

ఇప్పుడు, మీరు 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 ఆదేశాలను ఎలా అమలు చేయాలో మేము మీకు చూపించాము.