适用于李沐深度学习课程的windows系统下的GPU版本的PyTorch安装


前言

本文主要介绍如何在windows系统上安装李沐深度学习课程需要使用的gpu版本的pytorch,由于博主本人也是小白,下面方法是我摸索半天,成功后的复盘步骤,仅供参考!


一、下载miniconda并安装

进入miniconda官网下载miniconda,并安装(安装过程中有一步可把“python加入path环境变量”勾选,其他一般情况都按照默认选项进行)

二、下载CUDA并安装

1.查看电脑支持的最高CUDA版本

组合键按win+r,输入cmd,打开命令框后输入nvidia-smi
在这里插入图片描述可以看到电脑最高支持12.5的CUDA

2.查看pytorch支持的CUDA版本

pytorch官网查看和CUDA对应的版本
在这里插入图片描述如图所示2.3.1版本的pytorch可以支持11.8和12.1版本的CUDA。用户也可以查看其他版本的pytorch对应的CUDA版本,自行选择。

综合来看,可以去下载12.1版本的CUDA,CUDA官网好像只能下载最新版本的CUDA,用户可以点击此链接下载其他版本的CUDA。

下载完成后按照默认选项进行安装。

三、创建虚拟环境

1.查看python版本

由于d2l包对python版本有要求(具体要求好像是要大于等于3.9小于3.12,不确定,我的python版本是3.9.19,后续可以成功),而安装的miniconda一般会自带最新版本的python,由于前面已经安装了miniconda,因此可以打开Anaconda Powershell Prompt,输入python -V命令,查看python版本
在这里插入图片描述
显然后续无法安装d2l,因此可以配置一个虚拟环境

2.创建并配置虚拟环境

创建python版本为x.x,名字为env_name的虚拟环境:

conda create -n env_name python=x.x

查看已有的虚拟环境:

conda env list

在这里插入图片描述可以看出目前有两个环境,一个是自带的base环境,一个是名字为d2l的环境

激活进入虚拟环境

conda activate d2l

可以查看python版本,符合版本要求的情况下可以继续后续操作。

其余关于虚拟环境的操作可以看此链接

四、安装pytorch

激活进入创建的虚拟环境
打开pytorch官网找到对应版本,复制命令(可自行选择其他pytorch版本)
在这里插入图片描述在Anaconda Powershell Prompt中,输入复制的命令
在这里插入图片描述这里下载会很慢,可以使用科学上网,下的会很快。

安装完成后可以测试gpu版本的pytorch是否安装成功:
在这里插入图片描述首次使用import torch可能需要稍微等待一会加载。最终出现function is_available即安装成功。

五、下载李沐深度学习需要使用的d2l Notebook

可自行去李沐老师学习网站上下载,也可以从我提供的百度网盘链接下载:链接:https://pan.baidu.com/s/18LeegaAE1DuNBI6EEtOv1w?pwd=b9at
提取码:b9at
–来自百度网盘超级会员V5的分享

下载后解压

六、安装d2l包

输入命令

pip install d2l=1.0.0-alpha0

如果下载过慢,也可以更换阿里云的源下载

pip install d2l=1.0.0-alpha0 -i http://mirrors.aliyun.com/pypi/simple/ --tursted -host mirrors.aliyun.com

如果下载安装d2l过程中出现提示numpy版本不正确,可以用下列命令把numpy卸载

pip uninstall numpy

再重新装一个符合版本的numpy

pip install -U numpy==1.26.4

七、测试

如果你的d2l Notebook解压缩的位置不在C盘,可以先使用该命令进入其所在位置盘:
在这里插入图片描述
然后输入命令:

jupyter notebook

跳转网页后按照此路径进入resnet.ipynb文件
在这里插入图片描述

然后点击下面图片中的地方运行

在这里插入图片描述
若能成功运行得到此图,即成功
在这里插入图片描述
若前面输入jupyter notebook后跳转页面空白加载不出来,可以按住ctrl,单击此链接即可
在这里插入图片描述

### 如何安装 PyTorch 版 为了按照版《动手学深度学习》的要求配置环境,需遵循特定步骤来确保所有依赖项正确无误地安装。 #### 创建合适的 Python 环境 建议通过 Anaconda Prompt 使用 Conda 工具创建一个新的虚拟环境,此环境中 Python 版本应设置为 3.9 或其他兼容版本。这样做的好处是可以隔离不同项目的库文件,防止冲突发生[^2]: ```bash conda create -n d2l python=3.9 -y ``` 激活新建立的 `d2l` 环境之后,继续执行后续指令以完成必要的软件包安装: ```bash conda activate d2l ``` #### 安装 PyTorch 和相关工具 对于 GPU 加速的支持,如果计算机配备有 NVIDIA 显卡,则可以通过指定 URL 下载对应 CUDA 版本 (cu121 表示 CUDA 12.1) 的 PyTorch 库及其附属组件如 TorchVision 和 Torchaudio: ```bash pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 ``` 如果不具备 GPU 支持或是偏好 CPU-only 版本的话,只需移除 `--index-url` 参数即可获取官方发布的纯 CPU 构建版本。 #### 配置 Jupyter Notebook 并测试安装成果 最后,在同一环境下还需安装 Jupyter Notebook 和 D2L 教程所需的辅助模块以便于在线阅读文档以及实践案例研究[^1]: ```bash pip install jupyter d2l ``` 启动 Jupyter Notebook 后可以在浏览器端访问交互式编程界面,并尝试加载一些简单的例子验证整个流程是否顺畅工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值