可能原因是你的label使用了插值函数order = 3

lb = scipy.ndimage.zoom(lb, (288 / 192, 288 / 192, 1), output=None, order=3, mode='constant')

导致label出现了小于0的值,或者大于类别数 - 1 的值(比如算上背景是0 1 2 三类,label出现了大于2和小于0的值),在计算loss的时候,就会出错

遇到这种问题,可以点进dataset里面

查看自己是否对label进行插值过,并且使用的是order等于3来进行插值

如果有,那么你也可以把order改为0试试,order改为0,插值完还是整数,就不会越界了

一般做完这个操作就解决了

还有

临时的解决办法,

把label大于类别数- 1 的值跟小于0的值截断掉,也可以解决问题

比如我的是5分类(加上背景),所以把大于4的值跟小于0的值截断

# lb[lb > 4] = 4
# lb[lb < 0] = 0

CUDA ERROR: device-side assert triggered at 和unable to get repr for <class ‘torch.Tensor‘>问题及解决思路相关推荐

  1. RuntimeError: cuda runtime error (59) : device-side assert triggered

    问题 在训练 Transformer 的过程中,pytorhc出现的问题:RuntimeError: cuda runtime error (59) : device-side assert trig ...

  2. cuda runtime error (59) : device-side assert triggered when running transfer_learning_

    cuda runtime error (59) : device-side assert triggered when running transfer_learning_ 参考:https://bl ...

  3. pytorch runtime error(59):device-side assert triggered at XXX

    跑模型的时候,遇到了这个问题,定位是在 char-embedding 中的 conv 层中,由于需要使用 pool1d, char embedding后的 size 为(N*seq_len, word ...

  4. RuntimeError: CUDA error: device-side assert triggered和Unable to get repr for <class ‘torch.Tensor

    项目场景: 一个深度学习模型,主要包括GCN与CNN两个部分 问题描述 跑代码的时候发现他一直出现RuntimeError: CUDA error: device-side assert trigge ...

  5. PyTorch报错:RuntimeError: CUDA error: device-side assert triggered at /pytorch/aten/src/THC/generic

    训练模型报错 RuntimeError: cuda runtime error (710) : device-side assert triggered at /pytorch/aten/src/TH ...

  6. Debug Pytorch: RuntimeError: CUDA error: device-side assert triggered

    报错信息 RuntimeError: CUDA error: device-side assert triggered /pytorch/aten/src/THC/THCTensorScatterGa ...

  7. 已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!!

    已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 粉丝 ...

  8. 解决:RuntimeError: CUDA error: device-side assert triggered

    @[TOC]解决办法:RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynch ...

  9. 错误处理--CUDA error: device-side assert triggered(很有效)

    embeding中词的总数设小了 在函数 nn.Embedding(vocab_size, embedding_dimension) 中 参数vocab_size 为你字典的总词数,如果在训练中有编号 ...

最新文章

  1. Java基础学习(1)
  2. android 编译过程
  3. C语言基础:时间转换成字符串 strftime的代码
  4. python基础学习[python编程从入门到实践读书笔记(连载五)]:数据可视化项目第16章
  5. mysql重装远程服务未_CentOS 7系统安装与远程连接MySQL(5.7)
  6. 深度学习(三十)——Deep Speech, 自动求导
  7. datagridview 动态插入图片_挑战一张照片制作动态PPT背景
  8. go java gc_图解Golang的GC垃圾回收算法
  9. 办公用品管理系统VB——模块
  10. 聚焦强化学习,AAAI 2019杰出论文公布:CMU、斯坦福等上榜
  11. 凸优化第九章无约束优化 9.3 梯度下降方法
  12. 新增加的HTTP状态码 -- 103
  13. php转换时间戳的函数,php时间戳的转换函数
  14. jQuery ThickBox很好很弓虽大
  15. SQL摘录笔记 --分组数据(5)
  16. Docker 容器文件拷贝及目录挂载
  17. PPT里面的背景音乐找不到?
  18. 浮点数的运算 —— 浮点数的加减运算
  19. python 小数乘法_TMS320C55xDSP应用系统设计
  20. 九连环课程设计c语言,九连环C语言程序

热门文章

  1. Termux的使用方法
  2. jquery......
  3. Word转PDF用什么软件?建议收藏这些软件
  4. 浩客XM:第一次制作客户旅程地图应该怎么做?
  5. 华为笔记本电脑md13linux版,高颜值实力派,华为MateBook 13笔记本电脑
  6. CSS 动画学习笔记——Animation篇
  7. python之程序判断季节
  8. Java设计思想(1)
  9. 2021-2027中国土壤水分传感器市场现状及未来发展趋势
  10. python中星号变量传参的几种特殊用法