从零开始学TensorFlow2.0
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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所示。

图2-17 构建TensorFlow 2.0的GPU环境

(3)当弹出“Proceed([y]/n)?”时输入“y”并按“回车”键,如图2-18所示。

图2-18 新建TensorFlow GPU环境的操作

(4)完成后在命令行中输入:conda activate TF_2G,进入TensorFlow的GPU环境,如图2-19所示。

图2-19 进入TensorFlow的GPU环境

(5)安装GPU版本支持,拥有Nvidia GPU的Windows一般都有默认驱动。因此,只需要安装CUDA Toolkit与cuDNN即可。在命令行中输入:conda install cudatoolkit=10.0 cudnn,如图2-20所示。

图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运行),代码如下。

(8)如果输出“True”,则表示GPU版本安装成功。

本章介绍了如何在Linux和Windows系统中安装TensorFlow 2.0的CPU版本和GPU版本。在后面的章节中将使用本章安装的版本对TensorFlow 2.0进行介绍。