[تازہ کاری 1] بیزل اور ازگر 3.6 کے ساتھ سورس کوڈ سے ونڈوز کے لئے ٹینسور فلو جی پی یو / سی پی یو بنانا اور انسٹال کرنا

یہ میری سابقہ ​​کہانی کی تازہ کاری ہے۔ یہاں کیا نیا ہے:

  • ٹینسرفلو v1.11
  • CUDA v10.0
  • cuDNN v7.3

سرکاری ویب سائٹ پر ہدایت نامہ موجود ہیں۔ یہ بہت جامع نہیں ہے ، لیکن یہ اوقات کارآمد بھی ہوتا ہے۔

خلاصہ

  1. ونڈوز کے لئے گٹ انسٹال کریں
  2. بازل انسٹال کریں
  3. MSYS2 x64 اور کمانڈ لائن ٹولز انسٹال کریں
  4. بصری اسٹوڈیو 2017 بلڈ ٹولز انسٹال کریں ، بشمول بصری اسٹوڈیو 2015 بلڈ ٹولز
  5. ازگر 3.6 64-بٹ انسٹال کریں
  6. NVIDIA CUDA 10.0 اور cuDNN 7.3 انسٹال کریں (جی پی یو سرعت کے ل))
  7. تعمیر ماحول تشکیل دیں
  8. ٹینسرفلو v1.11 سورس کوڈ کو کلون کریں اور لازمی پیچ استعمال کریں
  9. تعمیر کے پیرامیٹرز کو تشکیل دیں
  10. ذرائع سے ٹینسرفلو بنائیں
  11. ازگر 3.6 کے لئے ٹینسرفلو وہیل فائل بنائیں
  12. ازگر 3.6 کے لئے ٹینسرفلو وہیل فائل انسٹال کریں اور نتیجہ چیک کریں

مرحلہ 1: ونڈوز کے لئے گٹ انسٹال کریں

گٹ فار ونڈوز ڈاؤن لوڈ اور انسٹال کریں۔ میں اسے یہاں لے جاتا ہوں۔ یقینی بنائیں کہ git.exe کا راستہ٪ PATH٪ ماحولیاتی متغیر میں شامل کیا گیا ہے۔ میں گٹ کو انسٹال کر رہا ہوں

ج: \ بن \ گٹ

اس سبق کے لئے فولڈر۔

مرحلہ 2: MSYS2 x64 اور کمانڈ لائن ٹولز انسٹال کریں

یہاں 64 بٹ کی تقسیم ڈاؤن لوڈ اور انسٹال کریں۔ بازیل ذرائع تیار کرنے کے لئے یونکس ٹولز سے گریپ ، پیچ ، انزپینڈ اور دیگر بندرگاہوں کا استعمال کرتی ہے۔ آپ ان میں سے ہر ایک کے لئے اسٹینڈ بائنری تلاش کرنے کی کوشش کر سکتے ہیں ، لیکن میں MSYS2 بنڈل استعمال کرنے کو ترجیح دیتا ہوں۔ میں نے اسے انسٹال کیا

ج: \ بن \ ایم ایس 64

اس سبق کے لئے فولڈر۔ آپ کو٪ PATH٪ ماحولیاتی متغیر میں ٹولس فولڈر شامل کرنے کی ضرورت ہے۔ میرے معاملے میں یہ "C: \ Bin \ msys64 \ usr \ bin" ہے۔

اسٹارٹ مینو کے ذریعے لنک "MSYS2 MinGW 64-Bit" شروع کریں۔ اپ ڈیٹ کرنے کے لئے ، درج ذیل کمانڈ کو چلائیں (ایم ایس وائی ایس 2 منگ ڈبلیو 64 بٹ کو دوبارہ شروع کرنے پر دوبارہ شروع کریں):

Pacman Syu

پھر چلائیں:

Pacman سو

تعمیر کے لئے تنصیب کے اوزار درکار ہیں:

پیک مین پیچ کو غیر زپ کریں

MSYS2 MinGW 64 بٹ شیل کو "ایگزٹ" کمانڈ کے ساتھ بند کریں۔ ہمیں اب اس کی ضرورت نہیں ہے۔

مرحلہ 3: بصری اسٹوڈیو 2017 بلڈ ٹولز انسٹال کریں ، بشمول بصری اسٹوڈیو 2015 بلڈ ٹولز

