Debian 12 پر NVIDIA GPU/CUDA ایکسلریشن سپورٹ کے ساتھ PyTorch انسٹال کرنے کا طریقہ

Debian 12 Pr Nvidia Gpu Cuda Aykslryshn Spwr K Sat Pytorch Ans Al Krn Ka Tryq



PyTorch فیس بک/میٹا کا ایک اوپن سورس مشین لرننگ (ML) فریم ورک ہے۔ یہ TensorFlow کا متبادل ہے۔ PyTorch ایک بہت مقبول AI/ML فریم ورک ہے اور یہ دن بہ دن زیادہ مقبول ہوتا جا رہا ہے۔

PyTorch TensorFlow کی طرح مقامی طور پر NVIDIA CUDA لائبریری کے ذریعے NVIDIA GPU کا استعمال کرتے ہوئے AI/ML ایپلیکیشنز کو تیز کر سکتا ہے۔

اس آرٹیکل میں، ہم آپ کو دکھائیں گے کہ ڈیبین 12 'کتابی کیڑا' پر NVIDIA GPU/CUDA ایکسلریشن سپورٹ کے ساتھ PyTorch کو کیسے انسٹال کیا جائے۔







مواد کا موضوع:

  1. Debian 12 پر NVIDIA GPU ڈرائیورز انسٹال کرنا
  2. Debian 12 پر NVIDIA CUDA انسٹال کرنا
  3. Debian 12 پر Python 3 PIP اور Python 3 Virtual Environment (venv) انسٹال کرنا
  4. PyTorch کے لیے ایک Python 3 ورچوئل ماحول بنانا
  5. Python 3 PIP کو Python 3 PyTorch ورچوئل انوائرمنٹ پر تازہ ترین ورژن میں اپ گریڈ کرنا
  6. Debian 12 پر NVIDIA GPU/CUDA ایکسلریشن سپورٹ کے ساتھ PyTorch انسٹال کرنا
  7. PyTorch Python 3 ورچوئل ماحول کو چالو کرنا
  8. PyTorch تک رسائی حاصل کرنا اور جانچنا کہ آیا NVIDIA GPU/CUDA ایکسلریشن دستیاب ہے
  9. نتیجہ

Debian 12 پر NVIDIA GPU ڈرائیورز انسٹال کرنا

PyTorch NVIDIA GPU/CUDA ایکسلریشن کے کام کرنے کے لیے، آپ کو ضروری ہے۔ Debian 12 پر NVIDIA GPU ڈرائیورز انسٹال کریں۔ . اگر آپ کو اپنے Debian 12 سسٹم پر NVIDIA GPU ڈرائیوروں کو انسٹال کرنے میں کسی مدد کی ضرورت ہے، اس مضمون کو پڑھیں .



Debian 12 پر NVIDIA CUDA انسٹال کرنا

Debian 12 پر کام کرنے کے لیے PyTorch NVIDIA GPU/CUDA ایکسلریشن کے لیے، آپ کو ضروری ہے Debian 12 پر NVIDIA CUDA انسٹال کریں۔ . اگر آپ کو اپنے Debian 12 سسٹم پر NVIDIA CUDA انسٹال کرنے میں کسی مدد کی ضرورت ہے، اس مضمون کو پڑھیں .



Debian 12 پر Python 3 PIP اور Python 3 Virtual Environment (venv) انسٹال کرنا

ڈیبین 12 پر پائی ٹارچ انسٹال کرنے کے لیے، آپ کو ازگر 3 پی آئی پی اور پائتھون ورچوئل ماحول (venv) انسٹال کرنے کی ضرورت ہے۔





سب سے پہلے، مندرجہ ذیل کمانڈ کے ساتھ APT پیکیج ریپوزٹری کیش کو اپ ڈیٹ کریں:

$ sudo مناسب اپ ڈیٹ



Python 3 PIP اور Python 3 ورچوئل ماحول (venv) کو انسٹال کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo مناسب انسٹال کریں python3-pip python3-venv python3-dev

انسٹالیشن کی تصدیق کرنے کے لیے، 'Y' دبائیں اور پھر دبائیں۔ <درج کریں> .

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

Python 3 PIP اور Python 3 venv نصب کیے جا رہے ہیں۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

اس مقام پر، Python 3 PIP اور Python 3 venv انسٹال ہونا چاہیے۔

  کمپیوٹر پروگرام کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

PyTorch کے لیے ایک Python 3 ورچوئل ماحول بنانا

ڈیبیان 12 پر پائتھون لائبریریوں کو انسٹال کرنے کا معیاری عمل انہیں ازگر کے ورچوئل ماحول میں انسٹال کرنا ہے تاکہ وہ سسٹم کے پائتھون پیکجز/لائبریریوں میں مداخلت نہ کریں۔

'/opt/pytorch' ڈائرکٹری میں PyTorch کے لیے ایک نیا Python 3 ورچوئل ماحول بنانے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo python3 -m venv / آپٹ / pytorch

Python 3 PIP کو Python 3 PyTorch ورچوئل انوائرمنٹ پر تازہ ترین ورژن میں اپ گریڈ کرنا

Python 3 PIP کو Python 3 '/opt/pytorch' ورچوئل ماحول پر تازہ ترین ورژن میں اپ گریڈ کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo / آپٹ / pytorch / بن / pip3 انسٹال کریں --اپ گریڈ pip

