Skip to content

TypeError: forward() missing 2 required positional arguments: 'init_bboxes' and 'init_t' #120

@LTT-5

Description

@LTT-5

Hello! Your work on DiffusionDET is excellent!
However, I encountered an error while using get_flops.py provided by MMDetection to calculate the params and GFlops for DiffusionDET. Could you please advise on how to resolve this issue?

run:
python python tools/analysis_tools/get_flops.py projects\DiffusionDet\configs\diffusiondet_r50_fpn_500-proposals_1-step_crop-ms-480-800-450k_coco.py

Then, the detailed error as follows:

loading annotations into memory...
Done (t=0.49s)
creating index...
index created!
File "E:\miniconda3\envs\openmmlab\lib\site-packages\torch\nn\modules\module.py", line 1190, in _call_impl
return forward_call(*input, **kwargs)
File "E:\miniconda3\envs\openmmlab\lib\site-packages\torch\jit_trace.py", line 127, in forward
graph, out = torch._C._create_graph_by_tracing(
File "E:\miniconda3\envs\openmmlab\lib\site-packages\torch\jit_trace.py", line 118, in wrapper
outs.append(self.inner(*trace_inputs))
File "E:\miniconda3\envs\openmmlab\lib\site-packages\torch\nn\modules\module.py", line 1208, in _call_impl
result = forward_call(*input, **kwargs)
File "E:\miniconda3\envs\openmmlab\lib\site-packages\torch\nn\modules\module.py", line 1178, in _slow_forward
result = self.forward(*input, **kwargs)
File "e:\mmdetection\mmdet\models\detectors\base.py", line 96, in forward
return self._forward(inputs, data_samples)
File "e:\mmdetection\mmdet\models\detectors\single_stage.py", line 133, in _forward
results = self.bbox_head.forward(x)
TypeError: forward() missing 2 required positional arguments: 'init_bboxes' and 'init_t'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions