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

  • 小规模企业需要申报吗
  • 应付账款及预付账款分录
  • 库存商品领用会计分录
  • 资产负债表怎么看营业收入
  • 消防公司支付劳务费会计处理
  • 火车票进项抵扣怎么勾选
  • 集团公司内部调动
  • 转出未交增值税和转出多交增值税
  • 用友软件销售操作流程
  • 企业所得税季报时间
  • 外汇结款怎么办理
  • 核定征收是每个月都要交税吗
  • 调账以前年度损益调整如何结转
  • 小规模纳税人开了3%的专票还能享受1%
  • 普通发票计量单位没填
  • 增值税为什么申报不了
  • 回购股票手续费会计分录
  • 固定资产抵扣的税率
  • 餐饮调理产品有哪些
  • 主营业务收入需要交增值税吗
  • 支付知识产权服务费账务处理
  • 付货款时从货款中扣除的返利怎样做账?
  • macbook怎么压缩视频大小
  • 上年发生的费用,下年来得发票,会计分录
  • php数组函数,选班长
  • php preg_quote
  • 支付投资款怎么做账
  • 物流公司挂靠会计处理
  • 分布式网络爬虫
  • css3栅格布局
  • vue常用
  • 怎么用switch语句
  • php上传视频到服务器
  • 什么是资产减值准备计提
  • 固定资产的原价包括增值税吗
  • 筹办期间发生的广告费和业务宣传费可以扣除吗
  • 电子汇票提示付款申请
  • win2008 enterprise R2 x64 中安装SQL server 2008的方法
  • 收到质量赔款涉税处理
  • 车子上公司户和个人户哪个更好
  • 劳务分包劳务费付款比例
  • 车船税应计入税金及附加吗
  • 红冲上月发票都附什么附件
  • 小规模印花税有减免政策吗
  • 应交税费月底账务处理
  • 计提增值税如何做账
  • 三项费用合计包括哪些
  • 固定资产的资本化和费用化
  • 公司闲置房屋出租合法吗
  • 公司的房租发票怎么开
  • 净资产总计等于什么
  • sql union和join区别
  • 安装sql2000sp4提示挂起
  • centos访问网页命令
  • 445端口 关闭
  • 虚拟机ubuntu20.04
  • ubuntu14.04升级18.04
  • unsecapp.exe - unsecapp是什么进程
  • 一台电脑多个用户组怎么显示在一个屏幕上
  • Linux系统root密码忘记怎么重置
  • java操作windows的文件管理器
  • centos分区命令
  • linux page buffer cache深入理解
  • linux isolcpus
  • Unity3D 事件
  • js date类型
  • nodejs stdin
  • python安装numpy和matplotlib
  • cocos2dx 2.2.2
  • 浏览器兼容的方法
  • javascript详解
  • javascript运行环境有哪些
  • 安卓手机画画触屏笔推荐
  • 刀具路径轨迹模拟
  • javascript新手教程
  • js创建对象的几种方式
  • 江苏房产税如何计算公式
  • 大企业如何做好工作
  • 如何落实保密制度规定措施
  • 交强险是什么样的照片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设