首先,容我骂一句,辣鸡英伟达!费我时间,毁我青春!装个CUDA9.2死活装不来,太费劲。
开始正事。想装python下的tensorflow-gpu,本人刚开始学机器学习,想着反正有Nvidia显卡,不如装个gpu版本的tensorflow,挖坑之旅由此开始,相信既然搜索者相关内容的同志们一定感同身受,我也就不多说废话了,直接讲讲怎么出坑,但愿以下经验能够帮助到你们!
一、本机配置
win10 64位 + NVIDIA GeForce GTX 950M(不用猜了,m结尾,我的电脑是笔记本)
二、安装vs2017
我的vs2017版本是15.6.7
为了安装下面提到的CUDA9.2,我们可以看一下CUDA的安装指南,看一下它支持什么系统,什么版本的vs,以下是链接:
https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
可以看到,cuda9.2支持64位win10 和vs2017的update6。其实我也不知道update6是不是我vs15.6.7这个版本号里的数字6的含义,反正我就是这么装了这个vs版本。
历史版本下载见巨硬官网链接,往下拉既能看到vs2017历史版本的下载:https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017#top
这个是要联网的下载,离线安装请自行百度。
安装的时候我们要勾选那些呢?
上图是我选的,其中勾选的win10SDK一定勾上,因为我在安装完CUDA9.2之后测试官方案例时,一开始就因为缺少这个没编译成功。仅供参考,因为我也只是知其然不知其所以然。有待于以后继续学习。
安装完之后,vs2017就暂告一段落。
二、安装CUDA9.2
下载CUDA9.2,官网下载地址
选择CUDA Toolkit 9.2 (March 2018)
然后选择windows、x86_64、10、exe(local) 并下载(可供下载的有Base Installer 和 Patch 1 (Released May 16, 2018)我们都下载下来),下载的文件是cuda_9.2.88_win10.exe和cuda_9.2.88.1_windows.exe
下载完之后的cuda_9.2.88_win10.exe是可执行文件,但是我们可以用WinRAR将这个exe解压。(注意:是将这个exe解压,后面要用到,仅仅解压