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ను ఎలా ఇన్స్టాల్ చేయాలో మేము మీకు చూపుతాము.
విషయాల అంశం:
- మీరు మీ కంప్యూటర్లో NVIDIA GPU ఇన్స్టాల్ చేసి ఉందో లేదో తనిఖీ చేస్తోంది
- డెబియన్ 12లో పైథాన్ 3 పిఐపి మరియు పైథాన్ వెన్వ్లను ఇన్స్టాల్ చేస్తోంది
- TensorFlow కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ను సృష్టిస్తోంది
- పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్పై పైథాన్ 3 PIPని అప్గ్రేడ్ చేస్తోంది
- NVIDIA CUDA యాక్సిలరేషన్ మద్దతుతో TensorFlowని ఇన్స్టాల్ చేస్తోంది
- Debian 12లో TensorRTని ఇన్స్టాల్ చేస్తోంది
- TensorFlow పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ని సక్రియం చేస్తోంది
- TensorFlowని యాక్సెస్ చేయడం మరియు NVIDIA GPU/CUDA యాక్సిలరేషన్ అందుబాటులో ఉందో లేదో తనిఖీ చేస్తోంది
- ముగింపు
మీరు మీ కంప్యూటర్లో 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ని దిగుమతి చేయండి:
$ దిగుమతి టెన్సర్ ఫ్లో వంటి tfTensorFlow దిగుమతి అయిన తర్వాత, మీరు క్రింది కోడ్ లైన్తో ఇన్స్టాల్ చేసిన 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లో టెన్సర్ఫ్లో యాక్సెస్ ఎలా చేయాలో మేము మీకు చూపించాము.