ٹینسسر فلو v1.11 کی تعمیر کے ل from ہمیں وژو اسٹوڈیو 2017 بلڈ ٹولز سے ڈیسک ٹاپ ٹول سیٹ کیلئے VC ++ 2015.3 v14.00 (v140) انسٹال کرنے کی ضرورت ہے۔

مرحلہ 4: بیزل انسٹال کریں

یہاں تازہ ترین باسلل ڈاؤن لوڈ کریں۔ بازیل فائل کے لئے دیکھو۔ ونڈوز-x86_64.exe. میں نے اس ٹیوٹوریل کا بیزل 0.17.2 کے ساتھ تجربہ کیا۔ بائنری کو bazel.exe کا نام دیں اور اسے٪ PATH٪ پر ایک ڈائرکٹری میں منتقل کریں تاکہ آپ کسی بھی ڈائرکٹری میں بایزیل ٹائپ کرکے بازیل چلاسکیں۔ ونڈوز ایکس 64 کے لئے بیزل انسٹال کرنے کے بارے میں تفصیلات کے لئے ، براہ کرم دشواریوں کا حوالہ دیں۔

باز پوزیشن کیلئے عالمی ماحولیاتی متغیر BAZEL_SH شامل کریں۔ میرا راستہ ہے

ج: \ بِن \ ایمیزی 64 \ usr \ بن \ bash.exe

ٹول سیٹ "VC ++ 2015.3 v14.00 (v140) کے لئے عالمی ماحولیاتی متغیر BAZEL_VC شامل کریں":

C: \ پروگرام فائلیں (x86) \ مائیکروسافٹ وژوئل اسٹوڈیو 14.0 \ VC

مرحلہ 5: ازگر 3.6 64-بٹ انسٹال کریں

ٹینسرفلو ازگر 3.7 کی حمایت نہیں کرتا ہے ، لہذا آپ کو ورژن 3.6 انسٹال کرنے کی ضرورت ہوگی۔
ایسا لگتا ہے کہ ٹینسورفلو v1.11 اب اینڈاکونڈا / منیکنڈا کو بلڈس کی حمایت نہیں کرتا ہے - مجھے ایک عجیب غلطی مل رہی ہے۔ اسی لئے میں ازگر کا مجازی ماحول بنانے کے ل to استعمال کرتا ہوں۔

ازگر 3.6 ڈاؤن لوڈ کے لئے دستیاب ہے۔ اسے انسٹال کریں اور python.exe مقام کو٪ PATH٪ متغیر میں شامل کریں۔

مرحلہ 6: NVIDIA CUDA 10.0 اور cUDNN 7.3 انسٹال کریں (GPU سرعت کے ل))

یہ سیکشن تازہ ترین ہے اگر آپ کے پاس NVIDIA گرافکس کارڈ ہے جو CUDA کی حمایت کرتا ہے۔ بصورت دیگر ، اس حصے کو چھوڑ دیں۔
اگر آپ کو مدد کی ضرورت ہو تو CUDA کی ایک قدم بہ قدم تنصیب دستیاب ہے۔ میں اس گائیڈ کاپی کر رہا ہوں لیکن کچھ تفصیلات کاٹ رہا ہوں۔

https://developer.nvidia.com/cuda-downloads پر جائیں اور ونڈوز [آپ کے ورژن] کے لئے CUDA 10.0 انسٹالر ڈاؤن لوڈ کریں۔ میرے لئے ورژن ونڈوز 10 ہے۔

پہلے سے طے شدہ ترتیبات کے ساتھ اسے ڈیفالٹ ڈائرکٹری میں انسٹال کریں ، لیکن بصری اسٹوڈیو انضمام کا اختیار غیر فعال کریں۔ اگر ضرورت ہو تو جی پی یو ڈرائیور کو اپ ڈیٹ کیا جائے گا اور دوبارہ اسٹارٹ کیا جائے گا۔

cmd (Win + R) کمانڈ چلائیں

مندرجہ ذیل کمانڈ این وی سی سی کے ورژن کی جانچ پڑتال کرتی ہے اور یقینی بناتی ہے کہ یہ راستے کے ماحول میں متغیر ہے۔

nvcc --version

https://developer.nvidia.com/cudnn (ممبرشپ ضروری) پر جائیں۔

لاگ ان کرنے کے بعد ، ڈاؤن لوڈ کریں:

