![联邦学习实战](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=1739292145-lTP5cPeJ5pi68ZR9tWzvw0T4TDrioTNb-0-865daa0b900379a693a4880e9c59c41c)
图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=1739292145-373NVZS19WuPSmvK0YzbuaR1VN3cK0s1-0-a3c867844ac91c8d17606df41913d2ab)
图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=1739292145-heqyGwfu74PlHs24Dp9s8snPDVnO8Urb-0-3f219e74897b22313a70adaf2d6757dc)
pip
install
torch
![](https://epubservercos.yuewen.com/7DD80E/20118172408701706/epubprivate/OEBPS/Images/40792_55_2.jpg?sign=1739292145-L6rznTtMhOln6Yi2gjUXNQqvqcmj8daT-0-cf0b5dfcbf76a3b0783f11a3a406b7bc)
图3-3 cuDNN安装界面