由于深度学习在GPU上运行,所以报错信息的位置可能不太准确,所以利用CUDA_LAUNCH_BLOCKING=1 来准确定位。即在命令行之前加上,即:

CUDA_LAUNCH_BLOCKING=1 python main.py

上面报错的意思就是数组下标超了,所以就应该看看到底是等式左边超过了,还是右边超过了。

由于没有在pycharm上配置好,所以只能在服务器上debug(md,马上把pycharm配好,这样可以直接在pycharmdebug了)

由于不知道是这一行的哪里出错了,所以我们得继续拆分:把各个小部分打印出来

这样看本应该看出问题,就是第二个的上千,早就超过了第一个的最大下标377,但是当时哈了,没看出来。所以得精确查看哪里出错了,直接code下面的组件:

发现报错了,然后再联想上面的输出,没错,罪魁祸首就是它,终于找到了。

然后仔细对比才发现第一个数组的长度应该是数据集的长度,而我弄成了data_loader的长度,所以才会超标。

因为data_loader的长度等于数据集/batchsize。不一样

debug得一步一步精确,不断想办法缩小范围。

最后大功告成!

DL debug:Assertion `index >= -sizes[i] index < sizes[i] “index out of bounds“` failed.详细解决过程相关推荐

  1. Assertion `index >= -sizes[i] index < sizes[i] “index out of bounds“` failed

    CUDA error: device-side assert triggered,Assertion `index >= -sizes[i] && index < size ...

  2. ORA-01502: index ‘index_name' or partition of such index is in unusable state

    错误现象: 今天发布脚本时,一个表插入数据时报如下错误 ORA-01502: index 'index_name' or partition of such index is in unusable ...

  3. debug assertion failed!报错

    debug assertion failed!报错.如下图所示,这类报错的原因有很多,我的代码里面报错为 this->SetWindowText("SN串口下载工具");这句 ...

  4. Debug Assertion Failed!

    有些程序在Debug编译的版本下运行会出现Debug   Assertion   Failed! 的错误,在Release版本下没事. 用以下方法可以快速找到错误的地方. 1.按F5运行你的程序 2. ...

  5. thinkphp index.php隐藏,thinkphp5怎么隐藏index.php入口文件?

    隐藏方法:1.打开apache的http.conf配置文件,开启mod_rewrite.so模块:2.AllowOverride None项中将None改为All:3.修改".htacces ...

  6. 【es】 check-rollover-ready read index [alinas-lcc] is not the wtiter index for alians [index-xx]

    1.场景1 生命周期报错,check-rollover-ready read index [alinas-lcc] is not the wtiter index for alians [index- ...

  7. 出现问题Debug Assertion Failed!

    出现问题"Debug Assertion Failed!"? 解决方法:创建了一个线程后,没有停止线程. 如 CVorxThread m_queryAgentInfoThread; ...

  8. Debug Assertion Failed.Expression:_BLOCK_TYPE_IS_VALID(phead-nBlockUse)

    Debug Assertion Failed.Expression:_BLOCK_TYPE_IS_VALID(phead->nBlockUse) 关于上面这个错误,我在上一篇文章中的程序遇到过了 ...

  9. dedeindex php不显示_dede去掉(禁止)首页index.html默认访问 最终显示index.php

    dede织梦系统,如果我服务器设置 默认首页文档读取 index.php ,但是 dede系统index.php是 如果存在index.html 就转到index.html 后台更新首页-动态,只是删 ...

最新文章

  1. 使用Jmeter至WebService压力测试
  2. mysql 删除视图 命令_在MySQL中,删除视图使用(????)命令。
  3. 统计信号处理_声学前端:深度学习算法和传统信号处理方法各有千秋
  4. 学习响应式BootStrap来写融职教育网站,Bootsrtap第十天你的收获
  5. POJ 1014 Dividing 背包
  6. Poj 1338 Ugly Numbers(数学推导)
  7. 解决Ubuntu刚装好的时候su命令密码错误的问题
  8. 【数据结构与算法基础】线性表
  9. 从零开始刷Leetcode——数组(896.905.914.922)
  10. 使用EDITPLUS编写C#控制台应用程序
  11. JS调用asp.net后台方法:PageMethods
  12. 代码安全审计工具推荐
  13. 实训四 思科交换机端口聚合提供冗余链路
  14. 微信小程序上传图片使用canvas添加水印
  15. Svn内外网切换技巧
  16. 51单片机前言知识总结
  17. 教你如何轻松玩转自媒体淘客,赚大钱!
  18. 电脑可以上网,但是仍然显示无网络连接
  19. 市场调研-全球与中国云业务流程管理(BPM)软件市场现状及未来发展趋势
  20. 如何在线翻译整篇PDF论文?

热门文章

  1. CMD关闭端口号的命令
  2. CCTV-5的街舞比赛
  3. Linux修改用户所属组
  4. springboot集成druid监控
  5. Success is not final, failure is not fatal, it is the courage to continue that counts.
  6. Hbuilder真机调试
  7. CVPR2010奇文一篇共欣赏--如何“写论文”
  8. vue 拦截器,增加token参数
  9. Java常用加密解密核心算法
  10. openerp js调用Python类方法