环境:
1.用nvidia-smi能查询到cuda版本13.0

2.使用pip能查询到torch版本2.8.0

3.昨天重新安装了cuda版本12.4仍显示cuda版本为13.0
4.使用pytorch查询不到cuda和显卡

5.显卡型号为 RTX5070Ti Laptop
环境:
1.用nvidia-smi能查询到cuda版本13.0

2.使用pip能查询到torch版本2.8.0

3.昨天重新安装了cuda版本12.4仍显示cuda版本为13.0
4.使用pytorch查询不到cuda和显卡

5.显卡型号为 RTX5070Ti Laptop
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你的问题来源于 CUDA 版本的改变,导致 PyTorch 未能正常识别 CUDA。
bash
sudo apt-get remove --purge nvidia* nvcc
sudo reboot
bash
2. **卸载旧的 CUDA**:
```bash
bash
#卸载 CUDA toolkit
sudo apt-get remove --purge cuda-13*
# 删除 NVIDIA 驱动
sudo apt-get remove --purge nvidia*
# 重启系统
sudo reboot
bash
sudo apt-get update
sudo apt-get install -y --no-install-recommends
libcublas11-11.7 libcublasLt11-11.7 libcudnn8 libcudnn7
libcudnn9 libcufft6 libcurand6 libcusolver11 libcusolverMt11
libcusparse7 libnvcc6
4. **重新安装 PyTorch**:
```bash
bash
# 卸载旧的 PyTorch
pip uninstall torch torchvision
# 安装新的 PyTorch
pip3 install torch torchvision