我在复现论文BEVHeight时,按照需求配置环境
Install mmcv-full==1.4.0 mmdet==2.19.0 mmdet3d==0.18.1.
但是运行报错
ImportError: cannot import name 'MaskFormerHead' from 'mmdet.models.dense_heads' (/anaconda3/envs/bhbd/lib/python3.8/site-packages/mmdet/models/dense_heads/__init__.py)
经过定位检查发现mask2former_head并不在dense_head中 而在decode_heads中。。。。。
乌鱼子。。。。
【修改建议】
把代码从
from mmdet.models.dense_heads import MaskFormerHead as MMDET_MaskFormerHead
修改为
from mmdet.models.decode_heads import MaskFormerHead as MMDET_MaskFormerHead
ok!