![联邦学习实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/730/38209730/b_38209730.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.1 环境配置
在开始本章后面的学习之前,我们先简单介绍本章必要的软件安装与配置,主要包括下面的软件包安装。
• 安装Python环境:本书的代码已在Python 3.7中编译通过,读者可以在Anaconda官网中(链接3-1),根据自己的操作系统平台选择对应的安装版本,参见图3-1。
![](https://epubservercos.yuewen.com/7DD80E/20118172408701706/epubprivate/OEBPS/Images/40792_54_1.jpg?sign=1739656509-BjgBIZR2tb1HuE56XjhIr9kzk2TllJS8-0-cee6236f1a6bf11c43e2a7a9b903498e)
图3-1 Anaconda官网安装界面
• GPU环境配置(可选):如果训练中使用的模型是深度学习模型,建议读者使用带有GPU的设备来提升模型训练的速度。为了使深度学习框架支持GPU编程,需要首先安装CUDA和cuDNN。
CUDA安装:在官网(链接3-2)下载与操作系统匹配的版本并安装,参见图3-2。
![](https://epubservercos.yuewen.com/7DD80E/20118172408701706/epubprivate/OEBPS/Images/40792_54_2.jpg?sign=1739656509-tyNxUCbxvhbKFKBsoV9Woy2bMVR66YfP-0-549e3e63eccd527ee1bc939d188679fe)
图3-2 CUDA安装界面
cuDNN安装:在官网(链接3-3)找到与CUDA相兼容的版本进行下载并安装,参见图3-3。
• 安装PyTorch:在安装Anaconda后,我们可以直接使用pip来安装PyTorch。使用pip的好处是,系统能够自动检测出合适的PyTorch版本,并自动安装依赖库。直接在命令行中输入下面的命令即可。
![](https://epubservercos.yuewen.com/7DD80E/20118172408701706/epubprivate/OEBPS/Images/40792_55_1.jpg?sign=1739656509-YhldBmXY5SJDMoV9JByBJg9wnaPPSlrO-0-0c6658d0a1c02b3fea0d29fbf32161a1)
pip
install
torch
![](https://epubservercos.yuewen.com/7DD80E/20118172408701706/epubprivate/OEBPS/Images/40792_55_2.jpg?sign=1739656509-tcyysfSYcgFB1yVoOSpamY3fhjmoD04g-0-15c13bc234627a7e85de7c290dcce638)
图3-3 cuDNN安装界面