به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

0 امتیاز

با سلام
دوستان من مراحل نصب tensorflow رو دقیقا مثل روندی که توی سایتش نوشته انجام دادم اما متاسفانه یا این خطا مواجه شدم. بعد Anaconda نصب کردم و از اون طریق باز هم همین خطا تکرار شد. ممنون میشم راهنماییم بکنین

 - Traceback (most recent call last):   File
   "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",
   line 58, in <module>
       from tensorflow.python.pywrap_tensorflow_internal import *   File "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py",
   line 28, in <module>
       _pywrap_tensorflow_internal = swig_import_helper()   File "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py",
   line 24, in swig_import_helper
       _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)   File "C:\myenv\tfp3.6\lib\imp.py", line 243,
   in load_module
       return load_dynamic(name, filename, file)   File "C:\myenv\tfp3.6\lib\imp.py", line 343, in load_dynamic
       return _load(spec) ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
   
   During handling of the above exception, another exception occurred:
   
   Traceback (most recent call last):   File "<string>", line 1, in
   <module>   File
   "C:\myenv\tfp3.6\lib\site-packages\tensorflow\__init__.py", line 24,
   in <module>
       from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import   File
   "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\__init__.py",
   line 49, in <module>
       from tensorflow.python import pywrap_tensorflow   File "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",
   line 74, in <module>
       raise ImportError(msg) ImportError: Traceback (most recent call last):   File
   "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",
   line 58, in <module>
       from tensorflow.python.pywrap_tensorflow_internal import *   File "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py",
   line 28, in <module>
       _pywrap_tensorflow_internal = swig_import_helper()   File "C:\myenv\tfp3.6\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py",
   line 24, in swig_import_helper
       _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)   File "C:\myenv\tfp3.6\lib\imp.py", line 243,
   in load_module
       return load_dynamic(name, filename, file)   File "C:\myenv\tfp3.6\lib\imp.py", line 343, in load_dynamic
       return _load(spec) ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
   
   
   Failed to load the native TensorFlow runtime.
   
   See https://www.tensorflow.org/install/errors
   
   for some common reasons and solutions.  Include the entire stack
   trace above this error message when asking for help

مشخصات سیستم عامل:
Windows 10 - 64x
Version 1803
OS Build 17133.1


مشخصات پایتون: ورژن 3.6.8

سوال شده توسط (102 امتیاز)
ویرایش شده توسط

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام.
اگر خطای فوق رو در حال cpu mode میگیرید (یعنی نسخه مبتنی بر cpu رو نصب کرده باشید) به احتمال زیاد بخاطر پشتیبانی نکردن از دستورات AVX هست. در بخش نکات من اتفاقا توضیح دادم! بر همون اساس عمل کنید :

نکات :
خطای ImportError: DLL load failed: A dynamic link library (DLL)
initialization routine failed

اگر قصد نصب تنسورفلو در حالت CPU Mode رو داشته باشید بالا اشاره کردیم که از نسخه ۱٫۶ به بعد نسخه های از پیش اماده تنسورفلو از مجموعه دستورات AVX پشتیبانی میکنن و اگر CPU شما از این دستورات پشتیبانی نکنه با خطای زیر مواجه میشید .
برای رفع این خطا شما میتونید از نسخه های غیررسمی که بدون این قابلیت بیلد شدن استفاده کنید. برای دانلود نسخه مورد نظر خودتون اینجا کلیک کنید . برای اینکه متوجه بشید CPU شما از مجموعه دستورات AVX پشتیبانی میکنه یا نه چند راه حل دارید :

از CPU-Z استفاده کنید. این برنامه رو نصب کنید و در همون صفحه اصلی به مجموعه دستورات نگاه کنید اگر AVX دیدید یعنی پشتیبانی میکنه.
از این لیست چک کنید سی پی یو شما پشتیبانی میشه یا خیر

ضمنا اگر در اوبونتو باشید نسخه های بدون AVX رو میتونید از اینجا بگیرید(توضیحات در کامنت)

پاسخ داده شده توسط (4.2k امتیاز)
انتخاب شده توسط
نصب کردم و اوکی شد مهندس
واقعا ممنونم
ورژن 1.12 رو هم نصب کردم (SEE2 داشت)
فقط یه سوال دیگه ببخشین. من اگر بخوام تو لینوکس (ubuntu) هم نصب کنم نتسورفلو رو از کدوم لینک می تونم نسخه مخصوص SEE2 رو دانلود کنم؟
سلام.
هم میتونید خودتون کامپایل کنید هم میتونید از اینجا استفاده کنید : https://github.com/yaroslavvb/tensorflow-community-wheels/issues
هر لینک تو بخش Issues یک بیلدی هست که یک نفر زحمت کشیده بر اساس یه کانفیگ ساخته شما به دستورالعملهایی که سی پی یو شما پشتیبانی نگاه میکنید و هرکدوم با شما سازگار بود استفاده میکنید.
ضمنا لطف کنید پاسخ صحیح رو انتخاب کنید (تیک رو بزنید ) تا تکلیف این سوال مشخص بشه.
ممنون از راهنمایی هاتون
0 امتیاز

سلام
احتمالا به علت match نبودن ورژن CUDA و CUDNN با تنسورفلو باشه
ولی همین خط رو سرچ کنید احتمالا به یک چیزی که جواب بده میرسید

Failed to load the native TensorFlow runtime.

پاسخ داده شده توسط (305 امتیاز)
من ورژن CPU رو می خواستم نصب کنم. آیا نیازی به نصب CUDA, CUDNN هست؟
...