cuDNN v7.3.1 لائبریری برائے ونڈوز [آپ کا ورژن] میرے لئے ونڈوز 10۔ آپ نے جس فولڈر کو ڈاؤن لوڈ کیا ہے اس میں جائیں اور زپ فائل کو نکالیں۔

نکلے ہوئے فولڈر میں جائیں اور تمام فائلوں اور فولڈروں کو کاڈا فولڈر میں کاپی کریں (جیسے بن ، شامل کریں ، لب) اور انھیں "C: \ پروگرام فائلوں Files NVIDIA GPU کمپیوٹنگ ٹول کٹ \ CUDA DA v10.0 میں چسپاں کریں "ایک

آخری اقدام میں "C: \ پروگرام فائلیں \ NVIDIA GPU کمپیوٹنگ ٹول کٹ \ CUDA \ v10.0 \ ایکسٹراز \ CUPTI \ libx64" کو٪ PATH٪ ماحولیاتی متغیر میں شامل کرنا ہے۔

مرحلہ 7: تعمیر ماحول تشکیل دیں

شروعاتی مینو سے x64 (شارٹ کٹ “VS2015 x64 آبائی آلات کے کمانڈ پرامپٹ”) کیلئے VC ++ 2015 شیل شروع کریں۔

اگلا ، آپ کو ازگر کا ماحول بنانے ، چالو کرنے اور تشکیل دینے کی ضرورت ہے۔ "VS2015 x64 نیٹو ٹولز کمانڈ پرامپٹ" میں درج ذیل شیل کمانڈز پر عمل کریں (اپنی پوزیشن کے مطابق راستے درست کریں)۔

پائپ 3 انسٹال کریں - یو ورچوئلنف
virtualenv - سسٹم سائٹ-پیکیجز C: \ صارف \ amsokol \ tensorflow-v1.11
C: \ صارفین \ amsokol \ tensorflow-v1.11 \ اسکرپٹس \ ایکٹیویٹ.بیٹ

احکامات لاگو ہونے کے بعد آپ کا خول ایسا ہی نظر آنا چاہئے

لازمی ازگر پیکجوں کو انسٹال کریں:

پپ 3 انسٹال چھ ناپاک پہیے
pip3 انسٹال کریں keras_applications == 1.0.5 - کوئی ڈپیس
pip3 انسٹال کریں keras_preprocessing == 1.0.3 - no-Deps

لازمی پیکیج انسٹال ہوئے ہیں اس بات کو یقینی بنانے کے لئے "پائپ 3 لسٹ" چلائیں:

ابھی بس اتنا ہے۔ کٹورا بند نہ کریں۔

مرحلہ 8: ٹینسرفلو سورس کوڈ کو کلون کریں اور لازمی پیچ استعمال کریں

پہلے ، آپ کو وہ فولڈر منتخب کرنے کی ضرورت ہے جہاں آپ چاہتے ہیں کہ ٹینسرفلو سورس کوڈ کلون کیا جائے۔ میرے معاملے میں یہ "C: \ صارفین \ amsokol \ ترقی \ tensorflow-build" ہے۔ شیل پر واپس جائیں اور چلائیں:

سی ڈی سی: \ صارفین \ آموسول \ ترقی \ ٹینسر فلو بلڈ

کلون ماخذ کوڈ:

گٹ کلون https://github.com/tensor فلو / اسپین فلو

چیک آؤٹ کا تازہ ترین ورژن 1.11:

سی ڈی ٹینسر فلو
گٹ چیک آؤٹ v1.11.0

اب ہمارے پاس ذرائع ہیں۔

ان کی اپنی تیسری پارٹی کی لائبریری میں ایک BUG ہے۔ ہمیں عمارت سے پہلے اسے ٹھیک کرنے کی ضرورت ہے۔
  • پیچ یہاں ڈاؤن لوڈ کریں اور اسے تیسری_پارٹی والے فولڈر میں ایگن_ہلف.پیچ نام کے نام سے محفوظ کریں
  • پینچ_فائل = کلین_ڈیپ ("// تیسری_پارٹی: ایگین_ہالف.پیچ") شامل کریں ، ٹینسر فلو / ورک اسپیس ڈاٹ بی زی ایل فائل کے "ایجین_ارچیو" سیکشن سے لائن۔

ٹینسور فلو / ورک اسپیس ڈاٹ بی زی ایل فائل میں نتیجہ کچھ اس طرح نظر آنا چاہئے۔

... tf_http_archive (نام = "ایجین_ارچائیو" ، یو آر ایل = ["https://mirror.batel.build/bitbucket.org/eigen/eigen/get/fd6845384b86.tar.gz"، "https://bitbucket.org /eigen/eigen/get/fd6845384b86.tar.gz "،]، sha256 =" d956415d784fa4e42b6a2a45c32556d6aec9d0a3d8ef48baee2522ab762556a9 "، پٹی_صرف ("// تیسری_پارٹی: ایگن_ہلف.پیچ") ،) ...

ہو گیا

مرحلہ 9: تعمیر کے پیرامیٹرز کو تشکیل دیں

یقینی بنائیں کہ ہم سورس کوڈ روٹ فولڈر میں ہیں:

سی ڈی سی: \ صارفین \ آموسول \ ترقی \ ٹینسر فلو بلڈ flow ٹینسر فلو

کنفیگر چلائیں:

ازگر ./configure.py

پہلے آپ سے ازگر کا مقام پوچھا جائے گا۔ پہلے سے طے شدہ قیمت کو برقرار رکھنے کے لئے انٹر دبائیں:

... آپ نے بیزل 0.17.2 انسٹال کیا ہے۔
برائے مہربانی ازگر کا مقام بتائیں۔ [معیاری سی ہے: \ صارفین \ آموسکول \ ٹینسر فلو- v1.11 \ اسکرپٹس y ازگر.

اس کے بعد آپ سے ازگر لائبریری کا راستہ پوچھا جائے گا۔ پہلے سے طے شدہ قیمت کو برقرار رکھنے کے لئے انٹر دبائیں:

ٹریکنگ (آخری کال آخری): فائل " "، لائن 1 ، میں اٹریبیٹ ایرر: ماڈیول 'سائٹ' میں کوئی خاصیت نہیں ہے 'getitepackages' ممکنہ ازگر کے لائبریری راستے ملا ہے: C: \ صارفین \ amsokol \ tensorflow-v1.11 \ Lib \ سائٹ-پیکجز مطلوبہ ازگر کا لائبریری راستہ درج کریں۔ معیاری ہے [C: \ صارفین \ amsokol \ tensorflow-v1.11 \ Lib \ سائٹ-پیکجز]

تب آپ سے این گراف کی مدد طلب کی جائے گی۔ ہمیں اس کی ضرورت نہیں ہے۔ "n" دبائیں:

کیا آپ نینگراف سپورٹ کے ساتھ ٹینسرفلو بنانا چاہتے ہیں؟ [Y / N]: n n ٹینسرفلو کے لئے گراف سپورٹ فعال نہیں ہے۔

پھر یہ CUDA سے مدد طلب کرتا ہے:

کیا آپ CUDA سپورٹ کے ساتھ ٹینسرفلو بنانا چاہتے ہیں؟ [Y / N]:

اگر آپ GPU ایکسلریشن استعمال کرنا چاہتے ہیں تو "y" کا جواب دیں۔ بصورت دیگر ، "n" دبائیں۔

اگر ہاں CUDA کنفیگریٹر کے لئے ، اضافی سوالات پوچھے جاتے ہیں:
جواب 10.0 کو بطور CUDA SDK ورژن:
براہ کرم CUDA SDK ورژن بتائیں جو آپ استعمال کرنا چاہتے ہیں۔ [CUDA 9.0 پر ڈیفالٹ کیلئے خالی چھوڑیں]: 10.0
پہلے سے طے شدہ CUDA ٹول کٹ مقام سے باہر نکلنے کیلئے انٹر دبائیں:
براہ کرم وہ مقام بتائیں جہاں CUDA 10.0 ٹول کٹ نصب ہے۔ مزید معلومات کے لئے README.md دیکھیں۔ [ڈیفالٹ سی ہے: / پروگرام / NVIDIA GPU کمپیوٹنگ ٹول کٹ / CUDA / v10.0]:
جواب 7.3.1 بطور cuDNN ورژن:
براہ کرم مطلوبہ cUDNN ورژن کی نشاندہی کریں۔ [cuDNN 7.0 کو بطور ڈیفالٹ استعمال کرنے کے لئے خالی چھوڑیں]: 7.3.1
پہلے سے طے شدہ cuDNN لائبریری کے مقام سے باہر نکلنے کیلئے انٹر دبائیں۔
براہ کرم وہ مقام درج کریں جہاں cUDNN 7 لائبریری نصب ہے۔ مزید معلومات کے لئے README.md دیکھیں۔ [ڈیفالٹ سی ہے: / پروگرام / NVIDIA GPU کمپیوٹنگ ٹول کٹ / CUDA / v10.0]:
اگلا سوال CUDA کے ریاضی کے افعال سے متعلق ہے جو استعمال کرنے میں استعمال ہوسکتے ہیں۔ آپ اپنے آلے کی کمپیوٹنگ کی اہلیت یہاں پر حاصل کرسکتے ہیں: https://developer.nvidia.com/cuda-gpus۔ میرے پاس جی ٹی ایکس 1070 ہے لہذا میں 6.1 جواب دیتا ہوں:
کوما سے جدا ہوئے کوڈا ریاضی کے افعال کی ایک فہرست فراہم کریں جس کے ساتھ آپ بنانا چاہتے ہیں۔ آپ اپنے آلے کی کمپیوٹنگ کی اہلیت یہاں پر حاصل کرسکتے ہیں: https://developer.nvidia.com/cuda-gpus۔ براہ کرم نوٹ کریں کہ ہر اضافی حساب کتاب کی تخلیق کا وقت اور بائنری سائز میں کافی اضافہ ہوتا ہے۔ [پہلے سے طے شدہ ہے: 3.5.7.0]: 6.1

اگلا سوال اصلاح کے جھنڈے لگانا ہے۔ میرے پاس چھٹی نسل کا انٹیل سی پی یو ہے ، لہذا میں جواب / محراب دیتا ہوں: اے وی ایکس 2:

اگر باسل آپشن "--config = opt" کی وضاحت کی گئی ہے تو براہ کرم تالیف کے دوران استعمال ہونے والے آپٹمائزیشن جھنڈوں کی وضاحت کریں۔ [ڈیفالٹ ہے / آرک: اے وی ایکس]: / آرک: اے وی ایکس 2

آخری سوال ایگن کے بارے میں ہے۔ "y" کے ساتھ جواب دیں۔ یہ مرتب وقت کو تیزی سے کم کرتا ہے۔

کیا آپ تالیف کے وقت کو کم کرنے کے ل C کچھ C ++ تالیفوں کیلئے اپنی مضبوط ان لائن کو اوور رائڈ کرنا چاہتے ہیں؟ [Y / n]: Y ایجین ان لائن کو سختی سے لکھتا ہے۔

تشکیل مکمل۔ چلیں بنائیں۔

مرحلہ 10: ذرائع سے ٹینسرفلو کی تعمیر کریں

یقینی بنائیں کہ ہم سورس کوڈ روٹ فولڈر میں ہیں:

سی ڈی سی: \ صارفین \ آموسول \ ترقی \ ٹینسر فلو بلڈ flow ٹینسر فلو
اسے بنانے میں کافی وقت لگتا ہے۔ میں زور دیتا ہوں کہ ونڈوز ڈیفنڈر اینٹی وائرس ریئل ٹائم پروٹیکشن سمیت اینٹی وائرس سافٹ ویئر کو بند کردیں۔

تعمیر پر عملدرآمد:

بزیل بلڈ --config = آپٹ // ٹینسر فلو / ٹولز / پپ_پیکیج: build_pip_package

پیچھے بیٹھیں اور کچھ دیر آرام کریں۔

مرحلہ 11: ازگر 3.6 کے لئے ٹینسرفلو وہیل فائل بنائیں

ازگر پہی fileے والی فائل بنانے کے لئے کمانڈ چلائیں:

mkdir .. \ آؤٹ
بزیل بن \ ٹینسر فلو \ ٹولز \ پائپ_پیکیج \ بلٹ_پپ_پیکیج .. \ آؤٹ

یہ ناکام ہوجاتا ہے:

ایک معلوم مسئلہ ہے۔ فولڈر دیکھیں "بیزل بن \ ٹینسر فلو \ ٹولز \ پائپ_پیج"۔ اس میں صفر لمبائی والی فائل "simple_console_for_windows.zip" موجود ہے۔ یہی مسئلہ ہے. بزیل میں 32 بٹ زپ کی افادیت شامل ہے جو 2 جی بی بڑی فائل میں ناکام ہوجائے گی۔ تفصیلات اور کام کے ل links لنک ملاحظہ کریں:

  • https://github.com/tensor فلو / اسپین فلو / میسج / 20332
  • https://stackoverflow.com/questions/52394305/creating-pip-package-for-tensorflow-with-gpu-support-results-in-0-byte-simple-co

اس مسئلے کو حل کرنے کے لئے اقدامات ہیں:

سی ڈی az بزیل بن \ ٹینسر فلو \ ٹولز \ پائپ_پیکیج

"simple_console_for_windows.zip-0.params" فائل کھولیں اور "mnist.zip" کے ساتھ لائن کو ہٹا دیں:

...
رنفائلس / آرج_سٹن فلو / ٹینسر فلو / شراکت / بے چین / ازگر / مثالوں / گان / ایم اینسٹ.زپ = بیزل آؤٹ / ایکس 64_ ونڈوز-آپٹ / بِن / ٹینس فلو / شراکت / بے تاب / ازگر / مثالوں / گان / ایمنسٹ.زپ
...
یہ میری مدد کرتا ہے۔ اگر یہ آپ کی مدد نہیں کرتا ہے تو ، زپ فائلوں والی دوسری لائنیں صرف ہٹائیں (تفصیلات یہاں دیکھیں)۔ اس سرگرمی کا مقصد سادہ_کنسول_کے_ ونڈوز. زپ کو لمبائی میں 2 جی بی سے کم رکھنا ہے۔

خالی فائل "سادہ_کنسول_ کے لئے_ ونڈوز.زپ" کو حذف کریں۔

اگلا ، اپنے گھر کے فولڈر پر ایک نظر ڈالیں۔ آپ کو "_بازیل_ نامی فولڈر تلاش کرنے کی ضرورت ہے۔ "دیکھیں۔ میرے معاملے میں یہ" _بازیل_امسوکول "ہے۔ اس میں فولڈرز شامل ہیں جس میں بلڈ فائلیں ہیں۔

سی ڈی سی: \ صارفین \ آموسول \ _بازیل_امسوکول \ lx6zoh4k \ ایککروٹ \ org_tenor فلو

دستی طور پر "سادہ_کنسول_کے_ ونڈوز.زپ" فائل بنائیں:

بیرونی az بیزل_ ٹولز \ ٹولز \ زپ \ زپر \ زپر.ایکسی وی سی سی بیزل آؤٹ / x64_windows-opt / bin / tensor فلو / ٹولز / پِپ_پییکج / سادہ_کنسل_کی_ ونڈوز. زپ @ بیزل آؤٹ / x64_windows-opt / bin / tensor سادہ_کنسول_کے لئے_او ونڈوز. زپ - 0.params

ازگر پہی fileے والی فائل بنانے کے لئے کمانڈ چلائیں:

سی ڈی سی: \ صارفین \ آموسول \ ترقی \ ٹینسر فلو بلڈ flow ٹینسر فلو
بزیل بن \ ٹینسر فلو \ ٹولز \ پائپ_پیکیج \ بلٹ_پپ_پیکیج .. \ آؤٹ

اس سے ".. \ آؤٹ" فولڈر میں ٹینسر فلو - 1.11.0-cp36-cp36m-win_amd64.Wl فائل بنتی ہے۔

مرحلہ 12: ازگر 3.6 کے لئے ٹینسرفلو وہیل فائل انسٹال کریں اور نتیجہ چیک کریں

ازگر وہیل فائل انسٹال کرنے کے لئے کمانڈ چلائیں:

pip3 انسٹال کریں .. \ آؤٹ \ ٹینسر فلو - 1.11.0-cp36-cp36m-win_amd64.Wl

ٹینسر فلو ڈائرکٹری سے باہر نکلیں

سی ڈی ..

ڈاؤن لوڈ اسکرپٹ کو یہاں چیک کرنے کے لئے یا کاپی اور پیسٹ کے ذریعہ اسے چلانے کے لئے:

tenor بہاؤ tf ہیلو کے طور پر درآمد کریں = tf.constant ('ہیلو ، ٹینسرفلو!') سیشن = tf.Session () پرنٹ (سیشن ڈرن (ہیلو))

اگر نظام مندرجہ ذیل نتائج برآمد کرتا ہے تو ، سب کچھ ٹھیک ہے:

ہیلو ٹینسرفلو!

میری پیداوار:

اب آپ نے ونڈوز کمپیوٹر پر ٹینسر فلو کامیابی کے ساتھ انسٹال کیا ہے۔

مجھے ذیل میں تبصرے میں بتائیں اگر یہ آپ کے ل worked کام کرتا ہے۔ یا اگر آپ کو کوئی خامی ہے۔ بہت بہت شکریہ!