![从零开始学TensorFlow2.0](https://wfqqreader-1252317822.image.myqcloud.com/cover/188/33692188/b_33692188.jpg)
2.4 在Windows系统中安装TensorFIow 2.0的GPU版本
在2.3节中安装了TensorFlow 2.0的默认版本,这个版本是基于CPU计算的,而TensorFlow在GPU下的运算效率会更高,本节举例说明如何在Windows下安装TensorFlow的GPU版本。
(1)安装cuda 9.0、cuDNN 7.1,安装GPU版本与安装CPU版本类似,但是会多一步对GPU支持的安装。在安装前需要确认计算机拥有Nvidia的GPU。
(2)在命令行中输入:conda create-n TF_2G python=3.5,构建TensorFlow 2.0的GPU环境,如图2-17所示。
![](https://epubservercos.yuewen.com/938466/18002370308013906/epubprivate/OEBPS/Images/39376_24_2.jpg?sign=1738991068-diuHdkeh1mLzZ1Js9x1Ma15w6q6VoWTg-0-61819436a4375e684ae758adb25cf68e)
图2-17 构建TensorFlow 2.0的GPU环境
(3)当弹出“Proceed([y]/n)?”时输入“y”并按“回车”键,如图2-18所示。
![](https://epubservercos.yuewen.com/938466/18002370308013906/epubprivate/OEBPS/Images/39376_25_1.jpg?sign=1738991068-ITJerFtvR7GsUnzibsJhXsllrrRcSjcF-0-a7a2ad26775fcfaf58e84eada97078ec)
图2-18 新建TensorFlow GPU环境的操作
(4)完成后在命令行中输入:conda activate TF_2G,进入TensorFlow的GPU环境,如图2-19所示。
![](https://epubservercos.yuewen.com/938466/18002370308013906/epubprivate/OEBPS/Images/39376_25_2.jpg?sign=1738991068-CVK6vbS54jrk3SkcvdX1rwXPexj7my1X-0-101e6006d3e39f0f938f798e17c187fd)
图2-19 进入TensorFlow的GPU环境
(5)安装GPU版本支持,拥有Nvidia GPU的Windows一般都有默认驱动。因此,只需要安装CUDA Toolkit与cuDNN即可。在命令行中输入:conda install cudatoolkit=10.0 cudnn,如图2-20所示。
![](https://epubservercos.yuewen.com/938466/18002370308013906/epubprivate/OEBPS/Images/39376_26_1.jpg?sign=1738991068-soiCn6nnm9LljH9m5WSH2TDN6DHTV0sY-0-c3b5537b0b47c010b62b5c8e04633383)
图2-20 安装CUDA Toolkit和cuDNN
注意:CUDA Toolkit为10.0.0版本。
(6)安装TensorFlow 2.0的GPU版本,在命令行中输入:pip install tensorflow-gpu==2.0.0-i https://pypi.tuna.tsinghua.edu.cn/simple,进行安装。
说明:“-i”表示从国内清华源下载。
(7)测试TensorFlow 2.0的GPU版本(把下面代码保存到test.py,使用TF_2G Python运行),代码如下。
![](https://epubservercos.yuewen.com/938466/18002370308013906/epubprivate/OEBPS/Images/39376_26_2.jpg?sign=1738991068-z2nCN6GXwAXca1krlMi3MpDN0YOYyJwT-0-f141269f00dc0db741784f36f8810916)
(8)如果输出“True”,则表示GPU版本安装成功。
本章介绍了如何在Linux和Windows系统中安装TensorFlow 2.0的CPU版本和GPU版本。在后面的章节中将使用本章安装的版本对TensorFlow 2.0进行介绍。