WSL کے ذریعے NVIDIA CUDA/cuDNN ایکسلریشن کے ساتھ ونڈوز 10/11 پر تازہ ترین ٹینسر فلو کیسے انسٹال کریں

Wsl K Dhry Nvidia Cuda Cudnn Aykslryshn K Sat Wn Wz 10 11 Pr Taz Tryn Ynsr Flw Kys Ans Al Kry



TensorFlow کا تازہ ترین ورژن NVIDIA CUDA/CuDNN ایکسلریشن کو مقامی طور پر Windows 10/11 آپریٹنگ سسٹمز پر سپورٹ نہیں کرتا ہے۔ لہذا، اگر آپ ونڈوز 10/11 پر NVIDIA CUDA/cuDNN ایکسلریشن کے ساتھ TensorFlow ڈیولپمنٹ ماحول کا تازہ ترین ورژن ترتیب دینا چاہتے ہیں، تو آپ کو ونڈوز سب سسٹم فار لینکس (WSL) کے ذریعے ایسا کرنا ہوگا۔

اس مضمون میں، ہم آپ کو دکھائیں گے کہ ونڈوز 10/11 پر ڈبلیو ایس ایل کو کیسے انسٹال کریں اور اس تک رسائی حاصل کریں۔ ہم آپ کو یہ بھی دکھائیں گے کہ ونڈوز 10/11 پر Ubuntu WSL سسٹم پر NVIDIA CUDA/cuDNN ایکسلریشن سپورٹ کے ساتھ TensorFlow کا تازہ ترین ورژن کیسے انسٹال کیا جائے۔







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

  1. ونڈوز 10/111 پر NVIDIA GPU ڈرائیورز انسٹال کرنا
  2. ونڈوز 10/11 پر NVIDIA CUDA اور cuDNN انسٹال کرنا
  3. ونڈوز 10/11 پر WSL انسٹال کرنا
  4. ونڈوز 10/11 پر WSL Ubuntu Linux ٹرمینل تک رسائی
  5. جانچنا کہ آیا اوبنٹو ڈبلیو ایس ایل سسٹم ونڈوز 10/11 کے NVIDIA GPU تک رسائی حاصل کرسکتا ہے
  6. Ubuntu WSL سسٹم پر Python 3 PIP انسٹال کرنا
  7. Ubuntu WSL سسٹم پر Python 3 PIP کو اپ گریڈ کرنا
  8. Ubuntu WSL سسٹم پر NVIDIA CUDA/cuDNN ایکسلریشن سپورٹ کے ساتھ TensorFlow انسٹال کرنا
  9. جانچنا کہ آیا TensorFlow CUDA ایکسلریشن Ubuntu WSL سسٹم پر کام کر رہا ہے۔
  10. TensorFlow کی ترقی کے لیے بصری اسٹوڈیو کوڈ کے ساتھ Ubuntu WSL سسٹم تک رسائی
  11. نتیجہ

ونڈوز 10/11 پر NVIDIA GPU ڈرائیورز انسٹال کرنا

TensorFlow کے لیے Windows 10/11 پر Ubuntu WSL سسٹم پر CUDA/cuDNN ایکسلریشن کے لیے NVIDIA GPU تک رسائی حاصل کرنے کے لیے، آپ کے کمپیوٹر پر NVIDIA GPU انسٹال ہونا چاہیے اور NVIDIA GPU ڈرائیور کو Windows 10/11 پر انسٹال کرنا چاہیے۔ اگر آپ کے کمپیوٹر پر NVIDIA GPU انسٹال ہے اور آپ کو Windows 10/11 پر NVIDIA GPU ڈرائیور انسٹال کرنے میں کسی مدد کی ضرورت ہے، اس مضمون کو پڑھیں .



ونڈوز 10/11 پر NVIDIA CUDA اور cuDNN انسٹال کرنا

ایک بار جب آپ اپنے Windows 10/11 سسٹم پر NVIDIA GPU ڈرائیورز انسٹال کر لیتے ہیں، تو آپ کو Ubuntu WSL سسٹم پر کام کرنے کے لیے TensorFlow CUDA/cuDNN ایکسلریشن کے لیے NVIDIA CUDA اور NVIDIA cuDNN کو انسٹال کرنا ہوگا۔



اگر آپ کو اپنے Windows 10/11 آپریٹنگ سسٹم پر NVIDIA CUDA انسٹال کرنے میں کسی مدد کی ضرورت ہے، اس مضمون کو پڑھیں .





