zoukankan      html  css  js  c++  java
  • mmdetection 报错: AttributeError: ‘ConfigDict‘ object has no attribute ‘pipeline‘

    问题: 最近在做mmdetection相关的东西, 想用ssd跑下voc2007数据集, 在我未对.configspascal_vocssd300_voc0712.py做任何改动的情况下调用 python . oolsrowse_dataset.py .configspascal_vocssd300_voc0712.py 命令浏览下数据集, 直接报错AttributeError: 'ConfigDict' object has no attribute 'pipeline'

    并且mmdetection 2.5, 2.6的情况下都试了, 报错相同 -- 因为两个版本的.configspascal_vocssd300_voc0712.py 一模一样, 用其他的几个文件如faster_rcnn_r50_fpn_1x_voc0712p4.py的那个也是报一样的错

    解决: 这是 官方文件中的bug, 是因为pascal_voc下这几个配置文件都调用了.configs\_base_voc0712.py, 而错误就发生在 .configs\_base_voc0712.py, 标红的那一块(左图35,36,37行, 其实就是把这三行删掉), 改成右图.

    另外在改好了voc0712.py后ssd300_voc0712.py也需要依照右图再改一次, 因为 ssd300_voc0712.py 以跟左图一样的形式又写了一遍

    reference:https://blog.csdn.net/tycoer/article/details/109507124

  • 相关阅读:
    Python 冒泡排序
    编程规范之注释篇
    编程规范之变量命名篇
    安装Django
    字典&列表的拓展理解
    小球落地
    Python结合sql登陆案例
    面向对象:两手交换牌
    每日一题(一)
    Web应用之LAMP源码环境部署
  • 原文地址:https://www.cnblogs.com/wind-chaser/p/14393610.html
Copyright © 2011-2022 走看看