TensorFlow知识图谱实战
上QQ阅读APP看书,第一时间看更新

1.5.2 TensorFlow 2.4 GPU版本基础显卡推荐和前置软件安装

从CPU版本的TensorFlow 2.4开始深度学习之旅是完全可以的,但并不是笔者推荐的方式。相对于GPU版本的TensorFlow来说,CPU版本的运行速度存在着极大的劣势,很有可能会让深度学习止步于前。

实际上,配置一块能够达到最低TensorFlow 2.x GPU版本的显卡(见图1.22)并不需要花费很多,从网上购买一块标准的NVIDA 750ti显卡就能够基本满足读者起步阶段的基本需求。在这里需要强调的是,最好购置显存为4GB的版本。如果有更好的条件,NVIDA 1050ti 4GB版本也是一个不错的选择。这里推荐购买NVIDA系列的显卡,并且优先考虑大显存的!

图1.22 深度学习显卡

下面是本节的重头戏,TensorFlow 2.4 GPU版本的前置软件的安装。对于GPU版本的TensorFlow 2.4来说,由于调用了NVIDA显卡作为其代码运行的主要工具,因此额外需要NVIDA提供的运行库作为运行基础。

(1)首先是也是版本的问题,笔者目前使用的TensorFlow 2.4运行的NVIDA运行库版本如下:

  • CUDA版本:11.1。
  • cuDNN版本:8.1。

这个对应的版本一定要配合使用,建议不要改动,直接下载对应版本,界面如图1.23所示。

图1.23 下载CUDA文件

(2)下载下来的是一个exe文件,自行安装即可。注意,不要修改其中的路径信息,完全使用默认路径安装即可。

(3)下载和安装对应的cuDNN文件。cuDNN的下载需要先注册一个用户,相信读者可以很快完成,之后直接进入下载页面,如图1.24所示。

图1.24 下载cuDNN文件

注意

不要选择错误的版本,一定要找到对应的版本号。

(4)下载的cuDNN是一个压缩文件,将其解压到CUDA安装目录,如图1.25所示。

图1.25 CUDA安装目录

(5)接下来配置环境变量。这里需要将CUDA的运行路径加载到环境变量的Path路径中,如图1.26所示。

图1.26 将CUDA路径加载到环境变量的Path中

(6)最后完成TensorFlow 2.4 GPU版本的安装,只需一行简单的代码即可:

     pip install tensorflow-GPU=2.4.1

TensorFlow 2.3的安装与TensorFlow 2.4的安装一致,选择不同的CUDA和cuDNN即可。

提示

无论安装TensorFlow 2.3还是TensorFlow 2.4版本,均不影响本书的代码实现,读者可以根据自身的硬件设备选择合适的TensorFlow版本。