![](/img/trans.png)
[英]Pytorch : AttributeError: 'function' object has no attribute 'cuda'
[英]Incompletable PyTorch with any CUDA version (module 'torch' has no attribute 'cuda')
我安装了 NVidia 1080TI、Ubuntu x64 和 Python 3.6.9。 我试图用命令启动 PyTorch
import torch
print(torch.cuda.is_available)
并希望看到“真”但遇到错误:
AttributeError: module 'torch' has no attribute 'cuda'
我尝试更新 PyTorch 并安装支持 CUDA 11.0 的最新版本 1.7.0。 在那之后,我注意到一些版本差异。 nvidia-smi
显示 CUDA 版本 11.0 但nvcc -V
显示 9.1。 另外,我使用cat /usr/local/cuda/version.txt
检查 CUDA 版本但得到错误: cat: /usr/local/cuda/version.txt: No such file or directory
I installed CUDA driver 450.33 after full nvidia清除但错误仍然存在,并且nvcc -V
仍然显示 9.1 版本(也重新启动后)。
我提出的另一个选择是 conda 安装,但它没有帮助。 我能做些什么来解决这个问题?
结果,我的主目录中有一个名为torch.py
的文件。 改名问题解决后。
谢谢。 也许我的回答会对某人有所帮助。
我有同样的问题并重新安装了几次,结果发现我的脚本被命名为torch.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.