位置: 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标签的作用)

  • 账本印花税的计税依据
  • 注册公司不开账户可以吗
  • 小规模纳税人认定的最新标准2022
  • 图书计入什么费用
  • 快递费专票可以报销吗
  • 临时增加增值税发票
  • 纳税筹划与企业决策
  • 房地产公司解散条件
  • 无形资产减值损失可以转回吗
  • 租赁房屋增值税
  • 应付票据的处理
  • 准予扣除的工会经费怎么算
  • 营改增要交增值税吗
  • 收以前年度租金
  • 百旺金赋服务费280元发票在哪里开
  • 哪些研发费用可以资本化
  • 合并报表内部往来核对不上
  • 房屋租赁税务局开票税点
  • 研发部门的办公费属于研发费的哪个类别
  • 发票丢失税局怎么罚款
  • 返利计提分录
  • 货币资金包括哪些
  • 拦截恶意网址是什么意思
  • 美团佣金收费标准结构图
  • babel-plugin-import
  • 怎么扣除税费
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • 固定资产残料收税吗
  • php true
  • 工程款清欠管理办法
  • 酒店会计科目及账务处理视频
  • 企业清缴汇算
  • 新准则委托代建 不得管理费
  • 个人咨询服务费怎么交税
  • ai图片生成矢量图
  • javascript基础类型
  • json有几种基本结构
  • vue项目使用less
  • 物流公司增值税发票
  • python中默认值参数
  • 企业之间支付的管理费指什么
  • 以旧换新有发票抵扣吗
  • 决算报表属于会计账簿吗
  • sql server 2005怎么用
  • sql server数据类型明明放的是浮点型,老是说是其他的
  • 消防工程改造怎样入账
  • 员工外面有自己的公司
  • 贸易公司退税计算方法选哪一种
  • 收到跨年的发票怎么入账
  • 对方开商业承兑汇票给我们
  • 去税局购买税盘要注意什么
  • 暂估的应付账款需要调整报表吗
  • 计提应付职工薪酬在借方还是贷方
  • 有收入有支出怎么求和
  • 如何制作会计账簿
  • window10系统主题
  • windows sfc命令
  • win8怎么自动修复
  • linux 对比文件
  • soapui安装与配置
  • 如何关闭windows更新
  • linux中压缩文件
  • win7系统玩红色警戒怎么全屏设置
  • win7怎么自启动程序
  • 关闭迅雷安卓版自动更新
  • win10安装grads
  • django框架结构
  • 用nodejs做的项目
  • 写个置顶
  • vue动态引入模块
  • python2.7多进程
  • 编写程序实现将两个文本文件的内容合并
  • scrapy python
  • 法线贴图应该贴在哪里
  • JavaScript弹出窗口
  • 丰田2.0和2.5混动发动机
  • 发票开票系统可以查询上一年发票吗?
  • 重庆网上社保怎么交
  • 北京企业所得税汇算清缴时间
  • 耕地占用税减免支持项目发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设