![TensorFlow知识图谱实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/115/44510115/b_44510115.jpg)
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系列的显卡,并且优先考虑大显存的!
![](https://epubservercos.yuewen.com/281CEB/23721624209516806/epubprivate/OEBPS/Images/Figure-P32_4164.jpg?sign=1739653991-kwuhmvClv5rFrPHuibLzeKT5G3ISYMxZ-0-e3d5de8a9b970d230c6db65f62e656d7)
图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所示。
![](https://epubservercos.yuewen.com/281CEB/23721624209516806/epubprivate/OEBPS/Images/Figure-P33_4191.jpg?sign=1739653991-rnLqSpYxR1VXMsnZlF0aG0tIayEJAfRG-0-4413832e79c21cead746917a9c30f939)
图1.23 下载CUDA文件
(2)下载下来的是一个exe文件,自行安装即可。注意,不要修改其中的路径信息,完全使用默认路径安装即可。
(3)下载和安装对应的cuDNN文件。cuDNN的下载需要先注册一个用户,相信读者可以很快完成,之后直接进入下载页面,如图1.24所示。
![](https://epubservercos.yuewen.com/281CEB/23721624209516806/epubprivate/OEBPS/Images/Figure-P33_4192.jpg?sign=1739653991-KXoTDS5LpOgq2BWF8lf1oDlMHDYjKSTH-0-f8eff8a23b43b30a14afaaf08eaee2f4)
图1.24 下载cuDNN文件
注意
不要选择错误的版本,一定要找到对应的版本号。
(4)下载的cuDNN是一个压缩文件,将其解压到CUDA安装目录,如图1.25所示。
![](https://epubservercos.yuewen.com/281CEB/23721624209516806/epubprivate/OEBPS/Images/Figure-P34_4224.jpg?sign=1739653991-uV6H6vczvDEPuxOmDVzjG9gMv4hNLuRE-0-d2c1b947d4528eb220ec457f7c38bfa4)
图1.25 CUDA安装目录
(5)接下来配置环境变量。这里需要将CUDA的运行路径加载到环境变量的Path路径中,如图1.26所示。
![](https://epubservercos.yuewen.com/281CEB/23721624209516806/epubprivate/OEBPS/Images/Figure-P34_4225.jpg?sign=1739653991-hUq1ZCUOz0PDCR3xZNwD3bjNtPpIvwwy-0-a9d20d61be14c14030eb3e081ba6f7f9)
图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版本。