డెబియన్ 12లో NVIDIA CUDA/cuDNN యాక్సిలరేషన్‌తో టెన్సర్‌ఫ్లోను ఎలా ఇన్‌స్టాల్ చేయాలి

Debiyan 12lo Nvidia Cuda Cudnn Yaksilaresan To Tensar Phlonu Ela In Stal Ceyali



TensorFlow అనేది కృత్రిమ మేధస్సు మరియు యంత్ర అభ్యాసం కోసం ఒక పైథాన్ లైబ్రరీ. TensorFlow శిక్షణ మరియు కొత్త AI మోడల్‌లను రూపొందించడం, ఇప్పటికే ఉన్న AI మోడల్‌లను దిగుమతి చేయడం, పరీక్ష డేటాను లోడ్ చేయడం మరియు AI మోడల్‌ల పనితీరును తనిఖీ చేయడం, శిక్షణ పొందిన AI మోడల్‌లను సేవ్ చేయడం మొదలైనవాటికి ఉపయోగించవచ్చు.

TensorFlow సంక్లిష్టమైన కృత్రిమ మేధస్సు (AI) మరియు మెషిన్ లెర్నింగ్ (ML) గణనలను గణించడానికి CPU మరియు GPUలను ఉపయోగించవచ్చు. AI/ML ప్రోగ్రామ్‌లను వేగవంతం చేయడానికి TensorFlow ఏదైనా CUDA-మద్దతు గల NVIDIA GPUని ఉపయోగించవచ్చు. మీకు CUDA-మద్దతు ఉన్న GPU లేకపోతే, TensorFlow AI/ML కోడ్‌ల కోసం CPUని ఉపయోగిస్తుంది. GPU త్వరణం లేకుండా, సంక్లిష్ట AI/ML ప్రోగ్రామ్‌లలో TensorFlow పనితీరు క్షీణిస్తుంది.

ఈ కథనంలో, డెబియన్ 12 “బుక్‌వార్మ్”లో NVIDIA CUDA/cuDNN యాక్సిలరేషన్‌తో TensorFlowను ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపుతాము.







విషయాల అంశం:

  1. మీరు మీ కంప్యూటర్‌లో NVIDIA GPU ఇన్‌స్టాల్ చేసి ఉందో లేదో తనిఖీ చేస్తోంది
  2. డెబియన్ 12లో పైథాన్ 3 పిఐపి మరియు పైథాన్ వెన్వ్‌లను ఇన్‌స్టాల్ చేస్తోంది
  3. TensorFlow కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌ను సృష్టిస్తోంది
  4. పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌పై పైథాన్ 3 PIPని అప్‌గ్రేడ్ చేస్తోంది
  5. NVIDIA CUDA యాక్సిలరేషన్ మద్దతుతో TensorFlowని ఇన్‌స్టాల్ చేస్తోంది
  6. Debian 12లో TensorRTని ఇన్‌స్టాల్ చేస్తోంది
  7. TensorFlow పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌ని సక్రియం చేస్తోంది
  8. TensorFlowని యాక్సెస్ చేయడం మరియు NVIDIA GPU/CUDA యాక్సిలరేషన్ అందుబాటులో ఉందో లేదో తనిఖీ చేస్తోంది
  9. ముగింపు

మీరు మీ కంప్యూటర్‌లో NVIDIA GPU ఇన్‌స్టాల్ చేసి ఉందో లేదో తనిఖీ చేస్తోంది

NVIDIA GPU/CUDAతో AI ప్రోగ్రామ్‌లను వేగవంతం చేయడానికి TensorFlow కోసం, మీరు తప్పనిసరిగా వీటిని కలిగి ఉండాలి NVIDIA GPU డ్రైవర్లు మరియు NVIDIA CUDA మరియు cuDNN మీ Debian 12 ఆపరేటింగ్ సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడింది.



మీ Debian 12 ఆపరేటింగ్ సిస్టమ్‌లో NVIDIA GPU డ్రైవర్‌లను ఇన్‌స్టాల్ చేయడంలో మీకు ఏదైనా సహాయం అవసరమైతే, ఈ కథనాన్ని చదవండి .



మీ Debian 12 ఆపరేటింగ్ సిస్టమ్‌లో NVIDIA CUDA మరియు cuDNN డ్రైవర్‌లను ఇన్‌స్టాల్ చేయడంలో మీకు ఏదైనా సహాయం అవసరమైతే, ఈ కథనాన్ని చదవండి .





