购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 环境搭建2:安装PyTorch 2.0

在完成Python运行环境调试后,接下来的重点是安装本书的主角—PyTorch 2.0。如果没有GPU显卡,完全可以从CPU版本的PyTorch开始深度学习之旅,但这并不是推荐的方式。与GPU版本的PyTorch相比,CPU版本的运行速度存在较大差距,很可能会影响深度学习进程。

PyTorch 2.0 CPU版本的安装命令如下:

    pip install numpy --pre torch==2.0.1 torchvision torchaudio --force-reinstall
--extra-index-url https://download.pytorch.org/whl/nightly/cpu

2.3.1 Nvidia 10/20/30/40系列显卡选择的GPU版本

由于40系列显卡的推出,市场上存在Nvidia 10/20/30/40系列显卡并存的情况。对于需要调用专用编译器的PyTorch,不同显卡需要安装不同的依赖计算包。表2-1总结了不同显卡的PyTorch版本以及CUDA和cuDNN的对应关系。

表2-1 Nvidia 10/20/30/40系列显卡的版本对比

这里主要是显卡运算库CUDA与cuDNN版本的搭配。在10系列版本的显卡上,建议优先使用PyTorch 2.0之前的版本。在20/30/40系列显卡上使用PyTorch时,可以参考官方网站(https://developer.nvidia.com/rdp/cudnn-archive),根据本机安装的CUDA版本选择相应的cuDNN版本。以下是一些具体的例子:

● cuDNN v8.9.6 (November 1st, 2023), for CUDA 12.x

● cuDNN v8.9.6 (November 1st, 2023), for CUDA 11.x

● cuDNN v8.9.5 (October 27th, 2023), for CUDA 12.x

● cuDNN v8.9.5 (October 27th, 2023), for CUDA 11.x

下面以PyTorch 2.0为例,演示CUDA和cuDNN的安装步骤。不同版本的安装过程类似,但需要特别注意软件版本之间的搭配。

2.3.2 PyTorch 2.0 GPU Nvidia运行库的安装

本节讲解PyTorch 2.0 GPU版本前置软件的安装。由于GPU版本的PyTorch需要使用NVIDA显卡,因此额外需要安装NVIDA提供的运行库。

我们以PyTorch 2.0为例。安装PyTorch 2.0最好的方法是根据官方网站提供的安装命令进行安装,具体参考官方网站文档(https://pytorch.org/get-started/previous-versions/)。根据页面内容,官网为Windows版本的PyTorch 2.0提供了几种安装模式,分别对应CUDA 11.7、CUDA 11.8和CPU only。以下是通过conda安装的命令:

    # CUDA 11.7
    conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2
pytorch-cuda=11.7 -c pytorch -c nvidia
    # CUDA 11.8
    conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2
pytorch-cuda=11.8 -c pytorch -c nvidia
    # CPU Only
    conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 cpuonly -c
pytorch

下面以CUDA 11.8+cuDNN 8.9为例讲解安装步骤:

(1)首先是CUDA的安装。在百度搜索“CUDA 11.8 download”,进入官方网站下载页面,选择合适的操作系统安装方式(推荐使用exe(local)本地化安装方式),如图2-27所示。

图2-27 CUDA 11.8下载页面

(2)下载得到的是一个EXE文件,按照默认路径安装即可,无须修改安装路径。

(3)下载并安装对应的cuDNN文件。要下载cuDNN,需要先注册一个用户,然后进入下载页面,如图2-28所示。请注意选择与所安装CUDA版本匹配的cuDNN版本。如果使用的是Windows 64位的操作系统,需要下载x86_64版本的cuDNN。

图2-28 cuDNN 8.9.4下载页面

(4)下载的cuDNN是一个压缩文件,将其解压并把其所有目录复制到CUDA安装主目录下(直接覆盖原来的目录)。CUDA安装主目录如图2-29所示。

图2-29 CUDA安装主目录

(5)确认PATH环境变量。安装CUDA时,安装向导会自动将CUDA运行路径加入PATH环境变量中,确保CUDA路径加载到这个环境变量即可,如图2-30所示。

图2-30 将CUDA路径加载到环境变量的PATH路径中

(6)最后,在终端窗口执行本节开始给出的PyTorch安装命令,完成PyTorch 2.0 GPU版本的安装。 h/7XQ807sNOq4EFB+rgmbQjdLKkqd2Gb6s2+qJU+PEbeZlrakh153LgkuS4cX8y4

点击中间区域
呼出菜单
上一章
目录
下一章
×