اگر آپ کو اپنے Windows 10/11 آپریٹنگ سسٹم پر NVIDIA cuDNN انسٹال کرنے میں کسی مدد کی ضرورت ہے تو، یہ مضمون پڑھیں۔

ونڈوز 10/11 پر WSL انسٹال کرنا

ونڈوز 10/11 پر WSL انسٹال کرنے کے لیے، ٹرمینل ایپ کھولیں۔ اور درج ذیل کمانڈ کو چلائیں:



$wsl - انسٹال کریں۔

'ہاں' پر کلک کریں۔

ڈبلیو ایس ایل انسٹال ہو رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

ایک بار جب آپ مندرجہ ذیل پرامپٹ دیکھیں تو 'ہاں' پر کلک کریں۔

تنصیب کو جاری رکھنا چاہئے۔

Ubuntu Linux آپریٹنگ سسٹم انسٹال ہو رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔
نوٹ: Ubuntu Windows WSL کا ڈیفالٹ آپریٹنگ سسٹم ہے۔

اس وقت، Ubuntu Linux WSL سسٹم آپ کے Windows 10/11 کمپیوٹر پر انسٹال ہونا چاہیے۔

تبدیلیاں اثر انداز ہونے کے لیے، اپنے کمپیوٹر کو دوبارہ شروع کریں۔

ایک بار جب آپ کا کمپیوٹر بوٹ ہو جاتا ہے تو، ایک ٹرمینل ونڈو ظاہر ہونی چاہیے، جو آپ کو اپنا پہلا Ubuntu صارف سیٹ اپ کرنے کے لیے کہتی ہے۔
Ubuntu WSL سسٹم صارف کے لیے ایک نام ٹائپ کریں اور < کو دبائیں۔ داخل کریں۔ >

نئے صارف کے لیے لاگ ان پاس ورڈ ٹائپ کریں اور دبائیں < داخل کریں۔ >

لاگ ان پاس ورڈ دوبارہ ٹائپ کریں اور دبائیں < داخل کریں۔ >

Ubuntu WSL سسٹم کے لیے ایک نیا صارف اکاؤنٹ بنایا جانا چاہیے اور Ubuntu استعمال کرنے کے لیے تیار ہونا چاہیے۔

ونڈوز 10/11 پر WSL Ubuntu Linux ٹرمینل تک رسائی

Ubuntu Linux WSL سسٹم کے ٹرمینل تک رسائی حاصل کرنے کے لیے، ونڈوز 10/11 پر ٹرمینل ایپ کھولیں۔ اور > پر کلک کریں۔ اوبنٹو .

Ubuntu Linux WSL سسٹم کا ٹرمینل کھولنا چاہیے۔

جانچنا کہ آیا اوبنٹو ڈبلیو ایس ایل سسٹم ونڈوز 10/11 کے NVIDIA GPU تک رسائی حاصل کرسکتا ہے

یہ چیک کرنے کے لیے کہ آیا Ubuntu WSL سسٹم آپ کے Windows 10/11 کمپیوٹر کے NVIDIA GPU تک رسائی حاصل کر سکتا ہے، Ubuntu WSL سسٹم کے ٹرمینل سے درج ذیل کمانڈ کو چلائیں:

$nvidia-smi

اگر Ubuntu WSL سسٹم آپ کے Windows 10/11 کمپیوٹر کے NVIDIA GPU تک رسائی حاصل کر سکتا ہے، تو آپ اپنے NVIDIA GPU کے استعمال کی معلومات دیکھیں گے جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے:

Ubuntu WSL سسٹم پر Python 3 PIP انسٹال کرنا

Ubuntu WSL سسٹم پر TensorFlow انسٹال کرنے کے لیے، آپ کو Ubuntu WSL سسٹم پر Python 3 PIP انسٹال کرنا ہوگا۔ آپ Ubuntu WSL سسٹم پر Python 3 PIP Ubuntu کے آفیشل پیکیج ریپوزٹری سے انسٹال کر سکتے ہیں۔

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

$ sudo apt اپ ڈیٹ

Ubuntu WSL سسٹم پر Python 3 PIP انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

$ sudo apt python3-pip انسٹال کریں۔

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

Python 3 PIP Ubuntu WSL سسٹم پر انسٹال کیا جا رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

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

یہ چیک کرنے کے لیے کہ آیا Python 3 PIP Ubuntu WSL سسٹم پر قابل رسائی ہے، درج ذیل کمانڈ کو چلائیں:

$ pip - ورژن

جیسا کہ آپ دیکھ سکتے ہیں، ہمارے Ubuntu WSL سسٹم پر Python 3 PIP 22.0.2 انسٹال ہے۔

Ubuntu WSL سسٹم پر Python 3 PIP کو اپ گریڈ کرنا

TensorFlow کا تازہ ترین ورژن انسٹال کرنے کے لیے، آپ کو اپنے Ubuntu WSL سسٹم پر Python 3 PIP کا تازہ ترین ورژن انسٹال کرنا ہوگا۔

TensorFlow کا تازہ ترین ورژن انسٹال کرنے کے لیے، آپ کو اپنے Ubuntu WSL سسٹم پر Python 3 PIP کا تازہ ترین ورژن انسٹال کرنا ہوگا۔

$pip install -upgrade pip

Python PIP کو تازہ ترین ورژن میں اپ ڈیٹ کیا جانا چاہئے (اس تحریر کے وقت ورژن 23.2.1)۔

$pip - ورژن

Ubuntu WSL سسٹم پر NVIDIA CUDA/cuDNN ایکسلریشن سپورٹ کے ساتھ TensorFlow انسٹال کرنا

اپنے Windows 10/11 کے Ubuntu WSL سسٹم پر NVIDIA CUDA/cuDNN ایکسلریشن سپورٹ کے ساتھ TensorFlow انسٹال کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$pip انسٹال ٹینسر فلو[اور-کوڈا]

NVIDIA CUDA/cuDNN سپورٹ کے ساتھ TensorFlow اور مطلوبہ انحصار کو ڈاؤن لوڈ اور انسٹال کیا جا رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

اس وقت، NVIDIA CUDA/cuDNN سپورٹ کے ساتھ TensorFlow Ubuntu WSL سسٹم پر انسٹال ہونا چاہیے۔

جانچ کر رہا ہے کہ آیا TensorFlow CUDA ایکسلریشن Ubuntu WSL سسٹم پر کام کر رہا ہے۔

یہ چیک کرنے کے لیے کہ آیا TensorFlow CUDA ایکسلریشن Ubuntu WSL سسٹم پر کام کر رہا ہے، Python 3 انٹرایکٹو شیل/ترجمان کو درج ذیل کمانڈ کے ساتھ کھولیں:

$python3

TensorFlow درآمد کرنے کے لیے، کوڈ کی درج ذیل لائن کو چلائیں:

$ درآمد ٹینسر فلو بطور tf

یہ چیک کرنے کے لیے کہ آیا TensorFlow صحیح طریقے سے درآمد کیا گیا تھا، TensorFlow کا ورژن نمبر درج ذیل کوڈ کے ساتھ پرنٹ کریں:

$tf.__version__

جیسا کہ آپ دیکھ سکتے ہیں، ہمارے Ubuntu WSL سسٹم پر TensorFlow 2.14.0 انسٹال ہے۔

یہ چیک کرنے کے لیے کہ آیا آپ کا NVIDIA GPU TensorFlow CUDA ایکسلریشن کے لیے دستیاب ہے، کوڈ کی درج ذیل لائن کو چلائیں:

$tf.config.list_physical_devices('GPU')

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

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

$ quit()

TensorFlow کی ترقی کے لیے بصری اسٹوڈیو کوڈ کے ساتھ Ubuntu WSL سسٹم تک رسائی

Visual Studio Code TensorFlow کی ترقی کے لیے ایک بہترین کوڈ ایڈیٹر ہے۔ اگر آپ TensorFlow کی ترقی کے لیے Visual Studio Code کے ساتھ Ubuntu WSL سسٹم تک رسائی حاصل کرنا چاہتے ہیں اور آپ کو اس میں کسی مدد کی ضرورت ہے، تو یہ مضمون پڑھیں۔

نتیجہ

اس آرٹیکل میں، ہم نے آپ کو دکھایا کہ ونڈوز 10/11 پر WSL کے ذریعے Ubuntu Linux کو کیسے انسٹال کیا جائے۔ ہم نے آپ کو یہ بھی دکھایا کہ ونڈوز 10/11 پر Ubuntu WSL سسٹم کے ٹرمینل تک کیسے رسائی حاصل کی جائے اور Ubuntu WSL سسٹم پر NVIDIA CUDA/cuDNN ایکسلریشن سپورٹ کے ساتھ TensorFlow کا تازہ ترین ورژن کیسے انسٹال کیا جائے۔