我的配置:win10+Anaconda3-4.4.0+python3.6
在公司装了tensorflow的gpu版本,想着回来也需要自己学习,就在自己的老机子上装个cpu版本,没想到一模一样的流程却报错:
(1)ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败;
(2)ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
原因:自己的电脑的cpu太老了是一代i3的处理器,目前tensorflow用到avx指令集,旧的cpu不支持。
解决方案:(1)将tensorflow降到1.5(包括1.5)版本以下;(2)自己下载tensorflow源码重新编译,可以偷懒到github找别人编译好的,比如https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.7.0/py36/CPU/sse2。
目前已知的是: tensorflow 1.5 和 keras 2.1.4 ,
1.4 和 2.1.3搭配,
1.3 和 2.1.2 搭配,
1.2 和 2.1.1搭配。
---------------------
作者:既然如此
来源:CSDN
原文:https://blog.csdn.net/yeyang911/article/details/84968473
版权声明:本文为博主原创文章,转载请附上博文链接!
---------------------
作者:zw1078825408
来源:CSDN
原文:https://blog.csdn.net/zw1078825408/article/details/80672005
版权声明:本文为博主原创文章,转载请附上博文链接!