【问题标题】:import tensorflow error in windows server 2016 (DLL load failed importing _pywrap_tensorflow_internal)windows server 2016 中导入 tensorflow 错误(DLL 加载失败导入 _pywrap_tensorflow_internal)
【发布时间】:2020-09-21 17:19:29
【问题描述】:

我想在 Windows servre 2016 中运行我的 tensorflow python 程序(X 5650 x64 处理器,Dell Power Edge 710) 相同的环境在本地电脑上工作,但在服务器设备上显示错误。

错误:

Traceback(最近一次调用最后一次):文件 "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", 第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, 第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, 第 24 行,在 swig_import_helper 中 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件 "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\imp.py", 第 242 行,在 load_module 中 return load_dynamic(name, filename, file) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\imp.py", 第 342 行,在 load_dynamic 中 return _load(spec) ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 动态链接库 (DLL) 初始化例程失败。

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次):文件“”,第 1 行,in 导入张量流文件“C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow__init__.py”, 第 41 行,在 从 tensorflow.python.tools 导入 module_util 作为 _module_util 文件 "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python__init__.py", 第 50 行,在 从 tensorflow.python 导入 pywrap_tensorflow 文件“C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, 第 69 行,在 raise ImportError(msg) ImportError: Traceback (最近一次调用最后一次): 文件 "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", 第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, 第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, 第 24 行,在 swig_import_helper 中 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件 "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\imp.py", 第 242 行,在 load_module 中 return load_dynamic(name, filename, file) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\imp.py", 第 342 行,在 load_dynamic 中 return _load(spec) ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 动态链接库 (DLL) 初始化例程失败。

无法加载原生 TensorFlow 运行时。

https://www.tensorflow.org/install/errors

出于一些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时出现此错误消息。

我试图解决这个问题 2 天,但没有任何结果。

注意事项:

-我已经为 pip 设置了 http_proxy

-我已尝试安装 vc_redist.x64.exe 和 vc_redist.x86.exe

-我将 msvcp140_1.dll 放在 python 文件夹中。

请帮忙!

【问题讨论】:

    标签: python python-3.x tensorflow tensorflow2.0 windows-server-2016


    【解决方案1】:

    经过更多研究,我发现.. Intel X 5650 x64 处理器不支持张量流所需的 AVX 指令。 因此,如果发生这种情况,必须检查他/她的 CPU 是否支持 AVX 指令。

    在大多数较旧的 CPU 中不支持此 AVX 指令集。

    【讨论】:

    • @mattsmith5 我使用的是最新的 4 pc 集群,而不是使用服务器设备
    猜你喜欢
    • 2021-04-28
    • 2021-07-19
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    相关资源
    最近更新 更多