NVIDIA CUDA లైబ్రరీ ద్వారా స్థానికంగా TensorFlow లాగా NVIDIA GPUని ఉపయోగించి PyTorch AI/ML అప్లికేషన్లను వేగవంతం చేయగలదు.
ఈ కథనంలో, డెబియన్ 12 “బుక్వార్మ్”లో NVIDIA GPU/CUDA యాక్సిలరేషన్ మద్దతుతో PyTorch ఎలా ఇన్స్టాల్ చేయాలో మేము మీకు చూపుతాము.
విషయాల అంశం:
- Debian 12లో NVIDIA GPU డ్రైవర్లను ఇన్స్టాల్ చేస్తోంది
- Debian 12లో NVIDIA CUDAని ఇన్స్టాల్ చేస్తోంది
- డెబియన్ 12లో పైథాన్ 3 PIP మరియు పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ (venv)లను ఇన్స్టాల్ చేస్తోంది
- PyTorch కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ను సృష్టిస్తోంది
- పైథాన్ 3 పైటోర్చ్ వర్చువల్ ఎన్విరాన్మెంట్లో పైథాన్ 3 పిఐపిని తాజా వెర్షన్కి అప్గ్రేడ్ చేస్తోంది
- డెబియన్ 12లో NVIDIA GPU/CUDA యాక్సిలరేషన్ సపోర్ట్తో PyTorch ఇన్స్టాల్ చేస్తోంది
- PyTorch పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ను సక్రియం చేస్తోంది
- PyTorchని యాక్సెస్ చేయడం మరియు NVIDIA GPU/CUDA యాక్సిలరేషన్ అందుబాటులో ఉందో లేదో తనిఖీ చేయడం
- ముగింపు
Debian 12లో NVIDIA GPU డ్రైవర్లను ఇన్స్టాల్ చేస్తోంది
PyTorch NVIDIA GPU/CUDA యాక్సిలరేషన్ పని చేయడానికి, మీరు తప్పక Debian 12లో NVIDIA GPU డ్రైవర్లను ఇన్స్టాల్ చేయండి . మీ Debian 12 సిస్టమ్లో NVIDIA GPU డ్రైవర్లను ఇన్స్టాల్ చేయడంలో మీకు ఏదైనా సహాయం అవసరమైతే, ఈ కథనాన్ని చదవండి .
Debian 12లో NVIDIA CUDAని ఇన్స్టాల్ చేస్తోంది
PyTorch NVIDIA GPU/CUDA యాక్సిలరేషన్ డెబియన్ 12లో పని చేయడానికి, మీరు తప్పక డెబియన్ 12లో NVIDIA CUDAని ఇన్స్టాల్ చేయండి . మీ Debian 12 సిస్టమ్లో NVIDIA CUDAని ఇన్స్టాల్ చేయడంలో మీకు ఏదైనా సహాయం అవసరమైతే, ఈ కథనాన్ని చదవండి .
డెబియన్ 12లో పైథాన్ 3 PIP మరియు పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ (venv)లను ఇన్స్టాల్ చేస్తోంది
డెబియన్ 12లో పైటార్చ్ను ఇన్స్టాల్ చేయడానికి, మీరు పైథాన్ 3 పిఐపి మరియు పైథాన్ వర్చువల్ ఎన్విరాన్మెంట్ (వెన్వి) ఇన్స్టాల్ చేసి ఉండాలి.
ముందుగా, కింది ఆదేశంతో APT ప్యాకేజీ రిపోజిటరీ కాష్ను నవీకరించండి:
$ సుడో సముచితమైన నవీకరణ
పైథాన్ 3 పిఐపి మరియు పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ (వెన్వి)ను ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో సముచితమైనది ఇన్స్టాల్ python3-pip python3-venv python3-dev ఇన్స్టాలేషన్ను నిర్ధారించడానికి, “Y” నొక్కండి, ఆపై నొక్కండి
Python 3 PIP మరియు Python 3 venv ఇన్స్టాల్ చేయబడుతున్నాయి. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.
ఈ సమయంలో, పైథాన్ 3 PIP మరియు పైథాన్ 3 venvలను ఇన్స్టాల్ చేయాలి.
PyTorch కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ను సృష్టిస్తోంది
డెబియన్ 12లో పైథాన్ లైబ్రరీలను ఇన్స్టాల్ చేయడానికి ప్రామాణిక అభ్యాసం వాటిని పైథాన్ వర్చువల్ ఎన్విరాన్మెంట్లో ఇన్స్టాల్ చేస్తోంది, తద్వారా అవి సిస్టమ్ పైథాన్ ప్యాకేజీలు/లైబ్రరీలకు అంతరాయం కలిగించవు.
“/opt/pytorch” డైరెక్టరీలో PyTorch కోసం కొత్త పైథాన్ 3 వర్చువల్ వాతావరణాన్ని సృష్టించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో కొండచిలువ3 -మీ venv / ఎంపిక / పైటోర్చ్పైథాన్ 3 పైటోర్చ్ వర్చువల్ ఎన్విరాన్మెంట్లో పైథాన్ 3 పిఐపిని తాజా వెర్షన్కి అప్గ్రేడ్ చేస్తోంది
పైథాన్ 3 “/opt/pytorch” వర్చువల్ ఎన్విరాన్మెంట్లో పైథాన్ 3 PIPని తాజా వెర్షన్కి అప్గ్రేడ్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో / ఎంపిక / పైటోర్చ్ / డబ్బా / pip3 ఇన్స్టాల్ --అప్గ్రేడ్ పిప్
డెబియన్ 12లో NVIDIA GPU/CUDA యాక్సిలరేషన్ సపోర్ట్తో PyTorch ఇన్స్టాల్ చేస్తోంది
PyTorch NVIDIA GPU/CUDA త్వరణం పని చేయడానికి, మీరు మీ Debian 12 సిస్టమ్లో ఇన్స్టాల్ చేసిన NVIDIA CUDA డ్రైవర్ వెర్షన్కు మద్దతిచ్చే సరైన PyTorch వెర్షన్ను తప్పనిసరిగా ఇన్స్టాల్ చేయాలి. ఈ రచన సమయంలో, PyTorch NVIDIA CUDA డ్రైవర్ వెర్షన్లు 11.8 మరియు 12.1కి మద్దతు ఇస్తుంది. PyTorch మద్దతిచ్చే NVIDIA CUDA డ్రైవర్ సంస్కరణలపై నవీకరించబడిన సమాచారం కోసం, PyTorch యొక్క అధికారిక వెబ్సైట్ను తనిఖీ చేయండి .
మీరు మీ Debian 12 సిస్టమ్లో ఇన్స్టాల్ చేసిన NVIDIA CUDA డ్రైవర్ వెర్షన్ను తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి. మీరు చూడగలిగినట్లుగా, మేము మా డెబియన్ 12 సిస్టమ్లో NVIDIA CUDA వెర్షన్ 11.8 ఇన్స్టాల్ చేసాము.
$ nvcc --సంస్కరణ: Telugu
PyTorch Python 3 వర్చువల్ ఎన్విరాన్మెంట్లో NVIDIA CUDA 11.8 మద్దతుతో PyTorchని ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో / ఎంపిక / పైటోర్చ్ / డబ్బా / pip3 ఇన్స్టాల్ టార్చ్ టార్చ్విజన్ టార్చాడియో --index-url https: // download.pytorch.org / whl / 118 తోPyTorch Python 3 వర్చువల్ ఎన్విరాన్మెంట్లో NVIDIA CUDA 12.1 మద్దతుతో PyTorchని ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో / ఎంపిక / పైటోర్చ్ / డబ్బా / pip3 ఇన్స్టాల్ టార్చ్ టార్చ్విజన్ టార్చాడియోPyTorch PyTorch పైథాన్ 3 వర్చువల్ వాతావరణంలో ఇన్స్టాల్ చేయబడుతోంది. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.
ఈ సమయంలో, PyTorch PyTorch పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్లో ఇన్స్టాల్ చేయబడాలి
PyTorch పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ని సక్రియం చేస్తోంది
PyTorch పైథాన్ “/opt/pytorch” వర్చువల్ పర్యావరణాన్ని సక్రియం చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ . / ఎంపిక / పైటోర్చ్ / డబ్బా / సక్రియం చేయండిPyTorch Python 3 వర్చువల్ ఎన్విరాన్మెంట్ యాక్టివేట్ చేయబడాలి.
PyTorchని యాక్సెస్ చేయడం మరియు NVIDIA GPU/CUDA యాక్సిలరేషన్ అందుబాటులో ఉందో లేదో తనిఖీ చేయడం
పైథాన్ 3 ఇంటరాక్టివ్ షెల్ను తెరవడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ కొండచిలువ3పైథాన్ 3 ఇంటరాక్టివ్ షెల్ తెరవాలి.
ముందుగా, కింది కోడ్ లైన్తో PyTorchని దిగుమతి చేయండి:
$ టార్చ్ దిగుమతి
మీరు ఇన్స్టాల్ చేసిన PyTorch సంస్కరణను తనిఖీ చేయడానికి, క్రింది కోడ్ లైన్ను అమలు చేయండి. మీరు గమనిస్తే, మేము NVIDIA CUDA 11.8 యాక్సిలరేషన్ సపోర్ట్ (cu118)తో PyTorch 2.1.0ని నడుపుతున్నాము.
$ మంట.__వెర్షన్__
NVIDIA CUDA త్వరణం కోసం PyTorch మీ NVIDIA GPUని ఉపయోగించగలదో లేదో తనిఖీ చేయడానికి, మీరు క్రింది కోడ్ లైన్ను కూడా అమలు చేయవచ్చు. NVIDIA CUDA మద్దతు అందుబాటులో ఉన్నట్లయితే, “ట్రూ” ముద్రించబడుతుంది.
$ torch.cuda.is_available ( )మీరు మీ కంప్యూటర్లో బహుళ GPUలను ఇన్స్టాల్ చేసి ఉంటే, కింది కోడ్ లైన్తో PyTorch ఉపయోగించగల GPUల సంఖ్యను మీరు తనిఖీ చేయవచ్చు. మీరు చూడగలిగినట్లుగా, మేము మా Debian 12 సిస్టమ్లో NVIDIA GPU (RTX 4070)ని ఇన్స్టాల్ చేసాము.
$ torch.cuda.device_count ( )పైథాన్ ఇంటరాక్టివ్ షెల్ నుండి నిష్క్రమించడానికి, కింది కోడ్ లైన్ను అమలు చేయండి:
$ విడిచిపెట్టు ( )ముగింపు
ఈ ఆర్టికల్లో, డెబియన్ 12లో పైథాన్ 3 PIP మరియు పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ (venv)ను ఎలా ఇన్స్టాల్ చేయాలో మేము మీకు చూపించాము. డెబియన్ 12లో PyTorch కోసం పైథాన్ 3 వర్చువల్ ఎన్విరాన్మెంట్ను ఎలా సృష్టించాలో మరియు NVIDIA CUDAతో PyTorch ఎలా ఇన్స్టాల్ చేయాలో కూడా మేము మీకు చూపించాము. డెబియన్ 12లో కూడా 11.8 మరియు 12.1 త్వరణం మద్దతు. చివరగా, పైటార్చ్ పైథాన్ వర్చువల్ ఎన్విరాన్మెంట్ను ఎలా యాక్టివేట్ చేయాలో మరియు డెబియన్ 12లో పైటార్చ్ని యాక్సెస్ చేయడాన్ని మేము మీకు చూపించాము.