前言
在上一期博客,是我安装tensorflow-GPU版本的初步尝试,当时仅仅只是尝试,因为旧电脑的 【算力=2.1】达不到要求,就来简单玩一玩。这个星期,618剁手的新电脑到了,GTX 1660Ti的显卡,准备用于自己平时的学习。话不多说,下分享一下我的安装总结,基本不会遇到什么错误,不过就是在跑代码时,GPU利用率一直在10%左右,为此,我尝试了
第一次尝试:
1.手动安装准备环境:msys2-x86_64-20200602,然后是bazel,再接着是Visual Studio 2015 update 3,
2.安装CUDA+cunn
还是和我之前说的一样直接在官网上下载,非常快
3.豆瓣镜像pip安装tensorflow-gpu==1.13.1
最后测试都没问题,能找到GPU,但是就是在实际运行中GPU的使用率达不到10%
第二次尝试:卸载掉CUDA,直接修改conda的url为清华镜像
1.直接进行安装:conda install tensorflow-gpou=1.13.1
然后conda给我安装的是:cuda10.0(不变),但是cudnn版本为7.6.5,(直接让它装就好了)
2.安装完毕之后,运行不报错,测试GPU也能使用。
但是最后又回到最初的起始点:实际跑代码的GPU使用率不到10%,偶尔会有15%,查阅了很多博客还是没有解决。
安装总结资料1
1.tensorflow_gpu-1.13.1 3.7 MSVC2015 update 3 Bazel 0.19.0-0.21.0 7.4 10.0全套下载地址
MSVC2015 update 3 :https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53840
Bazel 0.19.0-0.21.0 :https://github.com/bazelbuild/bazel/releases?after=1.2.1
CUNDA :https://developer.nvidia.com/cuda-toolkit-archive
cudnn :https://developer.nvidia.com/rdp/cudnn-archive
2.安装了Anaconda,但是想用轻量级的IDLE指导
真的好用,美滋滋:https://jingyan.baidu.com/article/db55b609ca87be4ba20a2f47.html
3.接2中的IDLE不能导入模块,但是cmd能
这个不用管,后续会自动解决
4.’’.py’'文件不显示图标
https://blog.csdn.net/KID_yuan/article/details/84174391
安装总结资料2
安装指导博客
1.python3.7搭配tensorflow-gpu和tensorflow-gpu的安装过程
https://blog.csdn.net/weixin_44554337/article/details/105622336
2.win10下python3.7安装tensorflow-gpu版本
https://blog.csdn.net/KID_yuan/article/details/88775254
3.win10下同时安装多个版本的tensorflow-gpu
https://blog.csdn.net/jpc20144055069/article/details/105791185/
4.TensorFlow-gpu安装(100%成功)
https://blog.csdn.net/SINKEDKLUV/article/details/100577436
5.WIN10下TensorFlow+CUDA+cuDNN安装并配置到PyCharm(超详细的教程!适用于所有版本的步骤)(推荐)
https://blog.csdn.net/Kelly_Young/article/details/100009833#comments_12509919
GPU版tensorflow导入出错Debug
因为只gpu版本,所以必须要有cudnn才能正常到处。解决办法,把cudnn按照CUDA对应的根目录分别复制进去就好了
鸣谢
感谢上述链接的原创作者与转载作者