报错:Torch not compiled with CUDA enabled看这一篇就足够了

这篇具有很好参考价值的文章主要介绍了报错:Torch not compiled with CUDA enabled看这一篇就足够了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 文章来源地址https://www.toymoban.com/news/detail-442906.html

目录

1.CUDA下载安装步骤

2. Pytorch环境的配置

笔者计算机视觉研0刚入学为研一。近期在学习目标检测算法中的YOLO系列。在运行YOLO V1训练代码时,报出该错误

报错:Torch not compiled with CUDA enabled看这一篇就足够了

原因很简单:CUDA和Torch版本不兼容

遇到这类问题先检查电脑的CUDA支持版本:

  打开cmd,输入

nvidia-smi

可以看到红框里的是电脑支持的最高版本的cuda,我们在官网进行下载时,下载该版本及以下的即可(建议下载该版本以下)

报错:Torch not compiled with CUDA enabled看这一篇就足够了

其次,检查自己的电脑中CUDA的版本(检查是否安装CUDA):

     打开cmd,输入

nvcc --version

可以看到我最开始的安装版本是11.7

报错:Torch not compiled with CUDA enabled看这一篇就足够了

如果显示无法找到nvcc说明电脑中没有安装CUDA。

  补充:

  如果你的电脑中有CUDA但版本不合适,删除重装即可,需要注意的是,一定要卸载干净。我是在电脑自带的控制面板中进行卸载的:点击控制面板——程序——程序和功能

报错:Torch not compiled with CUDA enabled看这一篇就足够了

找到所有和NVIDIA有关的全部卸载,然后再去软件管家清理卸载残留。其他的卸载方式也可,但一定要卸载干净。

1.CUDA下载安装步骤

        如果电脑支持CUDA11.x,最好下载11.3版本,这样比较保险。

        点击CUDA官网:https://developer.nvidia.com/cuda-downloads

        选择更多之前版本:

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 根据自己电脑的系统选择合适的进行下载即可:

报错:Torch not compiled with CUDA enabled看这一篇就足够了报错:Torch not compiled with CUDA enabled看这一篇就足够了

 我是把它放到了F盘中:

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 安装包下载好后,右键——管理员运行——进入安装,无脑点下一步即可(尽量按照系统为你选择好的安装路径来安,也就是C盘路径。之前我尝试在其他盘中安装,没有成功),需要注意:在“安装选项”这一栏选择:自定义安装。

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 安装完成后,检查是否安装成功,再次打开cmd,输入

nvcc --version

报错:Torch not compiled with CUDA enabled看这一篇就足够了 

可以看到我现在的版本变成了11.3,说明安装成功。

2. Pytorch环境的配置

    首先对照CUDA和pyTorch对应的版本,可以看到CUDA对应的pytorch版本有三个,这里我选择1.11.0

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 

 选择好版本后我们就开始下载pytorch安装包。

  方法有两种:

                    1.在pytorch官网:https://pytorch.org/get-started/locally/选择在线安装:

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 但这样的安装方式需要极好的网络环境,中间过程出错率较高。我采用的是第二种方法,离线下载。

                    2.离线安装:http://2.https://download.pytorch.org/whl/torch_stable.html

选择对应的版本即可,这里的cu:cuda版本;cp:Python版本;torch:torch版本,选择适合自己的系统,点击链接下载即可。

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 Torch下载好后,进行离线安装:

打开Anaconda

报错:Torch not compiled with CUDA enabled看这一篇就足够了

切换安装路径:直接复制路径是切不过来的(切换路径需要输入cd)

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 需要在此基础上直接输入:

F:

回车,即可转到F盘路径下

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 我们需要在这个路径下安装torch。在命令行输入

pip install torch

加上一个Tab键,导出torch安装链接,并在后面加上清华大学的镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/加快安装速度

报错:Torch not compiled with CUDA enabled看这一篇就足够了

如果报错:报错:Torch not compiled with CUDA enabled看这一篇就足够了

显示pip需要更新,可以直接去cmd中输入:

python -m pip install --upgrade pip

更新即可

 随后等待torch的安装,显示成功即安装完成

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 

安装完成后,我们可以进行简单的版本测试:

在anaconda中输入:

import torch

print(torch.__version__):查看torch版本

print(torch.cuda.is_available()):看安装好的torch和cuda能不能用,也就是看GPU能不能用

返回如下图所示,即代表安装成功

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 回到train训练脚本中,运行代码:

报错:Torch not compiled with CUDA enabled看这一篇就足够了

 Bug解决!

希望可以帮到各位卷王~~

 

 

 

 