మీరు మీ Debian 12 సిస్టమ్‌లో NVIDIA GPU డ్రైవర్‌లను ఇన్‌స్టాల్ చేసిన తర్వాత, “nvidia-smi” కమాండ్ అందుబాటులో ఉండాలి.

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



NVIDIA కెర్నల్ మాడ్యూల్స్ మీ Debian 12 సిస్టమ్‌లో కూడా లోడ్ చేయబడాలి.

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

మీరు NVIDIA CUDA డ్రైవర్‌లను ఇన్‌స్టాల్ చేసిన తర్వాత, మీరు మీ Debian 12 సిస్టమ్‌లో “nvcc” ఆదేశం అందుబాటులో ఉండాలి.

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

డెబియన్ 12లో పైథాన్ 3 PIP మరియు పైథాన్ వెన్వ్‌లను ఇన్‌స్టాల్ చేస్తోంది

Debian 12లో TensorFlowను ఇన్‌స్టాల్ చేయడానికి, మీరు పైథాన్ 3 PIP మరియు పైథాన్ వర్చువల్ ఎన్విరాన్‌మెంట్ (venv) మాడ్యూల్‌ను ఇన్‌స్టాల్ చేసి ఉండాలి.

ముందుగా, కింది ఆదేశంతో APT ప్యాకేజీ రిపోజిటరీ కాష్‌ను నవీకరించండి:

$ సుడో సముచితమైన నవీకరణ

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

పైథాన్ 3 పిఐపి మరియు పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ (వెన్వి)ను ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ సుడో సముచితమైనది ఇన్స్టాల్ python3-pip python3-venv python3-dev

ఇన్‌స్టాలేషన్‌ను నిర్ధారించడానికి, 'Y' నొక్కి ఆపై నొక్కండి .

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

Python 3 PIP మరియు Python 3 venv ఇన్‌స్టాల్ చేయబడుతున్నాయి. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.

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

ఈ సమయంలో, పైథాన్ 3 PIP మరియు పైథాన్ 3 venvలను ఇన్‌స్టాల్ చేయాలి.

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

TensorFlow కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌ను సృష్టిస్తోంది

డెబియన్ 12లో పైథాన్ లైబ్రరీలను ఇన్‌స్టాల్ చేయడానికి ప్రామాణిక అభ్యాసం వాటిని పైథాన్ వర్చువల్ ఎన్విరాన్‌మెంట్‌లో ఇన్‌స్టాల్ చేస్తోంది, తద్వారా అవి సిస్టమ్ పైథాన్ ప్యాకేజీలు/లైబ్రరీలతో జోక్యం చేసుకోవు.

“/opt/tensorflow” డైరెక్టరీలో TensorFlow కోసం కొత్త పైథాన్ 3 వర్చువల్ వాతావరణాన్ని సృష్టించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ సుడో కొండచిలువ3 -మీ venv / ఎంపిక / టెన్సర్ ఫ్లో

పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌పై పైథాన్ 3 పిఐపిని అప్‌గ్రేడ్ చేస్తోంది

పైథాన్ 3 PIPని పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ “/opt/tensorflow”లో తాజా వెర్షన్‌కి అప్‌గ్రేడ్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ సుడో / ఎంపిక / టెన్సర్ ఫ్లో / డబ్బా / పిప్ ఇన్స్టాల్ --అప్‌గ్రేడ్ పిప్

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

NVIDIA CUDA యాక్సిలరేషన్ మద్దతుతో TensorFlowని ఇన్‌స్టాల్ చేస్తోంది

పైథాన్ “/opt/tensorflow” వర్చువల్ ఎన్విరాన్‌మెంట్‌పై NVIDIA CUDA యాక్సిలరేషన్ మద్దతుతో TensorFlowను ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ సుడో / ఎంపిక / టెన్సర్ ఫ్లో / డబ్బా / పిప్ ఇన్స్టాల్ టెన్సర్ ఫ్లో [ మరియు-cuda ]

NVIDIA CUDA యాక్సిలరేషన్‌తో TensorFlow ఇన్‌స్టాల్ చేయబడుతోంది. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.

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

ఈ సమయంలో, NVIDIA CUDA యాక్సిలరేషన్ మద్దతుతో TensorFlow ఇన్‌స్టాల్ చేయాలి.

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

