TensorFlow 安装(Windows10)
TensorFlow Install 官方的 install guide。按照该网页上的指导安装TensorFlow还是可以的,本文主要是记录文主的安装过程,其中也碰到了一些问题,花了一些时间才解决掉(本人对计算机方面基本是小白)。
首先打开了 TensorFlow 的官方网站 https://www.tensorflow.org/,选择 Install -> Installing TensorFlow on Windows,显示如下页面:

从上图知道,需要选择安装TensorFlow的版本:
1. TensorFlow with CPU support only
2. TensorFlow with GPU support
在这里选择第二种,也就是支持GPU加速的版本。接着往下看,安装GPU版本的TensorFlow需要有CUDA Toolkit8.0和cuDNN v6:

CUDA Toolkit8.0 install
直接点击链接 NVIDIA's documentation ,直接看页面上的 1.1. System Requirements:

这里有四个要求,对于第一个 A CUDA-capable GPU ,这是对电脑硬件的要求,同时,在Requirements to run TensorFlow with GPU support 中的第四个要求:GPU card with CUDA Compute Capability 3.0 or higher.先用鲁大师简单检测个人电脑的基本硬件配置,本人电脑配置如下图:

很好,这台电脑上有一块NVIDIA的GeForce GTX 750 Ti 显卡。打开链接 NVIDIA documentation ,找到了GeForce系列对应的链接,点击:

GTX 750 Ti 的Compute Capability 显示为5.0,满足需求。
1.1. System Requirements 中第二个要求是对电脑系统的要求,本人电脑是Windows10,是满足要求的。第三个要求是 A supported version of Microsoft Visual Studio, 观察 Table 2:

VS 2013是最佳选择。我当时脑子一抽,没有看见这个表格,就先安装了VS 2017,CUDA暂时还没有支持VS2017(不知道会不会对后面有所影响).附上官方的VS下载地址Visual Studio Download 。VS Community版本是免费的,能够满足个人需求。

VS 安装完毕后就可以安装CUDA了,点击链接 https://developer.nvidia.com/cuda-downloads,如下图,点击下载 Base Installer (1.3G):
这里还有个小插曲:使用迅雷下载的时候总是到最后出现下载错误,无法完成下载。切换成Google Chrome 自带的下载器下载很快,没有问题。

下载之后,直接运行,按照提示点击安装。由于我安装的是VS 2017,CUDA会提示找不到支持版本的VS,我忽略了这个问题,继续安装,最后这样了:
OK,不管了,到这里CUDA Toolkit 安装完毕。
cuDNN Install
点击链接 https://developer.nvidia.com/cudnn ,点击网页中间大大的Download(PS:该网站要求先注册登录才能下载,按照要求注册一下就OK),然后点击 I Agree To the Terms of The:

下载 cuDNN v6.0 Library for Windows 10。下载下来是一个压缩包,解压(随便解压在哪里),得到如下所示的文件:

复制这三个文件夹,将之粘贴到CUDA的安装文件下面,若是默认安装地址,会如下所示:

至此,cuDNN 安装完成。
Install TensorFlow

有两种先对较为简单的安装方式:pip 和 Anaconda。
pip 在Python3中有自带的,下载Python3就可以,https://www.python.org/downloads/
我电脑上本来安装了 Anaconda3,因此电脑上也有pip。由于环境变量或者是权限问题,如果安装了Anaconda3,建议采用下列的方式进行安装。
以管理员身份运行 Anaconda Prompt:


在这里还是出现了一些问题:

再次运行 pip install --upgrade tensorflow-gpu,结果就成成功了T T!附上简单的TF程序试验:
