前言:
本文教程是博主结合网上的旧文章以及自己的安装经历所写,安装这三个东西没有任何条件限制,即便你已经安装了Anaconda。我自己的电脑上是早先安装了python解释器,后来又安装了anaconda(此时是有两个解释器),最近又安装的TensorFlow2.1.0,这些只要你自己区分好安装位置,一般都是不会有什么冲突的。
1. 下载CUDA、CUDNN:
-
打开NVIDIA控制面板 --> 帮助 --> 系统信息 --> 组件
如下图所示,划红线的地方代表你可以安装的CUDA的最高版本(是可以安装的最高版本!!不是只能安装这一个版本)
-
最高版本取决于你NVIDIA显卡的驱动版本,如果你显示只能支持到CUDA8或9,那建议你先更新一下显卡驱动(就是更新个驱动而已。。死不了,不要当冥顽不化的老古董)更新驱动可以通过GeForce Experience。
可以在cmd下输入命令:
nvidia-smi
,查看你的驱动版本,同时也能看到支持的CUDA一定要再三确认自己安装了足够版本的驱动!!!可以参照下图
- 当你更新完驱动以后,就可以下载了:https://developer.nvidia.com/cuda-toolkit-archive
进入上面的链接后,你会看到很多版本,从这三个里面选一个就好,我选的是10.1 update2
不选最新的10.2是因为,cudnn似乎还没支持到10.2,但是网上也有安装的,具体不得而知,反正没必要。
选择版本进入,选择好Windows,86,10,如下图。然后这里提供两个版本
一种是network版本,一种是local
区别在于:network仅有十几个MB,他会在你安装的过程中随着下载需要的组件。而local比较大,两个多G,直接把所有的组件都下载下来。
我建议是直接全家桶,因为我试过network,进度条一直不动。然后从浏览器下载会很慢,直接在下载那个地方鼠标右键复制链接到迅雷里去下载,网速拉满很快。
到这里CUDA的下载就告一段落,接下来搞CUDNN:
官网下载链接:https://developer.nvidia.com/rdp/cudnn-archive
如下图,选择支持10.1的版本即可,但是这里有个问题,官网是需要你先注册才能下载的,而注册比较操蛋需要Gmail邮箱才能收到验证码,国内邮箱一概不行(我是挂梯子搞的。。)
所以大家可以选择来我网盘下载,虽然Baidu也是那尿性,但好在这个文件并不大,就耐心等一等吧
网盘链接:
链接:https://pan.baidu.com/s/1l8tLG9qAyeXAhGaSnNSLFA 提取码:8iu7
2.安装CUDA及CUDNN:
双击CUDA的下载链接,打开以后会有个地址,这