PyTorch AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘

这篇具有很好参考价值的文章主要介绍了PyTorch AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个问题说简单也很简单,大概率是你的pytorch安装了cpu版本...但现在默认安装下来就是cpu版本,可以在python中输入下面两行测试以下是不是不可用,如果显示False,那么就是不可用。

import torch
torch.cuda.is_available()

然后可以conda list看一下pytorch的版本,如果是cpu的版本,那么可以参考另一个写的很详细的博客。安装GPU版本的pytorch(解决pytorch安装时默认安装CPU版本的问题)保姆级教程_3EoIPrime的博客-CSDN博客

简述一下做法,就是使用conda删除onlycpu这个包,如果没有这个包,就先安装,再卸载。卸载的时候会有类似的提示。

The following packages will be UPDATED:

  mkl                anaconda/pkgs/main::mkl-2021.4.0-h06a~ --> anaconda/cloud/conda-forge::mkl-2021.4.0-h8d4b97c_729
  mkl_fft            anaconda/pkgs/main::mkl_fft-1.3.1-py3~ --> anaconda/cloud/conda-forge::mkl_fft-1.3.1-py38h8666266_1

The following packages will be SUPERSEDED by a higher-priority channel:

  pytorch                pytorch::pytorch-2.0.0-py3.8_cpu_0 --> anaconda/cloud/pytorch::pytorch-1.7.0-py3.8_cuda11.0.221_cudnn8.0.3_0
  torchaudio             pytorch::torchaudio-2.0.0-py38_cpu --> anaconda/cloud/pytorch::torchaudio-0.7.0-py38
  torchvision          pytorch::torchvision-0.15.0-py38_cpu --> anaconda/cloud/pytorch::torchvision-0.8.1-py38_cu110

The following packages will be DOWNGRADED:

  _openmp_mutex                                   4.5-2_gnu --> 4.5-2_kmp_llvm


Proceed ([y]/n)? y

然后,就自动帮你把pytorch以及其它的包换成gpu的了。文章来源地址https://www.toymoban.com/news/detail-636174.html

到了这里,关于PyTorch AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python, torch. 遇到AttributeError: module ‘distutils‘ has no attribute ‘version‘ 报错。

    1.已经安装了pip install tensorboard 出现报错   在使用torch.utils.tensorboard时,出现错误:   出错语句 from torch.utils.tensorboard import SummaryWriter   AttributeError: module \\\'distutils\\\' has no attribute \\\'version\\\' 2.问题原因 当前tensorboard的版本和你安装的pytorch版本不匹配,tensorboard版本太      高,

    2024年02月11日
    浏览(41)
  • AttributeError: module ‘torch.nn‘ has no attribute ‘SiLU‘问题的解决办法

    AttributeError: module \\\'torch.nn\\\' has no attribute \\\'SiLU\\\'        这个问题的原因是这个版本的torch中的torch.nn函数表里面没有这个SiLU函数,需要更高版本的torch,在官方的文档中我们就可以查看这个版本里有没有包含这个模块。 官方文档1.1.0    红框选择 torch 版本,我的版本是1.1.0,搜

    2024年02月13日
    浏览(51)
  • AttributeError: module ‘torch.distributed‘ has no attribute ‘_all_gather_base‘

    安装完apex后,调用的是时候出现如下错误: 注释下面的代码: 路径: apex/contrib/optimizers/distributed_fused_lamb.py apex/transformer/tensor_parallel/layers.py apex/transformer/tensor_parallel/utils.py apex/transformer/tensor_parallel/mappings.py 接下来添加环境变量。 执行命令 vi ~/.bashrc 打开文件,然后,按 i

    2024年02月12日
    浏览(57)
  • Pytorch出现错误Attribute Error: module ‘torch‘ has no attribute ‘_six‘

    1. 问题描述 :我是在VScode中使用jupyter拓展,远程连接服务器。 2. torch版本 :2.0 3. pytorch版本 : 1.9.1 4. 问题原因 :torch 2.0版本 以后中没有 ‘_six.py’ 文件 5. 如何查看torch中的py文件? 我是用的anaconda,torch中的py文件位置为: 6. 解决办法 (1)我第一开始试着把torch1.9中的’

    2024年02月11日
    浏览(40)
  • AttributeError: module ‘distutils‘ has no attribute ‘version‘解决跑pytorch代码报错

    Traceback (most recent call last): File “D:/pycharm_envir/gaozhiyuan/Segmentation/pytorch_segmentation/deeplabv3-plus-pytorch-main/train.py”, line 16, in from utils.callbacks import LossHistory, EvalCallback File “D:pycharm_envirgaozhiyuanSegmentationpytorch_segmentationdeeplabv3-plus-pytorch-mainutilscallbacks.py”, line 17, in from torch.util

    2023年04月16日
    浏览(41)
  • 解决AttributeError: module ‘keras‘ has no attribute ……

    在成功解决AttributeError: module ‘keras‘ has no attribute ‘utils‘_new1998的博客-CSDN博客这篇博客中博主有提到如何解决这一问题,其中就是要把 更改成为 而博主不知道其中原因,原因其实是在TensorFlow 2.4及以上版本中, import keras 的方式已经被弃用,取而代之的是 import tensorflow.k

    2024年02月11日
    浏览(45)
  • AttributeError: module ‘distutils‘ has no attribute ‘version‘

    问题: AttributeError: module ‘distutils’ has no attribute ‘version’. 解决: setuptools版本问题”,版本过高导致的问题;setuptools版本 第一步: pip uninstall setuptools 【使用pip,不能使用 conda uninstall setuptools ; 【不能使用conda的命令,原因是,conda在卸载的时候,会自动分析与其相关的库

    2024年02月16日
    浏览(45)
  • AttributeError: module ‘numpy‘ has no attribute ‘float‘

    出现这个问题的原因是:从numpy1.24起删除了numpy.bool、numpy.int、numpy.float、numpy.complex、numpy.object、numpy.str、numpy.long、numpy.unicode类型的支持。解决上诉问题主要有两种方法: 安装numpy1.24之前的版本 可以用python内置类型或者np.ndarray类型替换: np.float替换为float或者np.float64/np.fl

    2024年02月11日
    浏览(39)
  • AttributeError: module ‘collections‘ has no attribute ‘MutableMapping‘

    今天在装live server时遇到如下两个问题。 module ‘collections’ has no attribute ‘MutableSet’ AttributeError: module ‘collections’ has no attribute ‘MutableMapping’ 部分错误结果如下: 网上找了好多都是把问题贴出来然后就没下文了,琢磨了三四个小时幸亏解决了!!应该是python 3.10 那些 M

    2024年02月13日
    浏览(31)
  • 解决AttributeError: module ‘serial‘ has no attribute ‘Serial‘

    最近在搞上位机时遇到了报错AttributeError: module ‘serial’ has no attribute ‘Serial’,翻译过来就是serial类没有Serial对象。然后卡了一个小时才解决,试了网上很多方法,最后才发现报错原因,这问题python也有责任。 下面说下一般的解决方法。 python3之后串口都改为pyserial,seria

    2024年02月02日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包