Windows Server 2016中的导入张量流错误(DLL加载导入_pywrap_tensorflow_internal失败)

时间:2020-06-03 05:06:26

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

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

错误:

回溯(最近通话最近):文件 “ 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,路径名,描述)文件 “ C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ imp.py”, 在load_module中的第242行 返回load_dynamic(名称,文件名,文件)文件“ C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ imp.py”, 342行,在load_dynamic中 return _load(spec)ImportError:导入_pywrap_tensorflow_internal时DLL加载失败:动态链接库(DLL)初始化例程失败。

在处理上述异常期间,发生了另一个异常:

回溯(最近一次通话最后一次):文件“”,第1行,在 导入tensorflow文件“ 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行,在 引发ImportError(msg)ImportError:追溯(最近一次调用):文件 “ 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,路径名,描述)文件 “ C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ imp.py”, 在load_module中的第242行 返回load_dynamic(名称,文件名,文件)文件“ C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ imp.py”, 342行,在load_dynamic中 return _load(spec)ImportError:导入_pywrap_tensorflow_internal时DLL加载失败:动态链接库(DLL)初始化例程失败。

无法加载本机TensorFlow运行时。

请参见https://www.tensorflow.org/install/errors

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

我试图解决2天,但没有任何反应。

注释:

-我已将pip设置为http_proxy

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

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

请帮助!

1 个答案:

答案 0 :(得分:0)

经过更多研究后,我发现.. 英特尔X 5650 x64处理器不支持张量流所必需的 AVX指令。 因此,发生这种情况的原因是必须检查其CPU是否支持AVX指令。

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

相关问题