位置: IT常识 - 正文

cuda常见报错(cuda completed with errors)

编辑:rootadmin
cuda常见报错 RuntimeError: CUDA error: device-side assert triggered

推荐整理分享cuda常见报错(cuda completed with errors),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cuda available false,cuda available false,cuda error unspecified,cuda is not available,cuda error in cudaprogram,cuda available false,cuda.is_available false,cuda completed with errors,内容如对您有帮助,希望把文章链接给更多的朋友!

CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1. /pytorch/aten/src/ATen/native/cuda/IndexKernel.cu:93:  operator(): block: [0,0,0], thread: [70,0,0]  Assertion index >= -sizes[i] && index < sizes[i] && "index out of bounds" failed.

Assertion `index >= -sizes[i] && index < sizes[i] && "index out of bounds"

数据超出了边界。在给出label的时候,我的数据集在某个标签上会给进去一个小于零或者大于类别数的一个标签,大白话就是设定了模型分类数量为4,但是数据集中有大于4个类别则会报错,少于4个是不会报错。

解决方法:修改预设的类别数量,class_map里面预先写好的类别个数和实际的数据集里面的标签种类和个数不同。可以要修改class_map或者修改数据集。

device-side assert triggered,CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.

/pytorch/aten/src/ATen/native/cuda/IndexKernel.cu:93: operator(): block: [0,0,0], thread: [28,0,0] Assertion index >= -sizes[i] && index < sizes[i] && "index out of bounds" failed.

标签索引不正确,即标签编号大于定义标签,定义crf层的时候标签的类别数和yaml中的类别数不同,要么修改标签文件,要么修改层的类别数量定义

TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.cuda常见报错(cuda completed with errors)

原因:

a = str(trues_cls.detach().numpy()[0]) #这样是错误的numpy不能读取CUDA tensor 需要将它转化为 CPU tensor。

解决方法:

CUDA tensor格式的数据改成numpy时,需要先将其转换成cpu float-tensor随后再转到numpy格式。a= str(trues_cls.detach().cpu().numpy()[0])  # 这样是正确的​​​​​​​# detach(): 返回一个新的Tensor,但返回的结果是没有梯度的。 # cpu():把gpu上的数据转到cpu上。 # numpy():将tensor格式转为numpyRuntimeError: CUDA error: invalid device ordinal

CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.

For debugging consider passing CUDA_LAUNCH_BLOCKING=1.

输入的显卡卡号错了,可以切换显卡号的数字尝试

不同的设备同样参数的情况下训练结果不一致的问题

原因:dropout层的随机性,当输入dropout层的数据维度大于57346时,从第57347位开始不同显卡的结果会不一样,原因是不同显卡的数据采样方法在第57346位后存在差别。

解决方法:手动构造一个由randn实现的dropout层,可以实现跨机结果一致

伯努利分布,使用torch.tensor,与cuda有关,randn和数字有关

服务器存在两个卡,但只能用其中一张卡跑程序

原因:环境使用了export,导致只有一个 GPU可见 (GPU:0),而程序中使用 GPUs:1。

输入export CUDA_VISIBLE_DEVICES = '0,1',让设备变为两个,方便在环境中随意切换

本文链接地址:https://www.jiuchutong.com/zhishi/285053.html 转载请保留说明!

上一篇:vue项目pc端和移动端适配(vue移动和pc两套代码)

下一篇:HTML a 标签详解(html中a标签的作用)

  • 联想指纹锁怎么设置指纹(联想指纹锁怎么恢复出厂设置)

    联想指纹锁怎么设置指纹(联想指纹锁怎么恢复出厂设置)

  • 苹果手机如何设置横竖屏(苹果手机如何设置来电拦截功能)

    苹果手机如何设置横竖屏(苹果手机如何设置来电拦截功能)

  • gan充电器是什么意思(gan充电器有什么用)

    gan充电器是什么意思(gan充电器有什么用)

  • 怎么去掉抖音水印(怎么去掉抖音水印保存图片)

    怎么去掉抖音水印(怎么去掉抖音水印保存图片)

  • 苹果导入通讯录没反应(华为往苹果导入通讯录)

    苹果导入通讯录没反应(华为往苹果导入通讯录)

  • 怎样才能合成抖音钻卡(抖音如何合成)

    怎样才能合成抖音钻卡(抖音如何合成)

  • 放大手势怎么关闭(放大手势怎么关闭华为)

    放大手势怎么关闭(放大手势怎么关闭华为)

  • 抖音小店是什么平台(抖音小店是什么时候开始的)

    抖音小店是什么平台(抖音小店是什么时候开始的)

  • 锁屏通知是什么意思(锁屏通知设置在哪里)

    锁屏通知是什么意思(锁屏通知设置在哪里)

  • 微信的静音键是静音对面还是自己(微信静音模式在哪里)

    微信的静音键是静音对面还是自己(微信静音模式在哪里)

  • 双卡双待通讯录共享吗(双卡双待通讯录可以分开吗)

    双卡双待通讯录共享吗(双卡双待通讯录可以分开吗)

  • 哪些手机支持双频wifi(哪些手机支持双电信卡)

    哪些手机支持双频wifi(哪些手机支持双电信卡)

  • 魅族16sPro怎么设置桌面时钟(魅族16spro怎么设置截图)

    魅族16sPro怎么设置桌面时钟(魅族16spro怎么设置截图)

  • vue怎么拍成圆形(vue可以直接拍照片吗)

    vue怎么拍成圆形(vue可以直接拍照片吗)

  • 苹果11有led闪光灯吗(苹果11led闪光灯怎么设置)

    苹果11有led闪光灯吗(苹果11led闪光灯怎么设置)

  • 淘宝下单显示同一时间下单人数多怎么办(淘宝下单显示同一时间下单人太多)

    淘宝下单显示同一时间下单人数多怎么办(淘宝下单显示同一时间下单人太多)

  • 苹果5手表什么时间上市(苹果5手表什么时候上市的)

    苹果5手表什么时间上市(苹果5手表什么时候上市的)

  • 怎么将icloud里面的照片存入手机(怎样将icloud)

    怎么将icloud里面的照片存入手机(怎样将icloud)

  • Transformer模型入门详解及代码实现(transformer模型包含哪些结构)

    Transformer模型入门详解及代码实现(transformer模型包含哪些结构)

  • 前端微信小程序开发基础(前端微信小程序支付功能怎么实现)

    前端微信小程序开发基础(前端微信小程序支付功能怎么实现)

  • 【图像生成Metrics】快速计算FID、KID、IS、PPL(图像自动生成)

    【图像生成Metrics】快速计算FID、KID、IS、PPL(图像自动生成)

  • 【已解决】移动端页面手势滑动触发touch 事件时,在左右上下部分出现空白部分的问题(我想问一下移动)

    【已解决】移动端页面手势滑动触发touch 事件时,在左右上下部分出现空白部分的问题(我想问一下移动)

  • 增值税应纳税额是什么意思
  • 防伪税控系统中的设备包括哪些
  • 房产税没交会怎么样
  • 小规模纳税人销售已使用固定资产
  • 子公司的财报和母公司的财报并表吗
  • 职工在异地住院怎么报销
  • 个人承包业务是否合法
  • 车船税没有发票吗?
  • 库存商品一定是存货吗
  • 软件开发的服务内容方式要求
  • 资产负债表的编制时间
  • 附加税是当月计提当月缴纳吗
  • 贷款能不能开发票
  • 报税没有报怎么办
  • 为外国公司提供境内服务
  • 企业所得税可以退税吗
  • 个税和实发不一样
  • 经营租赁交什么税种
  • 一般纳税人专票和普票有什么区别
  • 机动车销售统一专票税率
  • 材料采购费用的是
  • 退回的费用如何入账
  • word字体平滑
  • 总分公司分税
  • 贴现利息会计处理
  • 去年的成本发票怎么做账
  • NEC笔记本电脑开机启动热键
  • 华为mate x3最新价格
  • 怎样会被税
  • 转出未交增值税和未交增值税区别
  • 购销合同印花税计算方法
  • word下划线怎么延长
  • easyui给下拉框赋值
  • 产品成本核算应正确划分哪些方面的费用界限
  • 电子缴款凭证能代替完税证明吗
  • 商誉减值后
  • 应交税金及附加包括哪些
  • 施工单位奖金分配方案
  • 建筑公司收到的劳务费发票
  • 企业所得税营业收入怎么填
  • sql server 2000数据库不能备份的原因
  • access自动保存
  • SQL Server中的XML数据进行insert、update、delete
  • 国际货运代理企业不得从事的业务是
  • 金税盘维护费发票
  • 代理记账的业务规范
  • 高新技术企业研发费用占比要求
  • 主营业务收入的概念
  • 工程施工怎么结转,用友自动结转吗
  • 样板房装修可以住人吗
  • 现金日记账支出写借方还是贷方
  • 一般纳税人可抵扣的票证有哪些?
  • 业务招待费是销售
  • 各单位应当设置专职能源管理岗位
  • 会计中的记账是什么意思
  • mysql服务无效
  • win8.1无法启动怎么办
  • win8系统怎么设置密码
  • win8驱动在哪个文件夹
  • windows10自带磁盘修复工具
  • linux基金会什么时候成立
  • win7右下角无线网络连接图标不见了
  • 一键清除照片上多余的人
  • div+css布局的步骤
  • 怎么用python画图具体步骤
  • 学习雷锋好榜样
  • Android之Notification-android学习之旅(二)
  • css写文字
  • vue cli3 webpack配置
  • javascript以及javascript的作用
  • linux下mysql如何自动备份shell脚本
  • 在android
  • 污水处理费收入
  • 小规模纳税人增值税优惠政策2024
  • 组织收入原则是应收尽收坚决不收过头税费
  • 小汽车碰撞游戏视频
  • 深圳献血奖励标准
  • 上海个体工商户怎么报税
  • 珠宝消费税怎么申报
  • 小规模纳税人租赁费税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设