最近新装电脑,打算跑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,至此,兼容问题解决