mmdetection训练时报错:line 746, in print_map_summary label_names[j], num_gts[i, j], results[j][‘num_dets’],IndexError: list index out of range

使用mmdetection配置模型训练自己的数据集时,会出现报错

Traceback (most recent call last):File "tools/train.py", line 237, in <module>main()File "tools/train.py", line 233, in mainmeta=meta)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmdet-2.24.1-py3.7.egg/mmdet/apis/train.py", line 244, in train_detectorrunner.run(data_loaders, cfg.workflow)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmcv/runner/epoch_based_runner.py", line 127, in runepoch_runner(data_loaders[i], **kwargs)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmcv/runner/epoch_based_runner.py", line 54, in trainself.call_hook('after_train_epoch')File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmcv/runner/base_runner.py", line 309, in call_hookgetattr(hook, fn_name)(self)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmcv/runner/hooks/evaluation.py", line 267, in after_train_epochself._do_evaluate(runner)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmdet-2.24.1-py3.7.egg/mmdet/core/evaluation/eval_hooks.py", line 58, in _do_evaluatekey_score = self.evaluate(runner, results)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmcv/runner/hooks/evaluation.py", line 364, in evaluateresults, logger=runner.logger, **self.eval_kwargs)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmdet-2.24.1-py3.7.egg/mmdet/datasets/voc.py", line 92, in evaluateuse_legacy_coordinate=True)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmdet-2.24.1-py3.7.egg/mmdet/core/evaluation/mean_ap.py", line 683, in eval_mapmean_ap, eval_results, dataset, area_ranges, logger=logger)File "/home/liyinghao/anaconda3/envs/mmdet/lib/python3.7/site-packages/mmdet-2.24.1-py3.7.egg/mmdet/core/evaluation/mean_ap.py", line 746, in print_map_summarylabel_names[j], num_gts[i, j], results[j]['num_dets'],
IndexError: list index out of range

此时是项目配置文件中num_classes没有修改成自己的类别数

 bbox_head=dict(type='YOLOXHead', num_classes=6, in_channels=128, feat_channels=128),train_cfg=dict(assigner=dict(type='SimOTAAssigner', center_radius=2.5)),

将num_classes改为自己的即可
每个人使用的配置文件不同,如果用pycham的话可以ctrl+f 搜索一下当前配置文件下的num_classes,进行修改

mmdetection踩坑记录相关推荐

  1. 为Jupyter notebook配置R kernel过程及踩坑记录

    为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...

  2. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  3. TVM: Deep Learning模型的优化编译器(强烈推荐, 附踩坑记录)

    本文作者是阿莱克西斯,原载于知乎,雷锋网(公众号:雷锋网)获得授权转载. (前排提醒,本文的人文内容部分稍稍带有艺术加工,请保持一定的幽默感进行阅读) 关注我最近想法的同学应该知道我最近都在把玩 TV ...

  4. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

  5. osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落

    前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...

  6. vue-i18n使用及踩坑记录

    使用步骤 1. 安装 npm i vue-i18n 2. vue-cli下使用 //1. 引入 vue-i18n import Vue from 'vue' import VueI18n from ' ...

  7. SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题

    SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题 当你开开心心搭建了一个SpringBoot项目,用插件生成了entity.dao. ...

  8. mysql 使用sum limit_mysql踩坑记录之limit和sum函数混合使用问题

    问题复盘 本次复盘会用一个很简单的订单表作为示例. 数据准备 订单表建表语句如下(这里偷懒了,使用了自增ID,实际开发中不建议使用自增ID作为订单ID) CREATE TABLE `order` ( ...

  9. 【踩坑记录】Tensorflow在Windows下使用

    [踩坑记录]Tensorflow在Windows下使用 TensorFlow 是一个端到端开源机器学习平台 安装 pip3 install tensorflow 使用时报错如下 2021-04-21 ...

最新文章

  1. Python 比特币 教程 之一:创建机器人
  2. 【Spring】详解spring事务属性
  3. 模板 - 快速输入输出
  4. 1. ThreadPoolExecutor的一个常用的构造方法
  5. 《Python Cookbook 3rd》笔记(5.13):读写压缩文件
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆预约占座管理系统
  7. 三层交换机启用OSPF后,如何实现数据转发路径
  8. 大数据对人们的好处_大数据有什么作用和优势
  9. php压缩解压缩插件,PHP压缩解压缩类:PclZip
  10. css空心三角形_(12)把“可以动的盒子”更优雅地展示: “伪元素”妙用 | CSS...
  11. python画太极八卦图_用布尔运算绘制一个太极八卦图
  12. Win10环境下,SecureCRT连接不上虚拟机,显示连接超时Connection time out. 而且网络连接里没有网络适配器VMnet1和VMnet8,互ping也不同。...
  13. jQueru中数据交换格式XML和JSON对比
  14. LeetCode详解C++版
  15. 估计算法类有哪些最新发表的毕业论文呢?
  16. 我的世界联机侠 v2.1.1官方正式版
  17. jvm垃圾回收机制查看及说明
  18. 自然常数e的由来(简单通俗易于理解自然常数e)
  19. 怎么查看笔记本内存条型号_怎么查看笔记本内存条型号?2种查看笔记本内存型号方法...
  20. 有限差分——图像求偏导

热门文章

  1. 思岚科技机器人避障方案解读
  2. 将本地端口映射子域名
  3. 十分钟一起学会Inception网络
  4. 使用 canvas 制作魔方墙
  5. AI那么牛,你离失业还有多远?
  6. 各搜索引擎爬虫UA大全2020最新版
  7. python进行JB正态性检验
  8. font-face使用的web字体格式介绍、浏览器兼容和字体转换
  9. 【时间序列】时间序列基本概念总结
  10. 中国当代新型恋爱关系白皮书