PanopticBEV
PanopticBEV copied to clipboard
How to change encoder from efficientdet-d3 to efficientdet-d0?
efficientdet-d3 is too heavy for me, I set "base = efficientdet-d0" in nuscenes.ini and run into error:
Creating backbone model efficientdet-d0
Traceback (most recent call last):
File "eval_panoptic_bev.py", line 614, in <module>
main(parser.parse_args())
File "eval_panoptic_bev.py", line 569, in main
model = make_model(args, config, test_dataloader.dataset.num_thing, test_dataloader.dataset.num_stuff)
File "eval_panoptic_bev.py", line 200, in make_model
body = EfficientDet(compound_coef=model_compount_coeff)
File "/home/hugoliu/github/PanopticBEV/panoptic_bev/models/backbone_edet/efficientdet.py", line 468, in __init__
*[BiFPN(self.fpn_num_filters[self.compound_coef],
File "/home/hugoliu/github/PanopticBEV/panoptic_bev/models/backbone_edet/efficientdet.py", line 468, in <listcomp>
*[BiFPN(self.fpn_num_filters[self.compound_coef],
File "/home/hugoliu/github/PanopticBEV/panoptic_bev/models/backbone_edet/efficientdet.py", line 122, in __init__
Conv2dStaticSamePadding(conv_channels[3], num_channels, 1),
IndexError: list index out of range
so how should I modify the file efficientdet.py for efficientdet-d0 ?