报错

Traceback (most recent call last):File "main_pretrain.py", line 250, in <module>main(args)File "main_pretrain.py", line 185, in mainmodel.to(device)File "D:\APP\Anaconda3\envs\py37\lib\site-packages\torch\nn\modules\module.py", line 899, in toreturn self._apply(convert)File "D:\APP\Anaconda3\envs\py37\lib\site-packages\torch\nn\modules\module.py", line 570, in _applymodule._apply(fn)File "D:\APP\Anaconda3\envs\py37\lib\site-packages\torch\nn\modules\module.py", line 570, in _applymodule._apply(fn)File "D:\APP\Anaconda3\envs\py37\lib\site-packages\torch\nn\modules\module.py", line 593, in _applyparam_applied = fn(param)File "D:\APP\Anaconda3\envs\py37\lib\site-packages\torch\nn\modules\module.py", line 897, in convertreturn t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)File "D:\APP\Anaconda3\envs\py37\lib\site-packages\torch\cuda\__init__.py", line 208, in _lazy_initraise AssertionError("Torch not compiled with CUDA enabled")
AssertionError: Torch not compiled with CUDA enabled

解决

安装cuda

  1. 查看本地CUDA支持的版本
nvidia-smi

如红框所示,电脑支持的最高CUDA版本为11.4

  1. 检查自己的电脑中CUDA的版本(检查是否安装CUDA):

    打开cmd,输入

nvcc --version

理论上应显示当前安装的CUDA版本
若显示nvcc不存在,则说明未安装CUDA

  1. 进入官网下载CUDA
    建议下载11.3版本
    官网地址:https://developer.nvidia.com/cuda-downloads
    下载历史版本:https://developer.nvidia.com/cuda-toolkit-archive
    找到对应版本进行下载
    选择对应系统
    安装后使用nvcc--version即可看到cuda版本
  2. 下载 cuDNN

地址:https://developer.nvidia.com/rdp/cudnn-download

下载cuDNN是需要登录英伟达开发者账户

注意:必须选择和安装的CUDA匹配的版本

解压

复制bin下的文件 cudnn64_8.dll 到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin


添加环境变量
运行test

AssertionError: Torch not compiled with CUDA enabled 解决方案相关推荐

  1. AssertionError: Torch not compiled with CUDA enabled解決方案

    在執行pytorch代碼的時候,突然看到報錯 AssertionError: Torch not compiled with CUDA enabled 這說明了 1. 你pytoch确实安装了 2. ...

  2. 成功解决raise AssertionError(“Torch not compiled with CUDA enabled“)AssertionError: Torch not compiled

    成功解决raise AssertionError("Torch not compiled with CUDA enabled") AssertionError: Torch not ...

  3. AssertionError: Torch not compiled with CUDA enabled到底是什么原因

    代码运行报错AssertionError: Torch not compiled with CUDA enabled 但是根据cuda安装显示 cuda是安装成功的 这是怎么回事 我先进入百度翻译 A ...

  4. 解决 AssertionError Torch not compiled with CUDA enabled

    最近在矩池云的的Tesla K80机子上跑MMYOLO,跟着MMYOLO官方文档<自定义数据集 标注+训练+测试+部署 全流程 >操作到 "2.1.1 软件或者算法辅助" ...

  5. 报错 AssertionError: Torch not compiled with CUDA enabled

    报错: AssertionError: Torch not compiled with CUDA enabled 本文针对仅有CPU无GPU的设备,针对该报错进行修改: 在代码开头添加: // A c ...

  6. AssertionError: Torch not compiled with CUDA enabled【pycharm/python3/pip】

    目录 问题 查阅资料 解决步骤 1.检查pytorch版本.是否有CUDA 2.安装CUDA前看电脑的显卡驱动程序版本.支持的最高版本 3.安装CUDA和cuDNN 4.卸载pytorch 5.重新安 ...

  7. 问题:AssertionError: Torch not compiled with CUDA enabled

    问题在于下载的torch没有cuda,即你的电脑没有GPU,无法运行 解决办法:在程序开头添加下列代码,然后在出现.cuda()的地方换成.to(device) device = torch.devi ...

  8. 报错:AssertionError: Torch not compiled with CUDA enabled

    环境:win0+torch(cpu) 详细报错信息: 解决: 查阅资料发现此错误是由于下载的torch没有cuda,所以在运行时会报错,在程序最开始的地方加上: device = torch.devi ...

  9. 成功解决:AssertionError: Torch not compiled with CUDA enabled

    在运行pycharm项目的时候,出现了以上的报错,主要可以归结于以下两个个方面: 1.没有安装GPU版本的pytorch,只是使用清华的镜像地址下载了CPU版本的pytorch 2.安装的CUDA和安 ...

最新文章

  1. Nodejs+Express学习二(Mongoose基础了解)
  2. POJ_1976 A Mini Locomotive (dp)
  3. Linux cut用法
  4. leetcode -- 357. Count Numbers with Unique Digits
  5. WEG的完整形式是什么?
  6. Java数组扩容算法及Java对它的应用
  7. 华为主题锁屏壁纸换不掉_华为手机中的这些默认设置一定要改,不然会导致手机卡顿加快耗电...
  8. FFmpeg入门详解之71:获取ffmpeg转码的实时进度
  9. 昆仑通态触摸屏与西门子PLC1200通信,读取DB块数据
  10. 瑞利衰落条件下扩频通信系统误码率仿真
  11. 安川服务器报b33怎么维修,驻马店安川伺服报警B33故障维修
  12. ZeroMQ史上最全的知识总结(一):常见的通讯模式
  13. Python 经典例题
  14. brew 特别慢 解决方案
  15. LVM动态添加硬盘空间
  16. springboot-grpc
  17. 计算机和电脑键盘进水怎么办,电脑键盘进水怎么办 电脑键盘进水解决方法
  18. 全球某工商云战役自动打卡系统
  19. mysql cast 和 pgsql cast
  20. sg函数 hdu 1404 Digital Deletions

热门文章

  1. java课程设计电子相册_java课程设计基于Java的电子相册系统设计与实现.pdf
  2. QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件
  3. 使用Go语言来理解Tensorflow
  4. 给英语加注音标,操作说明
  5. 【java】微信退款结果通知解密
  6. 为了脱单,程序员们的脑洞简直冲破天际!
  7. 逃离被微软支配的恐惧,.NET开发者们Fork了一个开源分支
  8. android检测sim卡状态,android 判断网络连接、sim卡信息以及ping操作是否网络连接正常...
  9. 自研ISP芯片背后:手机厂商的目光在影像之外
  10. MySQL基础(二)【MySQL数据库对象与应用】