pycharm报错:torch._C._cuda_setDevice(device) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'torch._C' has no attribute '_cuda_setDevice'
网上的答案主要是说:attributeerror: module 'torch._c' has no attribute '_cuda_setdevice'的错误提示可能与PyTorch的CUDA版本有关。链接如下:
attributeerror: module 'torch._c' has no attribute '_cuda_setdevice'_慕课手记 (imooc.com)
但是我的报错:
cuda文件里的__init__()是不允许修改的,如果按照链接里最后一句话是不可行的。
然后眼睛一瞟到pycharm右下角,发现解释器是python3.11,也就是没有用上之前配好的虚拟环境(我的虚拟环境里python是3.8,所以和base里的cuda肯定不匹配)
换成自己的环境就好了[捂脸]