Debian 12పై TensorRTని ఇన్‌స్టాల్ చేస్తోంది

NVIDIA TensorRT TensorFlow డీప్ లెర్నింగ్ పనితీరును మరింత ఆప్టిమైజ్ చేస్తుంది. కింది ఆదేశంతో మీరు TensorFlow పైథాన్ “/opt/tensorflow” వర్చువల్ ఎన్విరాన్‌మెంట్‌లో TensorRTని ఇన్‌స్టాల్ చేయవచ్చు:

$ సుడో / ఎంపిక / టెన్సర్ ఫ్లో / డబ్బా / పిప్ ఇన్స్టాల్ టెన్సార్ట్

NVIDIA TensorRT పైథాన్ వర్చువల్ ఎన్విరాన్మెంట్‌లో ఇన్‌స్టాల్ చేయబడుతోంది. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.

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

ఈ సమయంలో, NVIDIA TensorRT ఇన్‌స్టాల్ చేయాలి.

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

TensorFlow పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌ని సక్రియం చేస్తోంది

TensorFlow పైథాన్ “/opt/tensorflow” వర్చువల్ పర్యావరణాన్ని సక్రియం చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ . / ఎంపిక / టెన్సర్ ఫ్లో / డబ్బా / సక్రియం చేయండి

TensorFlow పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ యాక్టివేట్ చేయబడాలి.

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

TensorFlowని యాక్సెస్ చేయడం మరియు NVIDIA GPU/CUDA యాక్సిలరేషన్ అందుబాటులో ఉందో లేదో తనిఖీ చేస్తోంది

పైథాన్ 3 ఇంటరాక్టివ్ షెల్‌ను తెరవడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ కొండచిలువ3

పైథాన్ 3 ఇంటరాక్టివ్ షెల్ తెరవాలి.

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

ముందుగా, కింది కోడ్ లైన్‌తో TensorFlowని దిగుమతి చేయండి:

$ దిగుమతి టెన్సర్ ఫ్లో వంటి tf

TensorFlow దిగుమతి అయిన తర్వాత, మీరు క్రింది కోడ్ లైన్‌తో ఇన్‌స్టాల్ చేసిన TensorFlow వెర్షన్ నంబర్‌ను తనిఖీ చేయవచ్చు. మీరు చూడగలిగినట్లుగా, మేము మా Debian 12 సిస్టమ్‌లో TensorFlow 2.13.1ని ఇన్‌స్టాల్ చేసాము.

$ tf.__version__

CUDA త్వరణం కోసం మీరు మీ కంప్యూటర్‌లో ఇన్‌స్టాల్ చేసిన NVIDIA GPUని TensorFlow ఉపయోగించగలదని ధృవీకరించడానికి, క్రింది కోడ్ లైన్‌ను అమలు చేయండి. మీరు చూడగలిగినట్లుగా, మా NVIDIA GPU TensorFlow నుండి యాక్సెస్ చేయబడుతుంది.

$ ముద్రణ ( tf.config.list_physical_devices ( 'GPU' ) )

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

పైథాన్ ఇంటరాక్టివ్ షెల్ నుండి నిష్క్రమించడానికి, కింది కోడ్ లైన్‌ను అమలు చేయండి:

$ విడిచిపెట్టు ( )

ముగింపు

ఈ ఆర్టికల్‌లో, డెబియన్ 12లో పైథాన్ 3 PIP మరియు పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్ (venv)ను ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపించాము. డెబియన్ 12లో టెన్సర్‌ఫ్లో కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్‌మెంట్‌ను ఎలా సృష్టించాలో మరియు NVIDIAతో TensorFlowని ఎలా ఇన్‌స్టాల్ చేయాలో కూడా మేము మీకు చూపించాము. GPU/CUDA యాక్సిలరేషన్ సపోర్ట్ మరియు NVIDIA TensorRT డెబియన్ 12లో కూడా. చివరగా, టెన్సర్‌ఫ్లో పైథాన్ వర్చువల్ ఎన్విరాన్‌మెంట్‌ను ఎలా యాక్టివేట్ చేయాలో మరియు డెబియన్ 12లో టెన్సర్‌ఫ్లో యాక్సెస్ ఎలా చేయాలో మేము మీకు చూపించాము.