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

  • 预缴增值税是否要预缴企业所得税
  • 小规模忘了报税怎么办
  • 增值税的专用发票含税吗
  • 税控盘是什么干嘛的
  • 公司向法人借款会计分录
  • 作废的增值税普通发票还可以重新开吗?
  • 分支机构属于小型微利企业吗
  • 免交附加税政策
  • 月初认证的增值税发票可以吗
  • 房产租赁合同印花税
  • 机械租赁费怎么算
  • 产权转移书据印花税是双方交吗
  • 用来退税的进项怎么抵扣
  • 普通发票跨年作废有影响吗
  • 增值税留抵税额抵减欠税
  • 养牛场增值税的税率是多?
  • 普通增值税发票查询结果不一致是什么原因?
  • 房开公司需要资质吗
  • 营改增前取得的不动产出售的计税方法
  • 物业会计科目设置
  • 增值税税率调整时间16变13
  • 托收承付结算方式
  • 进货价加多少卖不亏增值税
  • 收到的进项发票要在多久前认证
  • 扣客户的罚款会计科目
  • PHP:pg_lo_open()的用法_PostgreSQL函数
  • linux bsub
  • php读取txt内容
  • 将债务转为资本的,债务人应当将债权人
  • 外贸企业出口免抵退
  • 外贸进出口企业退税
  • 补缴上年度未开票收入增值税,怎么做账
  • 离职赔偿金计入什么费用
  • 豁免债权如何做账
  • 酒店原材料内部分析
  • 商品流通企业库存商品的核算方法主要有
  • php get_headers
  • 用php制作日历2020日历表
  • css水平居中和垂直居中怎么设置
  • mksysb命令
  • sybaris插件包
  • 本月的进项票可以抵扣上月税款吗?
  • 现金流量表期初现金余额怎么计算
  • 汇算清缴需要做账吗
  • 销货退回与折让属于什么科目
  • 轿车折旧年限为几年
  • 子公司可以吸收母公司吗
  • 无形资产摊销年限
  • 记账凭证附件粘贴
  • 白酒消费税最低计税价格核定范围包括
  • 简述税收筹划的意义
  • 有形动产经营性租赁光租业务是什么意思
  • 增值税的视同销售行为都有哪些?
  • 预收账款是负债还是资产
  • 企业流动资产周转率低说明什么
  • 预收工程款怎么做账
  • 固定资产折旧的会计科目
  • 政府给的专款专用的补助,怎么入账
  • 折旧和摊销的概念
  • 工程上第三方代表啥意思
  • 管理费用属于什么成本
  • 银行对公账户维护费申请表模板
  • sql游标用法
  • windows8.1开机
  • 搜狗拼音输入法xp系统
  • mac验证码无法显示怎么办
  • win7系统安装ie11浏览器
  • u盘做pe后还能存储吗
  • 轻量级java开发工具
  • JavaScript数组去重
  • JavaScript驾驭网页-CSS与DOM
  • linux查看远程服务是否开启
  • unity3d动态加载资源
  • listview控件设置多个列
  • dom方法总结
  • python随机数random.choice
  • jquery技巧
  • 广州市天河税务局电话号码
  • 国家税务局全国增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设