D3Net icon indicating copy to clipboard operation
D3Net copied to clipboard

Cannot reproduce the PointGroup Detector performance

Open CurryYuan opened this issue 1 year ago • 3 comments

Hi @daveredrum ,

I follow the instruction in README to train the PointGroup Detector, but the mAP@50 is around 32, which is quite low.

python scripts/train.py --config conf/pointgroup.yaml

I test the given checkpoint, and I can get the result of 50 mAP@50. So I guess there is something wrong with the given training hyper-parameters. Can you check it?

Thanks for your help.

Best

CurryYuan avatar Aug 27 '22 07:08 CurryYuan

Hi @CurryYuan, could you quickly check if you can get reasonable results using the checkpoint?

daveredrum avatar Aug 27 '22 08:08 daveredrum

Yes, the checkpoint can get satisfactory results. As I said above, I can get the detection result mAP@50 around 50 with the given checkpoint.

CurryYuan avatar Aug 27 '22 08:08 CurryYuan

Hi, @CurryYuan , Did you meet the error https://github.com/daveredrum/D3Net/issues/5#issue-1594636475 ? I met a similiar error using the checkpoint: Traceback (most recent call last): File "scripts/eval.py", line 522, in model = init_model(cfg, dataset) File "scripts/eval.py", line 121, in init_model model.load_state_dict(checkpoint["state_dict"], strict=False) File "/home/niexing/anaconda3/envs/mmdet3d_2/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1605, in load_state_dict self.class.name, "\n\t".join(error_msgs))) RuntimeError: Error(s) in loading state_dict for PipelineNet: size mismatch for embeddings: copying a param with shape torch.Size([3441, 300]) from checkpoint, the shape in current model is torch.Size([3433, 300]).

If you have met this error, how can you fix it? Thank you!

Chuan-shanjia avatar Apr 25 '23 15:04 Chuan-shanjia