您的位置:首页 > 大数据 > 人工智能

【实测有效】tensorflow-gpu ImportError: DLL load failed: 找不到指定的模块。

2019-04-19 12:04 6343 查看

首先,很感谢题主https://blog.csdn.net/PythonstartL/article/details/87881684#commentBox的分享。折腾了一早上,问题终于解决了。

1、版本

win10

cuda 10

cudann 7.5

anaconda 3

python3.6

2、目标

在已经安装cuda 10、cudann 7.5、pytorch的基础上要安装gpu版本的tensorflow

3、问题

直接在anaconda prompt里 conda install tensorflow-gpu,安装成功

!!!!!!!!!!!!但是测试的时候:

(1)python

  (2)import tensorflow as tf

(注:这不是我问题的原图,因为解决问题的时候没想着截图写帖子。。。emmmm,总之就是这个问题啦)

尝试了:

(1)卸载后重装

(2)创建虚拟环境后独立重装

(3)降低tensorflow的版本至tensorflow-gpu==1.4

(4)安装 Microsoft Visual C++ 2017 Redistributable

!!!!!!!!!!!然而依然报上面那个错误

4、解决方案

1、打开cmd 输入nvcc -V。

2、Pip install tensorflow (安装cpu版本)


2、第三步的时候,尝试下载题主https://blog.csdn.net/PythonstartL/article/details/87881684#commentBox提供的轮子,但由于github下载总是失败,就直接尝试了一下

conda install tensorflow-gpu==1.12.0


5、安装结束后检查与测试:

(1)anaconda prompt里检查

(2)pycharm里检查

(3)根据博客 https://blog.csdn.net/qq_36909753/article/details/87886263 提供的代码测试计算速度,完美。

或者查看GPU的占用情况:

总结一下:至于问题的原因,自己目前还挖掘的不是很清楚,可能是版本的问题。这是另一个题主的理解:https://blog.csdn.net/dongyanwen6036/article/details/85056003

希望能帮到需要的人。开心脸

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