خطای tensorflow نسخه cpu - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

خطای tensorflow نسخه cpu

0 امتیاز

سلام .امروز روی لپ تاپم نسخه cpu تنسورفلو رو نصب کردم به محض اینکه تنسورفلو را import می کنم خطا زیر را میده:

dll load failed with error code -1073741795 tensorflow

 

دوستان کسی با این خطا مواجه شده؟

سوال شده دی 15, 1397  بوسیله ی Soon (امتیاز 53)   1 8 10

1 پاسخ

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

مشخصات لپ تاپ ،نسخه ی تنسورفلو و os را ذکر کنید اگر از نسخه های رسمی که در سایت گوگل یا pypi قرار داده شده استفاده می کنید قاعدتا نباید این خطا را بگیرید. با کد زیر چک کنید ببینید لپ تاپ شما کدام یک از instruction ها را ساپورت می کنه.

from cpuid import *

def _is_set(id, reg_idx, bit):
    regs = cpuid(id)

    if (1 << bit) & regs[reg_idx]:
        return "Yes"
    else:
        return "--"

print("Vendor ID         : %s" % cpu_vendor())
print("CPU name          : %s" % cpu_name())
print("Microarchitecture : %s%s" % cpu_microarchitecture())
print("Vector instructions supported:")
print("SSE       : %s" % _is_set(1, 3, 25))
print("SSE2      : %s" % _is_set(1, 3, 26))
print("SSE3      : %s" % _is_set(1, 2, 0))
print("SSSE3     : %s" % _is_set(1, 2, 9))
print("SSE4.1    : %s" % _is_set(1, 2, 19))
print("SSE4.2    : %s" % _is_set(1, 2, 20))
print("SSE4a     : %s" % _is_set(0x80000001, 2, 6))
print("AVX       : %s" % _is_set(1, 2, 28))
print("AVX2      : %s" % _is_set(7, 1, 5))
print("BMI1      : %s" % _is_set(7, 1, 3))
print("BMI2      : %s" % _is_set(7, 1, 8)

اگر avx  در این لیست تیک نخورد اغلب این خطا به خاطر بنود avx شما نسخه ای از تنسورفلو را استفاده می کنید که با avx کامپایل شده و لپ تاپ شما avx را ساپورت نمی کنه نسخه ای استفاده کنید که با sse2 کامپایل شده باشه.

از اینجا می تونید نسخه مناسب را انتخاب کنید.

پاسخ داده شده دی 15, 1397 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد آذر 14, 1399 بوسیله ی عباس مولایی
...