在训练SRGAN模型时,训练到一半突然终止并报错索引越界,排查发现是在迭代dataloder时,构造数据集的函数中有这样一句:

这句的作用是按照排列好的顺序读取图片 ,打印index语句的时候,打印了一部分,之后出现了索引越界错误,应该是其中某些文件的索引有空,或者超出范围,解决方案是跳过这些索引的文件,所以使用try,except,把这两句框起来,没错的时候正常运行,有错的时候跳过当前索引的文件,就运行成功了。

还是这句,后面训练到一半报错UnboundLocalError: local variable 'labels' referenced before assignment

局部变量在赋值之前已经被引用,解决方案是labels修改为global变量,然后就运行成功了。

11/25后续,后面给数据集添加新数据的时候发现之前label文件夹和对应的img文件夹中图片的数量不一样,笔者训练的是有监督生成对抗网络,这两个文件夹的数据要是成对出现的,可能就是因为这个原因导致有的图片不是成对的,所以才报错了索引错误。

迭代训练集,随机抽取batch_size数量的图片,报错索引超出范围index out of range相关推荐

  1. 在yolo训练的时候又去测试就会报错:cuda error: out of memory

    在yolo训练的时候又去测试就会报错:cuda error: out of memory, cuda.c  Assertion '0' failed. 不过,如果是用的yolo-tiny.cfg的话是 ...

  2. java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决

    java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决 maven依赖 <dependency><groupId>red ...

  3. Java获取压缩包内文件数_使用java.util.zip.ZipFile,压缩包内文件数量过多则报错问题....

    引入的jar包不对,或者你的压缩文件不标准.62616964757a686964616fe78988e69d8331333365646331一般就会报这个错误.关于上面英语的翻译:Key featur ...

  4. (超级容易!)使用yolo v5训练自身数据集超详细教程以及一些报错总结。

    这是基于win10系统的,详细教程按这个步骤(这个负责训练)以及这个步骤(这个负责测试)这是我认为最简单的yolo复现教程,真的是保姆级教程,其他的制作标签成voc格式还要转txt格式真jb麻烦. 这 ...

  5. 从一个文件夹下随机抽取一定数量(比例)的图片移动到另一个文件夹 Python3实现

  6. 【Python】猫狗图像训练集文件夹下猫狗图片文件分别移动至各自文件夹

    这个标题有点拗口,下面描述一下这篇文章做了什么事情: 下载Kaggle的猫与狗图像分类数据集,解压后的train文件夹内存在cat.xx.jpg和dog.xx.jpg两类图片,先需要将其分别移动至tr ...

  7. etcd集群搭建和使用中常见的报错信息(热key探测系列教程)

    etcd的下载地址:https://github.com/etcd-io/etcd/releases 当前最新的v3.4.9,我之前用的时候包括目前京东热key线上都是用的3.4.6,下面主要是看一下 ...

  8. OpenStack虚拟机部署K8S集群,使用Cinder提供PV报错:mount: special device does not exist

    1.出错信息 kubelet挂载pv卷失败,从出错信息来看失败原因是设备不存在 # kubectl describe pods testpvcpod-cinder Mounting command: ...

  9. k8s:kubeadm搭建k8s集群,加入新master节点报错

    加入新的master节点 [root@k8s-master02 ~]#kubeadm join 172.20.1.236:16443 --token 7t2weq.bjbawausm0jaxury \ ...

最新文章

  1. 宝塔面板 mysql装不上_宝塔面板强制安装mysql8.0
  2. linux shell 脚本实现tcp/upd协议通讯(重定向应用)
  3. [译]理解js中的event loop
  4. hdu 1534(差分约束)
  5. .NET平台开源项目速览-最快的对象映射组件Tiny Mapper之项目实践
  6. oracle的pl sql教程,Oracle PL SQL从入门到精通_IT教程网
  7. 支付宝授权登陆php,支付宝app登录授权的infoStr授权登录流程
  8. 0804Python总结-单继承,多继承,菱形继承,__init__魔术方法(构造方法)
  9. 怎样恢复内存卡的视频文件?(图文操作解析)
  10. 写代码写文章勿有功利心
  11. 奔波真是辛苦啊,然而生命终将逝去,只希望当一切都结束的时候,能够没有遗憾吧。
  12. 高德地图自定义点标记大小_自定义高德地图的标记样式和内容
  13. 真正的软件测试实习2
  14. 荧光定量PCR:基因相对表达量计算方法
  15. 腾讯后端面试题python_python技术面试题(十九)--腾讯
  16. 如何自定义Android推送提示音,让你的应用与众不同
  17. ios 闪退的原因及解决方案
  18. 2023年计算机毕设选题推荐
  19. JAVASE——2.IO流
  20. 使用putty上传下载文件

热门文章

  1. python编程实例 下载-Python编程从入门到实践PDF下载高清完整扫描原版
  2. 微信小程序 一键授权 给第三方平台代开发管理(二,一键授权给第三方平台)
  3. ThinkPad E531加装固态硬盘全过程
  4. 嵌入式系统设计与制作报告
  5. 计算机被篡改ip地址,windows7系统下局域网电脑被篡改IP地址如何解决
  6. Python Tensorflow + CNN + Opencv 英雄联盟小地图识别,LOL Minimap Scanner
  7. 程序员心理小测试:你是否患上抑郁症?
  8. Spark2.0机器学习系列之2:Logistic回归及Binary分类(二分问题)结果评估
  9. 压缩感知稀疏基之离散余弦变换(DCT)和离散正弦变换(DST)
  10. FFT results in spectrum alising,picket fence effect, spectrum leakage, spectrum interference