#经验帖#
之前安装了GPU版本的pytorch,一切正常,前几天忽然就报错了,输入
import torch
print(torch.cuda.is_available())
返回false,也就是无法使用gpu。
自此开始漫长的自查过程,在网上各路大神的帖子里寻找解决办法,以下是博主的尝试:
1. 一般问题基本上出在下载的pytorch版本问题,在终端用命令:
conda list
查看pytorch版本,发现带有“cpu”,果然是因为是cpu版本的pytorch吗,但是博主记得之前下载的明明是gpu版本来着?不管了,一顿卸载重装操作之后,发现还是返回false。但再用conda list命令发现此时pytorch版本已经是gpu版本了(带有cuda的即为gpu版本),匹配python3.10,cuda版本11.8,cudnn版本8_0。从这里来看是没有问题的
再用命令查看pytorch版本:
print(torch.__version__)
输出发现当前使用的pytorch版本为2.2.2++cpu,这是怎么回事!?通过co