Tensorflow 踩坑:ImportError: DLL load failed: 找不到指定的模块 Failed to load the native TensorFlow runtime

2019/1/25 14:09:02 人评论 次浏览 分类:学习教程

python视频教程 促销中仅需一元 https://item.taobao.com/item.htm?id=579117331783

配置:

win7

python 3.6

tensorflow 1.12.0

cudatoolkit 9.0

cudnn 7.1.4

出现问题的原因:

当时想尝试下 Eager Execution 实现下 tensorflow 的动态图,用了什么安装语句不大记得了,回头 import tensorflow as tf 的时候就出现了一下的 bug:

网上查了很多资料,提供的解决方法如下:

  1. 各种版本兼容问题
  2. 安装 vs 2015
  3. 更新 numpy
  4. 安装 vc_redist.x64
  5. 检查环境变量
  6. 降低 protobuf 版本
  7. Process Monitor 监视寻找缺失的 dll 文件

.......................

反正以上的方法我都尝试了,我甚至重新安装了 cuda,一个上午过去了,都 gg 了。

这个时候我打算放弃了,重新安装算了 tensorflow 算了。

于是我在 命令行输入 pip uninstall tensorflow-gpu==1.12.0

等待卸载完毕后 输入 conda list 检查下是否卸载了,结果发现 tensorflow、cudatoolkit 和 cudnn 都在,然后输入 import tensorflow as tf 神奇的发现没有任务报错。。。。 我确实是懵逼的。。。。然而问题算是解决了,真是神奇。

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->