RTX2060+win10+Tensorflow GPU+CUDA 9.2+CUDNN7.2+python 3.65
- 前言(先别安装Tensorflow,以免后面还要换版本)
- 开始!
- 1、Anaconda3下载与安装
- 2、vs 2015 社区版下载与安装
- 3、CUDA9.2下载与安装
- 4、CUDNN7.2下载与安装
- 开始最终要的环节!!!
- 5、Tesorflow下载
- 6、Tensorflow 安装
- 7、测试
- 8、结果
前言(先别安装Tensorflow,以免后面还要换版本)
寒假在家没事想跑跑数据,家里电脑配置也更不上了,正好老黄前些天刚刚发售了RTX2060显卡,游戏方面保守来说战平1070Ti没什么问题,看了下价格又还不错,本着早买早享受,晚买享折扣的想法,于是下单购买了RTX2060显卡,我保证这次学习的!!!
然后开始我看2060是支持cuda10的,但是发现tensorflow不支持cuda10这个版本,于是乎上网找,但是发现还没人发2060的,于是就想自己写个教程,帮大家少踩几个坑。测了下吃鸡确实比1070ti好,言归正传,之前装过3次了,基本逢坑必踩。也算是比较熟悉了,后面会多提一点注意的地方。
开始!
1、Anaconda3下载与安装
一定要注意版本,此处我们需要python3.65版本,它所对应的Anaconda3版本就是anaconda3-5.2.0。
我们现在需要的就是下载并安装anaconda3:
镜像下载地址:清华镜像源
官方下载地址:https://repo.anaconda.com/archive/
记得打勾!!两个都要勾上。
2、vs 2015 社区版下载与安装
推荐大家下载2015版本,之前在2017上弄出了问题,导致系统重装过,VS现在为了推销新版本把15藏在下面了,找起来有点麻烦不好找,我这里附上地址,方便大家:
http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso
大家安装时候记得勾上C++,不然下载CUDA容易出问题
3、CUDA9.2下载与安装
在NVDIA官网下载对应版本的CUDA,这里我选择的是“CUDA Toolkit 9.2版本 ”,选项为:
如想了解是否正确安装可以
nvcc - V
如果成功应该是如下图所示:
4、CUDNN7.2下载与安装
直接去NVDIA官网去下载就好啦~大家想要下载,还需要注册NVDIA账户,很麻烦,不过下载好像可以直接微信登录了,我没试过,大家就直接微信登录就好啦,下面附上链接:
下载链接
这里面有好几个for CUDA9.2的,大家一定要注意,因为关系到我们后面tensorflow的版本,这里出错了,后面就会报错!!!
这里我们选择cuDNN v7.21的版本
到这里下载完成!完成后咱们开始解压,然后将相应的包,放到cuda相应包底下。
咱们只需要拿出这些文件夹里面文件放到想要cuda文件夹即可,我的cuda文件夹地址为:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2
供大家参考。
开始最终要的环节!!!
5、Tesorflow下载
我们可以通过进入英伟达控制面板,点击帮助,选择系统信息,再点组件,看到我们的RTX 2060显卡是支持CUDA10。
前面我让大家下载了CUDA9.2,没坑大家哦,CUDA9.2也是支持RTX 2060的。tensoeflow官方现在无论哪个版本都不支持,所以我们还是去求助gayhub!!!
附上地址:
github
6、Tensorflow 安装
github这个地址里面按照我下图的选择版本
下载符合条件的tensorflow的whl文件,桌面弄个文件夹下,下载到文件夹内。然后在文件夹内按着shift键,右击空白地方,选择 在此处打开Powershell,然后在命令窗里输入
// An highlighted block
pip install tensorflow_gpu-1.10.0-cp36-cp36m-win_amd64.whl;
7、测试
// An highlighted block
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
8、结果
已经能够识别出RTX2060显卡了,并成功输出!到这里也算完成了,大家安装遇到的坑也欢迎来交流!