win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题

断断续续装了好久,每次遇到问题解决不了就拖一拖,过段时间再下定决心继续装,心里想着等我装成功了一定要写篇文章记录一下回报社会,今天终于装好啦哈哈哈哈哈哈。其实装好再看确实不难,就是装的时候一遇到问题会觉得麻烦,尤其是百度的方法都试了还解决不了的时候。以后要再耐心一点,慢慢改掉拖延症!我的电脑是联想小新15 2020,显卡MX350。

一、安装步骤
1、安装Anaconda
Anaconda下载地址:https://www.anaconda.com/products/individual
根据自己的电脑选择对应的安装包下载,安装教程可以参考这篇:https://blog.csdn.net/qq_37245397/article/details/80813850
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第1张图片
2、下载Cuda
根据自己的电脑下载对应版本的Cuda,查看电脑适合的Cuda版本可以参考这篇:https://blog.csdn.net/qq_39797713/article/details/103947951

确定要下载的版本后可以直接搜索下载,Cuda10.2下载地址:https://developer.nvidia.com/cuda-10.2-download-archive
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第2张图片
下载后安装教程和测试是否安装成功可以参考这篇:https://www.cnblogs.com/arxive/p/11198420.html

3、下载Cudnn
在Nvidia官网注册登录,填写问卷后即可直接下载。
官网地址:https://developer.nvidia.com/rdp/form/cudnn-download-survey

要注意Cuda和Cudnn版本也要对应,对应关系可以参考这篇:https://blog.csdn.net/LEE18254290736/article/details/89319142

如果需要Cudnn v7.6.5,可戳:https://pan.baidu.com/s/18yywOKw22HT0YU68GqDEuw
提取码:gmre
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第3张图片下载后将bin、include、lib文件夹复制到Cuda安装地址:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第4张图片

4、安装
打开 Anaconda Prompt,创建一个名为 tensorlow-gpu 的虚拟环境

conda create --name tensorflow-gpu python=3.7

激活进入这个环境

conda activate tensorflow-gpu

安装 tensorflow-gpu,用豆瓣源安装更快

pip install tensorflow-gpu==1.14.0 -i https://pypi.douban.com/simple

win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第5张图片
5、测试是否安装成功
输入python 回车
输入import tensorflow as tf 回车
未报错则表示安装成功。

tensorflow-gpu 已有2.0以上版本,但可能使用时有些网上的代码不兼容,所以我安装了1.14.0版本,测试时会提示一些包之后可能不能用,但一般不影响使用。
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第6张图片
二、可能遇到的问题
1、Nvidia登录不上
下载Cudnn需要注册登录Nvidia,但我注册后每次登录都显示error,换了几个浏览器、电脑都不行,试了网上说的绕过官网下载的方法(复制地址用迅雷直接下载)也没有用,实在找不到相关的解决方法,无法继续下载,最后请同学帮忙下载了。。这个安装包我在上面的Cudnn部分放百度云链接了,需要的可以自取。
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第7张图片
2、找不到Cuda安装文件夹
Cuda安装时会让选择安装路径,但安装后并不在那个路径,其实应该是安装在C盘了,所以安装后没有在指定路径找到安装内容的小伙伴不要慌,看看 C:\Program Files\NVIDIA GPU Computing Toolkit 应该就可以找到。

3、CondaHTTPError、ReadTimeoutError
刚开始使用conda安装conda install tensorflow-gpu==1.14.0,报错:HTTP errors are often intermittent, and a simple retry will get you on your way.
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第8张图片试了网上的方法,更换清华源、修改condarc文件等,还是无法解决问题,于是尝试用pip安装pip install tensorflow-gpu==1.14.0

但安装时还是有类似的报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘pypi.tuna.tsinghua.edu.cn’, port=443): Read timed out.
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第9张图片
最后放弃清华源,改用豆瓣源,成功解决问题。所以遇到这类问题,可以换几个源试试,常用镜像可参考这篇:https://blog.csdn.net/feng_zhiyu/article/details/80551643
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第10张图片
4、找不到cudnn64_7.dll
最后一步测试安装是否成功,输入import tensorflow as tf时,如果报这个错误说明缺少 cudnn64_7.dll 文件,如果未安装,可以在网上下载放入对应文件夹;如果已安装,则说明放入路径有误。
win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题_第11张图片
应放入的路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin

我刚开始把Cudnn的几个文件夹放入 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\bin
一直报错找不到这个文件,还觉得奇怪明明有这个文件,直到看了环境变量才意识到放错了。

你可能感兴趣的:(安装教程)