位置: IT常识 - 正文

玄学错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED 解决方案——cuDNN 卸载并重装(玄学2021)

编辑:rootadmin
玄学错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED 解决方案——cuDNN 卸载并重装 前言

推荐整理分享玄学错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED 解决方案——cuDNN 卸载并重装(玄学2021),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:玄学2021,玄学警告,玄学合集,玄学失败,玄学解析,玄学合集,玄学解析,玄学警告,内容如对您有帮助,希望把文章链接给更多的朋友!

不得不说环境是一个非常玄学的东西,距离上次成功在 FB15k-237 数据集上跑 convE 模型没多久

ConvE,知识图谱嵌入(KGE)论文复现(Ubuntu 20.04)_Starprog_UESTC_Ax的博客-CSDN博客_conve 知识图谱ConvE(KGE模型)—论文复现(Ubuntu 20.04)(2022.03.07)https://angxiao.blog.csdn.net/article/details/123315377今天又在更换自己的数据集重跑 convE 模型,很神奇的报错:

RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED

在跑两次模型之间这段时间,我并没有动我的 GPU 环境,包括内核都用的之前的:

内核版本:5.13.0-35-generic

uname -a

另外,用这个环境跑 OpenKE【这 个工具包不含convE 】 也都没问题

网上搜了这个错误,有的说是指定显卡号,大多说是 cuda 和 cuDNN 版本不匹配的问题,让安装对应版本的 cuDNN。由于我之前装的时候,cuda 和 cuDNN 版本是匹配的【是否匹配,在 cuDNN 官网 可查】,所以我将 cuDNN 卸载重装,最终成功,把今天排错解决过程放在下边,大家有需要可以参考

一、检查是否有可用的显卡

输入 python 进入环境,运行命令:

import torchprint(torch.cuda.device_count()) #可用GPU数量

如果 没有可用显卡 或 GPU 环境配置有误,就会输出 0,在模型运行中,就会报以下错误:

cuda runtime error (38) : no CUDA-capable device is detected

我的莫名其妙重启解决了这个错误【也可以通过开机的高级选项,换个内核版本看看】,输出 0 这种情况每台机器不一样,详细原因可以百度对应解决,多说无益...

如果输出大于等于 2,前言部分所提错误可能是由于没有指定显卡号造成的,可以在模型代码前加入一行:

os.environ['CUDA_VISIBLE_DEVICES'] = '0'

由于我的输出为 1,错误应该不在这一节 

二、检查 cuda 版本 和 cuDNN 版本

① 检查 cuda 版本

查询当前驱动支持的最高版本:

nvidia-smi

查询目前安装的 cuda 版本:

nvcc -V

也可以通过如下命令,看到更为详细的信息,包括与之 communicate 的驱动:

cat /usr/local/cuda/cuda.json玄学错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED 解决方案——cuDNN 卸载并重装(玄学2021)

②  检查 cuDNN 版本

有 cudnn.h 文件但无输出,版本未知,理论上,我之前安装的 v 8.3.0,不会去傻乎乎动这个库的

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2三、卸载并重新安装 cuDNN 

① 卸载 cuDNN v 8.3.0

查找出现位置:

注意按照下图顺序卸载【含 2004 的那项那个不卸】:

② 安装 cuDNN v 8.3.0

重复内容,不再赘述,参考以下博文:

(15条消息) Ubuntu 20.04 系统(双系统环境下)中深度学习环境配置(Pytorch + GPU)_Starprog_UESTC_Ax的博客-CSDN博客_ubuntu子系统https://angxiao.blog.csdn.net/article/details/123196056不过在验证是否安装成功阶段,报了个小错:

AttributeError: module 'torch.jit' has no attribute 'unused'

原因:torch 和 torchvision 版本不匹配

解决:

安装 torch 1.4.0 版本:

安装 torchvision 0.5.0 版本

再次验证,成功:

四、重跑模型 convEpython wrangle_KG.py BACUDA_VISIBLE_DEVICES=0 python main.py --model conve --data BA \ --input-drop 0.2 --hidden-drop 0.3 --feat-drop 0.2 \ --lr 0.003 --preprocess

 成功执行:

附录

换源加速安装

如果下载速度很慢,在原来安装语句上添加 -i 和 如下任一镜像地址即可切换国内服务器:

阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
本文链接地址:https://www.jiuchutong.com/zhishi/296168.html 转载请保留说明!

上一篇:共轭梯度法(Conjugate Gradients)(1)(共轭梯度法matlab代码)

下一篇:Android 10.0 framework中关于Activitity的生命周期的源码讲解

  • 小艺音响怎么连接网络呢(小艺音响怎么连接蓝牙)

    小艺音响怎么连接网络呢(小艺音响怎么连接蓝牙)

  • qq消息撤回时间限制(qq消息撤回时间延长)

    qq消息撤回时间限制(qq消息撤回时间延长)

  • 微信朋友圈删了还能恢复吗(微信朋友圈删了评论对方知道吗)

    微信朋友圈删了还能恢复吗(微信朋友圈删了评论对方知道吗)

  • word怎么横向排版(word怎么横向排序)

    word怎么横向排版(word怎么横向排序)

  • 一用手机就发烫怎么处理(一用手机,手机就发热是什么原因呢?)

    一用手机就发烫怎么处理(一用手机,手机就发热是什么原因呢?)

  • 微流控芯片技术的原理(微流控芯片技术检测抗体原理)

    微流控芯片技术的原理(微流控芯片技术检测抗体原理)

  • 小米回收站删除还能恢复吗(小米回收站删除的视频能找回吗)

    小米回收站删除还能恢复吗(小米回收站删除的视频能找回吗)

  • qq硬盘在哪里(qq硬盘的东西哪儿去了)

    qq硬盘在哪里(qq硬盘的东西哪儿去了)

  • 蓝牙耳机能和充电盒一起充电吗(蓝牙耳机能充电一晚上吗)

    蓝牙耳机能和充电盒一起充电吗(蓝牙耳机能充电一晚上吗)

  • 路由器rst按钮是什么(路由器rst键有什么用)

    路由器rst按钮是什么(路由器rst键有什么用)

  • 抖音收藏的视频在哪里可以看(抖音收藏的视频收藏夹里不显示)

    抖音收藏的视频在哪里可以看(抖音收藏的视频收藏夹里不显示)

  • 苹果11有暗夜绿色吗(苹果11有暗夜绿这个颜色吗)

    苹果11有暗夜绿色吗(苹果11有暗夜绿这个颜色吗)

  • 去除图片水印的方法(去除图片水印的软件)

    去除图片水印的方法(去除图片水印的软件)

  • 抖音作品删了赞还在吗(抖音作品删了赞会少吗)

    抖音作品删了赞还在吗(抖音作品删了赞会少吗)

  • iqoopro怎么备份手机数据(iqoo手机怎么备份所有数据)

    iqoopro怎么备份手机数据(iqoo手机怎么备份所有数据)

  • qq音乐怎么收藏好友歌(qq音乐怎么收藏专辑)

    qq音乐怎么收藏好友歌(qq音乐怎么收藏专辑)

  • 三星怎么滚动截图(三星如何滚动截屏吗)

    三星怎么滚动截图(三星如何滚动截屏吗)

  • 怎么取消拼多多评价(怎么取消拼多多订单)

    怎么取消拼多多评价(怎么取消拼多多订单)

  • 苹果a11处理器相当于骁龙多少(苹果a11处理器相当于天机多少)

    苹果a11处理器相当于骁龙多少(苹果a11处理器相当于天机多少)

  • 拼多多备注在哪里啊(拼多多备注在哪里怎么备注)

    拼多多备注在哪里啊(拼多多备注在哪里怎么备注)

  • 微信怎么解除安全模式(微信怎么解除安全保护状态登录不上去了)

    微信怎么解除安全模式(微信怎么解除安全保护状态登录不上去了)

  • 彩虹出釉的文字效果怎么设置(彩虹出釉怎么设置)

    彩虹出釉的文字效果怎么设置(彩虹出釉怎么设置)

  • xr没有指纹怎么付款(xr没指纹解锁吗)

    xr没有指纹怎么付款(xr没指纹解锁吗)

  • 面对面快传要流量吗(什么是面对面快传)

    面对面快传要流量吗(什么是面对面快传)

  • 桌面怎么显示时间日期(桌面怎么显示时间天气华为)

    桌面怎么显示时间日期(桌面怎么显示时间天气华为)

  • Win11重置系统失败怎么办?Win11重置系统失败的解决方法(win11重置此电脑失败)

    Win11重置系统失败怎么办?Win11重置系统失败的解决方法(win11重置此电脑失败)

  • 如何去掉电脑桌面图标上的小箭头呢?(如何去掉电脑桌面背景图)

    如何去掉电脑桌面图标上的小箭头呢?(如何去掉电脑桌面背景图)

  • 电脑右下角的小喇叭不见了找回教程(电脑右下角的小三角怎么弄出来)

    电脑右下角的小喇叭不见了找回教程(电脑右下角的小三角怎么弄出来)

  • Vue中splice()方法:实现对数组进行增删改的操作(vue的slice)

    Vue中splice()方法:实现对数组进行增删改的操作(vue的slice)

  • 前端开发工程师简历(前端开发工程师是干嘛的)

    前端开发工程师简历(前端开发工程师是干嘛的)

  • 小规模纳税人预缴企业所得税
  • 纳税人未缴少缴税款
  • 进项税额转出要交企业所得税吗
  • 收到的税费返还应在支付的税费项目中扣除判断题
  • 印花税贴花是什么时候取消的
  • 个人所得税申报方式选哪个比较好
  • 财务报表怎么重新做
  • 分公司可以享受小规模纳税人优惠
  • 房地产开发企业销售自行开发的房地产项目
  • 企业所得税季度申报
  • 银行汇票怎么填写
  • 营业以后再次装修进什么会计科目?
  • 加油费充值卡发票可以报销吗
  • 农民合作社缴附加税吗
  • 生产成本明细科目是原材料的名称吗
  • 房地产开发成本费用明细表
  • 施工企业建账指的是什么
  • 企业的商誉会一直存在吗
  • 研发费用的
  • 资本化利息金额
  • 新手会计怎么入门做账
  • windows11进入桌面黑屏
  • windows11iso镜像多久更新一次
  • 无线路由器如何桥接wifi信号
  • 微星主板bios更新黑屏
  • 如何通过路由器查看宽带账号密码
  • 建安营改增时间
  • 补缴社保会被税务稽查吗
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • 一只猫在花园里英语
  • 年终双薪要做满一年嘛
  • 不属于工资薪金所得的是
  • php的判断语句
  • 我国的增值税是价外税消费税是价内税
  • 房产税城镇土地使用税税源信息采集
  • 办公室设计费计入什么
  • JavaScript 30 JavaScript 日期格式
  • 预支工资的借条图片
  • Fatal error: Call to undefined function mysqli_init() in 路径
  • 周转材料属于什么
  • 发票上没有数量可以吗
  • SQLServer2005与SQLServer2008数据库同步图文教程
  • 以摊余成本计量的债权投资与以公允价值计量且其变动
  • 处置固定资产增值税收入与企业所得税收入不一致
  • 增值税专用发票抵扣期限
  • 混合销售举例说明
  • 会计学中管理费用是什么
  • 加计减免其他收入怎么填
  • 事业单位项目结算审计报告
  • 其他应收款与其他应付款对冲分录
  • 加油账务处理
  • 转账支票的密码需要填写吗
  • 失业保险费返还怎么做账
  • 红字专用发票怎么做账
  • 农民专业合作社法
  • centos7怎么配置yum源
  • virtualbouncer.exe是什么进程
  • win7系统出现蓝屏怎么进去桌面
  • ubuntu 18.04 16.04
  • Windows 7(x64)下安装Ubuntu12.4的方法
  • xp系统回收站的东西删除了怎么找回来
  • mac的替换在哪里
  • 如何判断win7
  • 电脑系统win8怎么样
  • win10桌面右键菜单变宽了
  • 动画时期
  • android游戏开发框架
  • node.js写爬虫
  • 用jquery制作网页
  • nodejs实战教程
  • jquery html5 视频播放控制代码
  • 基于python的聊天软件
  • python截屏幕的图
  • jqgrid分页pager
  • python flask框架 web服务器
  • 如何计算白酒的出酒率
  • 威科先行法律信息库价格
  • 增值税开票系统升级
  • 地税局属于市直单位吗
  • 出口退税预申报有疑点怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设