-
Notifications
You must be signed in to change notification settings - Fork 9.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support receptive field search of CNN models. (TPAMI paper rf-next) #8191
Conversation
Congratulations on the PAMI acceptance! |
...de_mask_rcnn_convnext_tiny_patch4_window7_mstrain_480-800_giou_4conv1f_adamw_3x_coco_in1k.py
Outdated
Show resolved
Hide resolved
The codes in mmcv_custom need to be put into mmcv. |
All codes related to convnext are removed. |
Unit Test all failed, should fix UT |
This merge rely on the merge request from mmcv (open-mmlab/mmcv#2056). The Unit Test failed becasue of not using the new mmcv. |
Need to delete the vim temp file configs/rfnext/search_log/convnext_cascade_maskrcnn/.local_search_config_step11.json.swp |
Hello, I have uploaded all weights and logs. rf-mmdetection-weights @zytx121 |
I will upload it ASAP. |
Hi @lzyhha weights and logs have been upload. Please update links in README.md
prefix = https://download.openmmlab.com/mmdetection/v2.0/rfnext/
|
Thank you very much. So sorry to have to trouble you to upload it again. I will upload it immediately. @zytx121 |
I have updated the links, except panoptic_fpn_r2_50_fpn_fp16_1x_coco. @zytx121 |
Could you upload these two files? @zytx121 |
@lzyhha Sorry, this upload took a little longer. |
Thanks. And I have updated all links. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…pen-mmlab#8191) * support rfsearch and convnext * update config and readme for rfnext * update config path * update config path * format readme * rm convnext * revise script * rm extra import of mmcv * fix model init on new mmdet version * update config files * update code * update code * update code * update readme * panoptic * hrnet config * update pre-commit * solve conflicts * solve conflicts * merge * update code following rf-mmcv * Update configs/rfnext/README.md Co-authored-by: jbwang1997 <jbwang1997@gmail.com> * change config link to openmmlab * initlize rf-next in train and test * add rfnext metafile * README * add Collections * add model-index * add model and log links * add modelzoo * Update README.md * Update README.md * fix lint * update links in metafile Co-authored-by: Zhongyu Li <44114862+lzyhha@users.noreply.github.com> Co-authored-by: lzyhha <819814373@qq.com> Co-authored-by: jbwang1997 <jbwang1997@gmail.com>
Motivation
Merging a general receptive field search method to mmcv and mmdet. (paper: RF-Next: Efficient Receptive Field Search for Convolutional Neural Networks TPAMI 2022 pdf)
RF-Next can improve the performance of many CNN networks on many tasks.
more results on https://github.com/ShangHua-Gao/RF-mmdetection/tree/rfsearch/configs/rfnext
Modification
Add rfsearch
BC-breaking (Optional)
Does the modification introduce changes that break the backward-compatibility of the downstream repos?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
This PR relay on open-mmlab/mmcv#2056
Checklist