Pytorch安装

本文详细介绍了在Windows系统下安装PyTorch的步骤,包括选择和下载CUDA及cuDNN版本,安装过程以及验证安装是否成功。首先从CUDA官网下载并安装CUDA,然后登录NVIDIA账号下载cuDNN,并将相关文件复制到CUDA安装目录。最后,通过PyTorch官网选择合适的版本进行在线或离线安装,完成安装后,使用Python命令检查PyTorch和CUDA的版本来验证安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pytorch安装

Windows/Ubuntu两个系统的安装步骤大体相似,以下为windows下的安装步骤

地址列表:
CUDA官网: https://developer.nvidia.com/cuda-toolkit-archive
cuDNN官网: https://developer.nvidia.com/rdp/cudnn-download
Pytorch官网: https://pytorch.org/get-started/locally/
Pytorch离线安装:https://download.pytorch.org/whl/torch_stable.html

一、安装CUDA

一般电脑出厂或装完系统会自动安装显卡驱动,如果有可直接进行下一步,如果没有可以选择和自己显卡相匹配的显卡驱动手动安装。

CUDA官网: https://developer.nvidia.com/cuda-toolkit-archive

1.1 选版本

在这里插入图片描述

1.2 下载CUDA

在这里插入图片描述

1.3 安装CUDA

下载完毕后,Windows系统下为.exe文件,双击后正常安装就好了,无难度。
在这里插入图片描述

1.4 检查安装

按win+R,输入cmd,打开cmd命令终端,然后输入命令:

nvcc -V

在这里插入图片描述
出现类似上图的字符就证明cuda安装成功了。


二、安装cuDNN

cuDNN官网: https://developer.nvidia.com/rdp/cudnn-download

访问该网站,需要注册登录英伟达账号。这个过程按照提示一步步操作即可。

2.1 下载cuDNN

在这里插入图片描述

2.2 安装cuDNN

把解压得到的文件夹内的bin、include、lib目录下的dll文件与h文件分别复制到相应的CUDA的安装目录下

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8
#找到自己的CUDA下载地址

在这里插入图片描述

三、安装Pytorch

3.1 官网安装

Pytorch官网: https://pytorch.org/get-started/locally/
在这里插入图片描述

3.2 离线安装

如果在线安装速度很慢,可以选择下面离线安装的方法选择对应CUDA、Python、操作系统、torch版本的whl。

Pytorch离线安装:https://download.pytorch.org/whl/torch_stable.html

torch
在这里插入图片描述

torchvision
在这里插入图片描述

手动安装torch和torchvision

pip install torch-1.13.0+cu116-cp39-cp39-win_amd64.whl
pip install torchvision-0.14.0+cu116-cp39-cp39-win_amd64.whl

3.3 检查安装

验证PyTorch是否安装成功

import torch
print(torch.__version__)
print(torch.cuda.is_available())
### 如何在不同环境下安装PyTorch #### 创建虚拟环境 为了确保项目的独立性和稳定性,建议在安装PyTorch前先创建一个专门的虚拟环境。这可以通过Conda工具轻松实现。具体命令如下: ```bash conda create -n pytorch_env python=3.9 ``` 上述命令会创建名为`pytorch_env`的虚拟环境,并指定Python版本为3.9[^1]。 激活该虚拟环境的命令为: ```bash conda activate pytorch_env ``` 此时,您已成功切换至新创建的虚拟环境中工作[^4]。 #### 查找合适的PyTorch版本 进入PyTorch官方网站 (https://pytorch.org/get-started/previous-versions/) 可以找到适合您的CUDA版本对应的PyTorch安装指令。例如,如果您使用的CUDA版本为11.7,则可以在页面上通过快捷键Ctrl+F搜索关键字“11.7”,从而定位到相应的安装命令[^5]。 #### 安装PyTorch 假设目标是安装支持GPU加速的PyTorch-GPU版,可以运行以下命令完成安装操作: ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch -c nvidia ``` 此条命令不仅包含了PyTorch核心包及其依赖项(如`torchvision`, `torchaudio`),还指定了特定版本的CUDA Toolkit作为驱动程序的一部分[^2]。 如果仅需CPU版本而无需考虑GPU兼容性的话,那么可以直接简化成这样一条语句来执行安装过程: ```bash conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` 这条命令适用于那些不打算利用图形处理器来进行计算的情况下的开发场景[^4]。 #### 验证安装结果 最后一步非常重要——验证刚刚所做的一切是否正常运作。启动Python解释器并尝试导入模块即可初步判断其状态良好与否: ```python import torch print(torch.__version__) print(torch.cuda.is_available()) ``` 这段脚本能够打印当前加载的PyTorch库的具体版本号以及检测是否存在可用的CUDA设备资源情况[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值