yolox 训练报错如下代码块:

根据错误提示,在voc.py文件中读取图片时发生异常。
原因:yolox给的源码读取的是lpg格式的图片,而我的输入是png格式的图片,所以报错。
(也有可能是路径没有给正确,无法读取到图片数据)

AssertionError: Caught AssertionError in DataLoader worker process 0.
Original Traceback (most recent call last):File "/home/crush/ProgramFiles/anaconda3/lib/python3.7/site-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loopdata = fetcher.fetch(index)File "/home/crush/ProgramFiles/anaconda3/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetchdata = [self.dataset[idx] for idx in possibly_batched_index]File "/home/crush/ProgramFiles/anaconda3/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in <listcomp>data = [self.dataset[idx] for idx in possibly_batched_index]File "/home/crush/YOLOX/yolox/data/datasets/datasets_wrapper.py", line 110, in wrapperret_val = getitem_fn(self, index)File "/home/crush/YOLOX/yolox/data/datasets/mosaicdetection.py", line 95, in __getitem__img, _labels, _, img_id = self._dataset.pull_item(index)File "/home/crush/YOLOX/yolox/data/datasets/voc.py", line 242, in pull_itemimg = self.load_resized_img(index)File "/home/crush/YOLOX/yolox/data/datasets/voc.py", line 209, in load_resized_imgimg = self.load_image(index)File "/home/crush/YOLOX/yolox/data/datasets/voc.py", line 222, in load_imageassert img is not None
AssertionError

解决:将voc.py文件的120行读取图片代码的jpg格式改为png,错误解决!

#self._imgpath = os.path.join("%s", "JPEGImages", "%s.jpg")
self._imgpath = os.path.join("%s", "JPEGImages", "%s.png")

yolox: AssertionError: Caught AssertionError in DataLoader worker process 0.相关推荐

  1. TypeError: Caught TypeError in DataLoader worker process 0.

    1.TypeError: Caught TypeError in DataLoader worker process 0. 和 TypeError: 'NoneType' object is not ...

  2. 【BUG调试】——OSError: Caught OSError in DataLoader worker process 0

    目录 问题描述: 参考链接 问题分析 解决方案 出现情况 问题描述: 在使用pytorch搭建了VGG从头开始训练时出现了以下问题: OSError: Caught OSError in DataLo ...

  3. 【KeyError:Caught KeyError in Dataloader worker process 0. KeyError:‘标签’】

    训练单类别数据集时出现的错误解决方案 这几天在用RefineDet训练单类别数据集(划痕)时出现了如下图的错误.第一个KeyError是数据集加载相关的:第二个KeyError是使用了不存在的字典键值 ...

  4. ubuntu上训练yolov3: Caught ValueError in DataLoader worker process 0. string indices must be integers.

    最后train的代码: python3 train.py --model_def config/yolov3-custom.cfg --data_config config/custom.data 按 ...

  5. Pytorch中Dataloader踩坑:RuntimeError: DataLoader worker (pid(s) 6700, 10620) exited unexpectedly

    Pytorch中Dataloader踩坑 环境: 问题背景: 观察报错信息进行分析 根据分析进行修改尝试 总结 环境: 系统:windows10 Pytorch版本:1.5.1+cu101 问题背景: ...

  6. DataLoader worker (pid(s) 11404, 1168, 15692, 13308) exited unexpectedly

    原来代码为: dataloader=tud.DataLoader(data,batch_size=BATCH_SIZE,shuffle=True,num_workers=4) 结果报错: DataLo ...

  7. VISTA IIS Worker Process 已停止工作 解决办法

    刚装的Vista,并按勾选了IIS安装选项,我的网站在IIS5和IIS6下运行没有问题,放到IIS7就经常弹出 IIS Worker Process 已停止工作 问题签名:   问题事件名称: APP ...

  8. DataLoader worker (pid 2287) is killed by signal: Killed. pytorch训练解决方法

    DataLoader worker (pid 2287) is killed by signal: Killed. pytorch训练解决方法 参考文章: (1)DataLoader worker ( ...

  9. Pytorch:RuntimeError: DataLoader worker (pid 27) is killed by signal: Killed. Details are lost due

    问题描述: 在Docker中运行Pytorch,并且DataLoader采用了多进程(num_workers>0),当内存不足时报错如下: RuntimeError: DataLoader wo ...

最新文章

  1. 012-python基础-数据运算
  2. butter滤波器是iir吗_如何快速设计一个IIR滤波器
  3. [转]详细介绍java中的数据结构
  4. windeployqt.exe的使用与避坑(windows平台)
  5. 这可能是大型复杂项目下数据流的最佳实践
  6. 如何查看2012服务器登录日志文件,怎样查看2012服务器远程过记录
  7. 并发编程之进程池,线程池 和 异步回调,协程
  8. java alt是什么意思_java中这都是什么意思? - 执着的笨蛋 - BlogJava
  9. 向上取整和向下取整(ceil、round)
  10. 45本Hadoop、大数据方向书籍,包邮送到家!
  11. 微PE工具箱(CGI)安装Win10系统教程
  12. html 发送ping帧,HTML5:ping属性之死亡ping与隐私追踪
  13. 如何快速的入门单片机?单片机自学教程有哪些?
  14. MarkDown思维导图
  15. python汇率转换_python汇率兑换
  16. 大数据的接触,带你初步认识什么是大数据,云计算以及物联网
  17. 干货,分享kali安装arpspoof,以及常见错误问题,结尾附上局域网arp断网攻击
  18. 博弈论——序论(读书笔记)
  19. 关于global_step参数
  20. matlab 点顺时针排序,按顺时针顺序排序点?

热门文章

  1. java ui设计用什么_什么是UI设计?
  2. Luogu P1197 [JSOI2008]星球大战
  3. React Native 开发豆瓣评分(六)添加字体图标
  4. CSAPP lab3 bufbomb-缓冲区溢出攻击实验(下)bang boom kaboom
  5. 使用c++为node.js扩展模块
  6. [转]java代码性能优化总结
  7. 设置TDSAuthenticationManager属性对DataSnap服务端的接口授权
  8. 技术员例会记要(一)
  9. 計算機二級-java09
  10. dakai微信小程序 ios_iOS APP拉起微信小程序