Debian 12 پر NVIDIA GPU/CUDA ایکسلریشن سپورٹ کے ساتھ PyTorch انسٹال کرنا

PyTorch NVIDIA GPU/CUDA ایکسلریشن کے کام کرنے کے لیے، آپ کو PyTorch کا صحیح ورژن انسٹال کرنا ہوگا جو NVIDIA CUDA ڈرائیور ورژن کو سپورٹ کرتا ہے جسے آپ نے اپنے Debian 12 سسٹم پر انسٹال کیا ہے۔ اس تحریر کے وقت، PyTorch NVIDIA CUDA ڈرائیور ورژن 11.8 اور 12.1 کو سپورٹ کرتا ہے۔ NVIDIA CUDA ڈرائیور ورژن کے بارے میں تازہ ترین معلومات کے لیے جو PyTorch سپورٹ کرتا ہے، PyTorch کی سرکاری ویب سائٹ چیک کریں۔ .

NVIDIA CUDA ڈرائیور ورژن کو چیک کرنے کے لیے جسے آپ نے اپنے Debian 12 سسٹم پر انسٹال کیا ہے، درج ذیل کمانڈ کو چلائیں۔ جیسا کہ آپ دیکھ سکتے ہیں، ہمارے پاس NVIDIA CUDA ورژن 11.8 ہمارے Debian 12 سسٹم پر انسٹال ہے۔

$ این وی سی سی --ورژن

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

PyTorch Python 3 ورچوئل ماحول پر NVIDIA CUDA 11.8 سپورٹ کے ساتھ PyTorch انسٹال کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo / آپٹ / pytorch / بن / pip3 انسٹال کریں torch torchvision torchaudio --index-url https: // download.pytorch.org / whl / 118 کے ساتھ

PyTorch Python 3 ورچوئل ماحول پر NVIDIA CUDA 12.1 سپورٹ کے ساتھ PyTorch انسٹال کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo / آپٹ / pytorch / بن / pip3 انسٹال کریں ٹارچ torchvision torchaudio

PyTorch PyTorch Python 3 ورچوئل ماحول پر انسٹال کیا جا رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

اس وقت، PyTorch PyTorch Python 3 ورچوئل ماحول پر انسٹال ہونا چاہیے

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

PyTorch Python 3 ورچوئل ماحول کو چالو کرنا

PyTorch Python '/opt/pytorch' ورچوئل ماحول کو چالو کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ . / آپٹ / pytorch / بن / محرک کریں

PyTorch Python 3 ورچوئل ماحول کو چالو کیا جانا چاہئے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

PyTorch تک رسائی حاصل کرنا اور جانچنا کہ آیا NVIDIA GPU/CUDA ایکسلریشن دستیاب ہے

Python 3 انٹرایکٹو شیل کو کھولنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ python3

Python 3 انٹرایکٹو شیل کھولا جانا چاہئے.

سب سے پہلے، کوڈ کی درج ذیل لائن کے ساتھ PyTorch درآمد کریں:

$ ٹارچ درآمد کریں۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

PyTorch کا جو ورژن آپ نے انسٹال کیا ہے اسے چیک کرنے کے لیے درج ذیل کوڈ کو چلائیں۔ جیسا کہ آپ دیکھ سکتے ہیں، ہم NVIDIA CUDA 11.8 ایکسلریشن سپورٹ (cu118) کے ساتھ PyTorch 2.1.0 چلا رہے ہیں۔

$ ٹارچ__ورژن__

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

یہ چیک کرنے کے لیے کہ آیا PyTorch NVIDIA CUDA ایکسلریشن کے لیے آپ کا NVIDIA GPU استعمال کرنے کے قابل ہے، آپ درج ذیل کوڈ کو بھی چلا سکتے ہیں۔ اگر NVIDIA CUDA سپورٹ دستیاب ہے تو، 'True' پرنٹ کیا جائے گا۔

$ torch.cuda.is_available ( )

اگر آپ کے کمپیوٹر پر متعدد GPUs انسٹال ہیں، تو آپ GPUs کی تعداد چیک کر سکتے ہیں جنہیں PyTorch درج ذیل کوڈ کے ساتھ استعمال کر سکتا ہے۔ جیسا کہ آپ دیکھ سکتے ہیں، ہمارے Debian 12 سسٹم پر NVIDIA GPU (RTX 4070) انسٹال ہے۔

$ torch.cuda.device_count ( )

Python کے انٹرایکٹو شیل سے باہر نکلنے کے لیے، کوڈ کی درج ذیل لائن کو چلائیں:

$ چھوڑو ( )

نتیجہ

اس آرٹیکل میں، ہم نے آپ کو ڈیبین 12 پر پائتھون 3 پی آئی پی اور پائتھون 3 ورچوئل ماحول (venv) کو انسٹال کرنے کا طریقہ دکھایا۔ ہم نے آپ کو یہ بھی دکھایا کہ ڈیبین 12 پر پائی ٹارچ کے لیے پائتھون 3 ورچوئل ماحول کیسے بنایا جائے اور NVIDIA CUDA کے ساتھ PyTorch کو کیسے انسٹال کیا جائے۔ Debian 12 پر بھی 11.8 اور 12.1 ایکسلریشن سپورٹ۔ آخر میں، ہم نے آپ کو دکھایا کہ PyTorch Python ورچوئل ماحول کو کیسے فعال کیا جائے اور Debian 12 پر PyTorch تک رسائی حاصل کی جائے۔