最近新装电脑,打算跑svc,但是到了"数据预处理"的时候,出现报错:
If you want to use the NVIDIA GeForce RTX 5070 Ti GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/
网上搜索原因是RTX 5070 Ti采用了较新的架构,需要更新的CUDA版本以及对应的PyTorch构建版本才能正常工作
下载安装Python
下载
但是我们是新电脑,还没安装过Python,所以我们先去官网下载一个
这里我选择的是3.12.10,不高不低的版本
安装
之后按照B站视频安装就可以了
因为我的C盘分配的足够大,所以直接一键安装
验证
如果勾选过一键配置环境,那就不用麻烦手动去弄了,这里我们直接验证一下
win+r,输入cmd回车
输入Python回车
可以看到我们的Python已经安装完成了

安装支持CUDA 12.8的Nightly构建版本
清空现有的pytorch配置
这里为了严谨,还是按照流程走一遍(精神洁癖
pip uninstall torch torchvision torchaudio -y
pip cache purge安装
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128这一步时间比较长,下载需要多等待一段时间
下载好了正在安装:

验证
OK,安装完成后我们来手动验证测试一下
import torch
print(torch.cuda.is_available()) # True 表示 CUDA 正常工作
print(torch.cuda.get_device_name(0)) # 应该会显示 RTX 5070 Ti
print(torch.version.cuda) # 应该显示 12.8诶?怎么报错?

哦哦哦哦哦,要先进入Python环境,这里我们在cmd输入Python就可以了
然后再验证
OK,至此,兼容问题解决

评论