繁体   English   中英

不完整的 PyTorch 与任何 CUDA 版本(模块“火炬”没有属性“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM