Skip to content

Reproduction of oadp_ov_lvis.py #13

@parang99

Description

@parang99

Thank you for sharing the great work.


I tried to reproduce the results(20.6 bbox APr) on OV LVIS. The command I used is torchrun --nproc_per_node=8 -m oadp.dp.train oadp_ov_lvis configs/dp/oadp_ov_lvis.py --override .trainer.evaluation.interval:24. The results are as follows:

OD APr APc APf AP
checkpoint 20.7 28.2 32.3 28.5
reproduce 18.2 27.3 32.1 27.6

However, there was a difference in performance, especially in APr. The 'checkpoint' word means the test result with the checkpoint you provided.


I checked the train log of LVIS in Baidu to see what the problem is. And I couldn't see the configs related to Global KD. So I tried reproducing again without Global KD like the log. The results are as follows:

OD APr APc APf AP
checkpoint 20.7 28.2 32.3 28.5
reproduce without Global KD 19.1 27.9 32.4 28.1

The performance of APr is slightly improved, but still lower than 20.7.


In here, I got two questions.
Q1. Is it correct that the final model of OV LVIS doesn't require the Global KD?
Q2. Did I do something wrong when I do reproduce?

These are my experiment settings:

  • python : 3.10
  • cuda : 11.3
  • torch : 1.12.1
  • mmcv : 1.7.0
  • mmdet : 2.25.2
  • 8 v100 gpus

Thanks, Janet

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