错误是这样的:

2022-03-19 19:16:29,155 - mmseg - INFO - Checkpoints will be saved to /root/mmsegmentation/work_dirs/mine_xp by HardDiskBackend.
Traceback (most recent call last):File "xxxx/lib/python3.9/site-packages/mmcv/runner/iter_based_runner.py", line 32, in __next__data = next(self.iter_loader)File "xxxx/envs/pytorch1.8/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 517, in __next__data = self._next_data()File "xxxx/envs/pytorch1.8/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1172, in _next_dataraise StopIteration
StopIterationDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "xxxx/mmsegmentation/tools/train.py", line 243, in <module>main()File "xxxx/mmsegmentation/tools/train.py", line 232, in maintrain_segmentor(File "xxxx/mmsegmentation/mmseg/apis/train.py", line 174, in train_segmentorrunner.run(data_loaders, cfg.workflow)File "xxxx/lib/python3.9/site-packages/mmcv/runner/iter_based_runner.py", line 134, in runiter_runner(iter_loaders[i], **kwargs)File "xxxx/lib/python3.9/site-packages/mmcv/runner/iter_based_runner.py", line 59, in traindata_batch = next(data_loader)File "xxxx/lib/python3.9/site-packages/mmcv/runner/iter_based_runner.py", line 39, in __next__data = next(self.iter_loader)File "xxxx/envs/pytorch1.8/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 517, in __next__data = self._next_data()File "xxxx/envs/pytorch1.8/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1172, in _next_dataraise StopIteration
StopIteration

BATCH Size 我是这样设置的:

data = dict(samples_per_gpu=2,workers_per_gpu=4,train=dict(type="CustomDataset",data_root=data_root,img_dir='imagesTr_jpg',ann_dir='imagesTr_ann',seg_map_suffix='.jpg',pipeline=train_pipeline),......
)

我扫了一眼数据集,数据集只有一张照片,由于samples_per_gpu=2,所以会报StopIteration

改成:

    samples_per_gpu=1,workers_per_gpu=1,

或者多放几张照片

[每日一氵] mmSeg 报错 StopIteration相关推荐

  1. 使用next(iter(data.DataLoader())报错StopIteration

    使用next(iter(data.DataLoader())报错StopIteration,这是因为当使用next()去访问一个已经迭代完的迭代器时,就会有触发这样的报错:StopIteration, ...

  2. 每日分享 hive hue 报错Error while compiling statement: FAILED: SemanticException Error in parsing

    报错原因 SemanticException Error in parsing 翻译过来大意就是 解析中的 SemanticException(语义异常) 错误 解决办法 应该修改成 a.dcbh 而 ...

  3. 每日分享 环境报错:Exception in thread “main“ java.lang.RuntimeException: Cannot create staging directory

    Exception in thread "main" java.lang.RuntimeException: Cannot create staging directory 'hd ...

  4. 每日10行代码57: appium测试坚果手机出现socket hang up报错的解决

    今天在用appium测试的时候,老是出现socket hang up的报错,在网上搜索了下,找到了答案,原来是手机的系统自动把appium需要的后台进程给优化掉了. 解决办法也很简单,就是设置系统,不 ...

  5. 每日一记:zabbix日志报错cannot process item fra[usable,pct] trap: item type 15 cannot be used with traps

    zabbix日志报错截取如下: 26099:20190718:110102.608 cannot process item "fra[usable,pct]" trap: item ...

  6. 解决微信H5获取SDK授权报错提示errMsg: “config:fail,Error: 系统错误,错误码:63002,invalid signature [20200908 22:17:17][]“

    如果常规检查都做过可以仔细看下微信开放文档 这个里面的报错原因 如果都不是那么极有可能是(恭喜你!看样子你的H5页面日活人数还蛮多[呲牙]) 获取腾讯微信平台access_token超过每日默认上限2 ...

  7. python函数第二次运行报错_Python学习笔记2-函数、高级特性

    函数 调用函数 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数 >>> abs(100) 100 >>> abs(-20) 20 ...

  8. spark调用python_在MRS集群中使用Python3.7运行PySpark程序,调用RDD的take函数报错处理...

    现象 如果我们安装了python3.7版本来运行spark,并且用到了RDD的take函数,就会报错:RuntimeError: generator raised StopIteration 我们可以 ...

  9. python语法报错_Python语法的常见错误和处理异常

    在学习Python的过程中,一定会遇到很多困难,我相信很多时候的,报错就会是让人抓狂,一个好的程序员最主要的特质,就是处理错误的能力.在面对每次遇到的问题,要多总结多做笔记,争取下次避免犯同样的错误, ...

  10. hue集成mysql报错_hue集成hive访问报database is locked

    这个问题这应该是hue默认的SQLite数据库出现错误,你可以使用mysql postgresql等来替换 hue默认使用sqlite作为元数据库,不推荐在生产环境中使用.会经常出现database ...

最新文章

  1. material-ui_满足Material-UI —您最喜欢的新用户界面库
  2. 搭建网站必不可少的知识3
  3. UA MATH567 高维统计II 随机向量10 Grothendieck不等式的证明 版本二:kernel trick
  4. java –cp_Java –缺少字体–崩溃的应用程序!
  5. Fast Image Cache – iOS 应用程序高性能图片缓存
  6. iOS 点转成字符串,再字符串转换成点
  7. ios时间相差多少天_上海自驾拉萨,走川进青出,应如何规划线路?需要多少天时间?...
  8. 买iPhone将可能只有盒子了?网友:库克账号多少,我直接打钱吧?
  9. python参数注解
  10. 负载均衡算法及手段(转)
  11. jdk,jre,tommcat配置问题
  12. python列表推导式使用
  13. Android谷歌地图地理编码,使用谷歌地图api iOS反向地理编码
  14. 231 订单支付 苹果内购
  15. 南京logo设计,企业标志商标VI设计
  16. 学生HTML个人网页作业作品~ 个人博客主页空间5页面 ~学生网页设计作业源码(HTML+CSS)
  17. led手电筒烧灯珠_LED手电筒不亮了如何进行维修
  18. Java方法签名的定义
  19. 相似图片搜索原理二(phash—c++实现)
  20. git与Coding仓库代码创建

热门文章

  1. 113.库存明细账案例(包含结存数)
  2. oracle创建一个永久性表空间,oracle创建表空间
  3. [转载]全国高校IPv6地址分配情况
  4. 高数篇:06零点问题与微分不等式
  5. sqli-labs(11-17)
  6. 美团点评 2019校园招聘 后台开发方向职位编程题-2018.09.06
  7. modem是插在计算机的什么端口,modem是什么 modem和路由器的区别【详解】
  8. 基于Java语言的51单片机串口通讯PC机程序
  9. 51单片机学习路程(一)
  10. JAVA 实现《拳皇误闯冒险岛》游戏