首先就是安装显卡驱动,我是双3090,不知道为什么,官网死活安不上,最后从软件更新那里直接安装上了,绷不住了
首先从官网下载runfile文件
安装的时候记得驱动和Kernel Objects 和 nvidia-fs不选
然后全剧终
改成清华源直接安装
cd /usr/local/cuda-xxx/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-xxx
然后你发现还是不干净,乐了,这时候你需要
sudo apt-get remove --purge nvidia\*
sudo apt-get autoremove
sudo sh cuda-*.run --silient --override
然后你发现你驱动没了,笑了,这个时候再装一下就ok了,凑活一下吧
import torch
# 打印PyTorch版本
print(torch.__version__)
# 检查CUDA是否可用
cuda_available = torch.cuda.is_available()
print("CUDA available:", cuda_available)
# 如果CUDA可用,打印CUDA版本和可用GPU数量
if cuda_available:
print("CUDA version:", torch.version.cuda)
print("Number of GPUs available:", torch.cuda.device_count())
for i in range(torch.cuda.device_count()):
print(f"GPU {i}: {torch.cuda.get_device_name(i)}")
else:
print("CUDA is not available. PyTorch will use CPU.")