到了这里,关于报错:Torch not compiled with CUDA enabled看这一篇就足够了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Conda、Git、pip设置代理教程 解决Torch not compiled with CUDA enabled问题 pip缓存坑 No module named “Crypto“

    总结 在使用Conda时,如果您需要通过代理访问网络资源,可以按照以下步骤配置代理: 打开终端并运行以下命令以设置HTTP代理: 请将“代理服务器”和“端口号”替换为您的代理服务器和端口号。例如,如果您使用的代理服务器是“proxy.example.com”,端口号是“8080”,则命

    2024年02月09日
    浏览(42)
  • 集显安装pytorch教程,cuda和cudann环境配置torch-GPU版本看这一篇就够了

    集显看最下面 首先GPU安装教程 1.安装Anaconda (这个是可以安装环境和前置的软件),这个网址是清华源下载,可以去官网下载 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 2.安装CUDA (这个是显卡驱动,需要安装好以用显卡计算,缩短运行时间)(c

    2024年02月02日
    浏览(63)
  • ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)

    两个问题 一并解决: 1 Traceback (most recent call last):   File \\\"run_trainer_ernie_gen.py\\\", line 120, in module     paddle.set_device(trainer_params.get(\\\"PADDLE_PLACE_TYPE\\\", \\\"cpu\\\"))   File \\\"/opt/conda/envs/ERNIE-GEN/lib/python3.7/site-packages/paddle/device/__init__.py\\\", line 204, in set_device     place = _convert_to_place(device)   File \\\"/o

    2023年04月08日
    浏览(82)
  • 已解决To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags

    已解决WARNING:tensorflow:From stdin 1: is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version. Instructions for updating: Use tf.config.list_physical_devices(‘GPU’)~ instead. 2023-03-31 16:58:07.971004: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized

    2024年02月04日
    浏览(32)
  • Mac zsh: command not found: pyinstaller。[看这一篇就够了]

    1) pyinstaller版本问题 如果使用下面命令安装pyinstaller,默认将安装最新的pyinstaller。 但对于python2.7,最高只支持3.6,所以安装时使用 下面指令。

    2024年02月14日
    浏览(43)
  • Pycharm报错torch.cuda.OutOfMemoryError: CUDA out of memory.

    报错 做深度学习相关的实验,可以看到我的显卡内存很小(哭了,不过我有时候是在别的电脑上做的,那个电脑比这个好用),网上搜到的说的 max_split_size_mb:128 这个方法我贴到我代码上之后没有效果。 因为我在这个电脑上做的是主实验后面的一些对比实验,也就是代码中很

    2024年02月05日
    浏览(39)
  • https protocol not found, recompile FFmpeg with openssl, gnutls or securetransport enabled.问题解决

    一、问题描述 使用ffmpeg通过url下载视频时出现如下报错: 二、问题分析 从提示信息可以判断,下载失败与openssl有关,所以需要进行相关的配置; 同时需要对ffmpeg进行重新安装; 三、问题解决 2.1 安装并开启openssl 2.2 ffmpeg进行openssl有关配置及安装 1、在指定ffmpeg安装路径时

    2024年02月16日
    浏览(42)
  • Spring boot 事务无效,报错:Transaction not enabled

    使用spring boot + mybatis plus时添加的事务不生效,并且有些方法操作会出现如下异常: 追踪SqlHelper类,找到报错的位置,如下: 可以看到只有批量插入才会报错,单条插入不报错。报错是因为得不到事务标识,猜测可能是事务注解没生效。 查找spring boot的事务使用方式,大多数

    2024年02月11日
    浏览(33)
  • ERROR Failed to compile with 2 errors These relative modules were not found:

     提示在./node_modules/flatgeobuf/lib/mjs/packedrtree.js中找不到./config.js ./node_modules/flatgeobuf/lib/mjs/generic/featurecollection.js 中找不到../logger.js 如果是用vscode编写,按住ctrl+报错文件名 进入到该报错文件 根据引入  import Config from \\\'./config.js\\\' 去寻找路径\\\'./\\\'下有没有config.js文件 发现只有\\\"Conf

    2024年02月02日
    浏览(51)
  • Ubuntu下跑Aplaca报错:torch.cuda.0utofMemoryError: CUDA out of memory.解决办法(查看CUDA占用情况&清除GPU缓存)

    错误提示: torch.cuda.0utofMemoryError: CUDA out of memory.Tried to allocate 2.00 MiB (PU 0; 23.69 GiB total capacity; 237 BiB already allocated; 18.38 MiB fre; 2.50 GiB reserved in total by PyTorch) If reserved memory is allocated memory try setting max_split_size_mb to avoid fragmentation.See documentation for Memory Management and PYTORCH_CUDA_ALLOC_

    2024年02月11日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包