安装GPU版CUDA12.8, Pytorch2.7.1记录--2025.07.14

该文章已生成可运行项目,

很久之前下载pytorch的时候,还需要考虑不同的显卡对应cuda、cudnn和pytorch之间的关系,好在现在torch中也有集成,如果只是让项目跑起来就暂时不用考虑了。

使用如下命令,查看当前显卡支持的最高CUDA版本,我当前电脑是英伟达RTX 3060 显卡,最高支持的CUDA版本是12.8。为了测试一下最新的,我这里就下载CUDA12.8版本的pytorch。

nvidia-smi

在这里插入图片描述

使用pytorch官网的安装命令,在miniconda中新建环境Python版本为3.11(torch要求python版本在3.9到3.12之间)
在这里插入图片描述

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128,发现下载torch(约3g)总是会降到很慢的速度。所以考虑使用国内源的下载方法。其中torch版本为2.7.1,torchvision版本为0.22.1,torchaudio版本为2.7.1。

使用如下命令,从阿里云镜像网站安装torch、torchvision和torchaudio。基本维持在15MB/s的速度,几分钟就能下载完毕。

pip install torch==2.7.1 torchvision torchaudio -f https://mirrors.aliyun.com/pytorch-wheels/cu128/

在这里插入图片描述
在这里插入图片描述
ok,下载完成了,安装的版本也是正确的,原本还打算把每个包的版本定下来,这下省事了。接下来在Python里面测试GPU

import torch
print(torch.cuda.is_available())
print("CUDA Version:", torch.version.cuda)

在这里插入图片描述
安装完成哩!当然也可以通过用浏览器下载whl文件,然后本地安装。我这里提供几个关键词以供搜索。
在这个网站按Crtl+F搜索。
torch-2.7.1+cu128-cp311-cp311-win_amd64.whl
torchvision-0.22.1+cu128-cp311-cp311-win_amd64.whl
torchaudio-2.7.1+cu128-cp311-cp311-win_amd64.whl

还有其他的镜像源,测试结果如下,不尽人意。
清华源上好像只有CPU版本的,我没有找到GPU版本的torch。

# 清华源
pip install torch==2.7.1 torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple/

在这里插入图片描述
这样直接安装的CPU版的pytorch,虽然速度够快,但是不是GPU版本的。只安装CPU版本pytorch的可以使用本条命令

上海交通大学镜像源已经是一年前的版本了,也没有同步,并且我在其中搜索也没有2.7.1版本,最高的是torch 2.3.1,cu121版本,下载版本低于这个可以考虑本镜像源。
在这里插入图片描述
可以自己利用关键词搜索下载合适的版本。
在这里插入图片描述
先发出啦供大家伙参考,如有问题,私信或评论,我立马改正!感谢

本文章已经生成可运行项目
### 在CUDA 11.6环境下正确安装PyTorch的指南 在确保系统已正确安装CUDA 11.6和cuDNN的前提下,以下是关于如何在CUDA 11.6环境下正确安装PyTorch的详细说明。 #### 1. 使用官方推荐的命令进行安装 PyTorch官方提供了根据特定CUDA安装PyTorch的命令。对于CUDA 11.6,可以通过以下方式安装PyTorch: ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge ``` 此命令会自动安装CUDA 11.6兼容的PyTorch、`torchvision`以及`torchaudio`[^4]。 #### 2. 指定安装 如果需要安装特定本的PyTorch(例如1.12.0),可以使用以下命令: ```bash pip install torch==1.12.0+cu116 torchvision==0.13.0+cu116 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu116 ``` 上述命令适用于Python环境为`pip`管理的情况,并且明确指定了CUDA 11.6的兼容性[^2]。 #### 3. 创建独立的Conda环境 为了避免与其他项目或库发生冲突,建议创建一个新的Conda环境。例如,创建一个名为`pytorch_env`的环境并安装Python 3.9: ```bash conda create -n pytorch_env python=3.9 conda activate pytorch_env ``` 随后,在激活的环境中运行前述的安装命令[^2]。 #### 4. 验证安装是否成功 安装完成后,可以通过以下代码验证PyTorch是否正确安装以及CUDA是否可用: ```python import torch print(torch.cuda.is_available()) # 应返回 True print(torch.cuda.device_count()) # 返回 GPU 数量 print(torch.version.cuda) # 返回 CUDA 本号 ``` 如果输出显示CUDA本为`11.6`,并且`torch.cuda.is_available()`返回`True`,则表明安装成功[^3]。 #### 5. 注意事项 - 确保系统中已正确安装CUDA Toolkit 11.6,并且路径已添加到系统环境变量中。可以通过运行`nvcc --version`来验证CUDA是否安装成功[^4]。 - 如果使用的是Windows系统,建议通过Anaconda进行安装,以减少依赖问题[^2]。 - 对于Linux用户,可以直接使用`pip`或`conda`进行安装,但需确保系统库配置正确。 ---
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值