位置: 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的生命周期的源码讲解

  • opporeno4电池容量多大(opporeno4电池容量多e)

    opporeno4电池容量多大(opporeno4电池容量多e)

  • 微信消息免打扰会怎样(微信消息免打扰可以屏蔽语音通话吗)

    微信消息免打扰会怎样(微信消息免打扰可以屏蔽语音通话吗)

  • 华为p40pro是什么解锁(华为p40pro是什么处理器)

    华为p40pro是什么解锁(华为p40pro是什么处理器)

  • 华为查找手机对方会有提示吗(华为查找手机对方手机有提示)

    华为查找手机对方会有提示吗(华为查找手机对方手机有提示)

  • 苹果11有快充功能吗(苹果11有没有快充电器)

    苹果11有快充功能吗(苹果11有没有快充电器)

  • 路由器发热(路由器发热断网怎么解决)

    路由器发热(路由器发热断网怎么解决)

  • 华为p20怎么隐藏应用(华为P20怎么隐藏游戏)

    华为p20怎么隐藏应用(华为P20怎么隐藏游戏)

  • 小米手机怎样把手机号码导入手机卡(小米手机怎样把照片传到u盘)

    小米手机怎样把手机号码导入手机卡(小米手机怎样把照片传到u盘)

  • microsoftedge是什么浏览器(microsoftedge是什么软件怎么退出)

    microsoftedge是什么浏览器(microsoftedge是什么软件怎么退出)

  • nova7pro和nova7区别(nova7pro和nova7区别视频)

    nova7pro和nova7区别(nova7pro和nova7区别视频)

  • 华为哪些手机有pc模式(华为哪些手机有耳机孔)

    华为哪些手机有pc模式(华为哪些手机有耳机孔)

  • 华为手机铃声小的解决方法(华为手机铃声小怎么回事儿?)

    华为手机铃声小的解决方法(华为手机铃声小怎么回事儿?)

  • 360无线wifi可以当无线网卡吗(360无线wifi可以当无线接收器吗)

    360无线wifi可以当无线网卡吗(360无线wifi可以当无线接收器吗)

  • 腾讯视频手机下载的视频存在哪里(腾讯视频手机下载视频在哪个文件夹)

    腾讯视频手机下载的视频存在哪里(腾讯视频手机下载视频在哪个文件夹)

  • 看不到朋友圈是不是被删了(看不到朋友圈是被删了吗)

    看不到朋友圈是不是被删了(看不到朋友圈是被删了吗)

  • 苹果无线耳机怎么看电量(苹果无线耳机怎么接电话和挂断电话)

    苹果无线耳机怎么看电量(苹果无线耳机怎么接电话和挂断电话)

  • 滴滴如何取消预付车费(滴滴如何取消预约车)

    滴滴如何取消预付车费(滴滴如何取消预约车)

  • 大麦买两张票是连坐吗(大麦买票可以买两张吗)

    大麦买两张票是连坐吗(大麦买票可以买两张吗)

  • iphone小圆点在哪儿设置(iphone小圆点在哪开启)

    iphone小圆点在哪儿设置(iphone小圆点在哪开启)

  • 360关闭u盘写保护(360怎么禁止u盘)

    360关闭u盘写保护(360怎么禁止u盘)

  • 照片背景虚化怎么弄(照片背景虚化怎么调)

    照片背景虚化怎么弄(照片背景虚化怎么调)

  • 快捷指令抖音去水印(快捷指令抖音去水印2022)

    快捷指令抖音去水印(快捷指令抖音去水印2022)

  • 手机话费开通腾讯视频会员(话费开通腾讯)

    手机话费开通腾讯视频会员(话费开通腾讯)

  • QQ游戏玩不了怎么回事(qq游戏怎么玩不了怎么回事)

    QQ游戏玩不了怎么回事(qq游戏怎么玩不了怎么回事)

  • 王者荣耀电脑版怎么能控制技能方向?(王者荣耀电脑版怎么键盘操作)

    王者荣耀电脑版怎么能控制技能方向?(王者荣耀电脑版怎么键盘操作)

  • 应用程序错误,为什么提示

    应用程序错误,为什么提示"内存不能为read"?(应用程序错误0x000000)

  • 基于 Spring MVC + MyBits + Maven(基于springboot的毕设)

    基于 Spring MVC + MyBits + Maven(基于springboot的毕设)

  • 房屋出租何时缴税
  • 代销和委托代销区别
  • 关于办理退税手续的通知
  • 工商税收是什么意思啊
  • 库存商品转为固定资产说明
  • 现金流量净额正负
  • 个税抵扣租房能抵扣多少
  • 个人独资企业有章程没有
  • 总分机构企业所得税汇算清缴
  • 中小企业税务管理存在的问题
  • 收到销售退回时应当冲减
  • 期间费用构成产品成本嘛
  • 小规模纳税人购置税控设备
  • 环评费用包括哪些
  • 押金是为了什么
  • 委托加工产品月末结转成本
  • 开个人普发票需要什么资料?
  • 要注销的企业多久能注销
  • 支付的专家费怎么入账
  • 销售发票冲红的条件有哪些?
  • 公司股东认缴资质末到位导致公司破产应承担什么责任
  • 公司用自己的设备投资怎么交税呢怎么做账
  • 补贴收入营业外收入比例过高
  • 拆迁补偿款需要交企业所得税吗
  • 审计报告与汇缴报告
  • 增值税专用发票的税率是多少啊
  • 资本公积主要包括哪些内容
  • win10没有音效设置
  • 苹果电脑出现macos什么意思
  • Win11安装失败怎么办
  • 企业自建自用房的规定
  • php23种设计模式
  • 客户尾款不付会计分录
  • 股票公允价值变动怎么算
  • zendframework3中文手册
  • 关于灵活就业人员待遇享受政策
  • 收费公路通行费补费平台
  • 会计中财务费用为负
  • 工会经费月月都缴纳吗?
  • python科学计算库有哪些
  • 沙箱支付宝app正式版
  • 树结构ADT知识点思维导图
  • Python支持向量能干什么
  • python异常值处理方法
  • mysql密码忘记了咋办
  • 不可抵消
  • 水泥建材销售公司有哪些
  • 存货跌价准备如何影响利润
  • 营改增后转让土地使用权怎么交增值税
  • 成本少了怎么处理
  • 跨年的施工项目成本
  • 如何判定专利是否侵权
  • 物业管理单位收取的物业费征不征收增值税
  • 融资租赁中承租人的义务
  • 研发费用范围不包括
  • 应收利息审计底稿怎么做
  • 在建工程明细科目怎么设置
  • 应付账款是已经付了还是没付
  • 低值易耗品与固废的区别
  • 产品利润率如何计算
  • win10怎么设置为win7模式
  • win10mobile下载官网
  • window10光驱
  • linux命令git
  • win10商店重置后不见了
  • js获取浏览器当前访问的ip
  • ajax读取json
  • 安卓手机微信取消窗口化
  • 批处理转义字符如何
  • 批处理删除除了某个文件外的所有文件
  • python不能用
  • python如何做网站
  • android software
  • 个人所得税完税证明在哪里查询
  • 江苏常州税务局电话人工服务电话
  • 电子税务局申报截止日期
  • 税控发票开票软件提示非征期不得抄报税?是什么意思?
  • 发票明细导入excel
  • 重庆税务局发票作废怎么处理
  • 个人扣缴客户端怎样迁移信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设