-
Notifications
You must be signed in to change notification settings - Fork 4
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
Mabn #5
Open
tyomj
wants to merge
1,045
commits into
dereyly:master
Choose a base branch
from
tyomj:MABN
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Mabn #5
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* fix dcn when input size smaller than kernel size * update
On branch load_multichannel Changes to be committed: modified: mmdet/datasets/pipelines/loading.py
* fix bug of mse_loss * reformat * use single quote Co-authored-by: penghaozhou <[email protected]> Co-authored-by: wwzhang <[email protected]>
* Add class to wrap result fields into lists for evaluation On branch wrap_into_lists Changes to be committed: modified: mmdet/datasets/pipelines/formating.py * Add doctsring to WrapFieldsToLists On branch wrap_into_lists Changes to be committed: modified: mmdet/datasets/pipelines/formating.py * update the example in docstring of WrapFieldsToLists Co-authored-by: Kai Chen <[email protected]>
* Fix bug: index out of range when num_extra < len(indice) * Unified img_metas api * minor fix * fix typo * update images for async test Co-authored-by: Yuhang Cao <[email protected]>
* fix (scale_factor): use new_tensor(scale_factor) in case it is numpy array * reformat (models): reformat with flake8, yapf, and isort to pass CI * fix (bbox_mapping): fix scale_factor bug in bbox_mapping * fix img_meta bug Co-authored-by: beansi <[email protected]>
* add new config sample and check scripts * context managere to prevent import * refactor backbone, add caffe * add fast rcnn * all basci config done * rm coco_proposal * add scratch, wider_face, voc * add reppoints * delete device id, auto resume * add libra_rcnn, ms_rcnn, nas_fpn * add hrnet, fcos * add free_anchor, gn, grid_rcnn, guided_anchoring, gcnet, ghm, gn+ws * finished all, but some need refactor and unified logic * fixed albu * update ReseNet101 * reduce ResNet101, add norm_cfg, 4conv1fc * refactor caffe backbone * merge act_cfg, dcn from master * rename 2fc head, add 4conv1fc head * delete 4con1fc model * rename components -> _base_ * flatten _base_ * refactor _base_ structure * refactor config structure * reduce _base/models * rename all config * add _coco inside configs * fixed _coco in files * fixed albu in test * migrate to new sys * fixed test * fixed test * rm cascade, fast_rcnn * rm cascade, fast_rcnn from _base_ * fixed fcos_center * rename from rule * collopse third party model * fixed test * fixed some minor bug * rename gn-neck_head -> gn-neck+head
* delete work_dir in all configs * add comment on work_dir priority
* add norm_eval * upgrade mmcv
* add unit tests for image loading * add test data * add a test case
* refactor resnet, add deep_stem and avg_down opt * move args into kwargs * add default * mv resnetv1d to resnet * fixed res_layer * add base_channels * add doc * add tests * update test * fixed backbone block conv_cfg/norm_cfg * add test * add tests
* add condition on RoIPool backward * format * delete space * reformat * add newline end of file
* Fix (flip): not setting default values of flip during loading * Fix (loading): correct the format of default img_norm_cfg
* create roi_head * create roi_head mv shared_head into roi_head * fix conflict * refactor(cascade rcnn): create cascade head in roi head, simplify cascade rcnn * type: fix scope: cascade_head subject: mv stage_loss_weight from train_cfg to roi_head creation * type: fix scope: roi_heads subject: handle the case when train_cfg is None * type: fix scope: roi_heads mask inference subject: fix test_cfg.rcnn bug to test_cfg * fix mask eval bug * refactor(double_head): refactor double head roi head * fix(double_head): clean code and fix __init__.py * refactor(mask scoring): create mask scoring roi head * refactor(htc_head): add htc_head * fix(htc_head): add htc_head in __init__.py * fix (htc_head): fix htc_head bugs * fix (ms_roi_head): rm test_cfg.rcnn to test_cfg * feature (grid rcnn): grid roi head * fix (grid_head): fix grid head bug * reformat and change all cfgs * reformat (roi_head): reformat __init__.py for isort=4.3.21 * fix roi_head test bug * fix (carafe): change carafe cfgs to use roi_head * fix (roi_head): fix missing roi_head refactor * reformat to pass CI * test all cfgs * match keys of configs with previous commit 77d073a * add and pass unittest for all roi heads * Refactor (roi_head): extract abstract base class for roi head * Refactor (roi_head): refactor init functions * Refactor (roi_head): weight init * Refactor (roi_head): add _bbox_forwrd & _mask_forward as basic functions * Fix (grid_roi_head): fix bug in bbox_forward_train * Refactor (roi_head): change to use img.device in forward_dummy) * Refactor (roi_heads): simplify init functions and _mask_forward * Fix (cascade_roi_head): fix init bug of cascade roi_head * Refactor (roi_head): use dict as outputs of _bbox_forward and _mask_forward * Refactor (test_config): scan valid configs rather than list them all
* refactor gcnet/emperical into plugin * add missing plugin * add docs, make plugins stage more flexible * refactor plugins into list[dict] * add duplicate test, update docs * update docs * update docs * update comment * update testbackbone doc
…… (#2364) * Modify the code casting digit string as int to convert to float and then to int * Add Comment: Coordinates may be float type * Fix: Indentation Error
* Refactor (iou_assigner): set low quality match as an option * Fix (max_iou_assigner): fix typo and add clear detail * Fix (cascade_rcnn): set match_low_quality in cascade rcnn
* Feature (smooth-l1): support to use L1 loss * Refactor (L1-loss): Create a independent class for L1-loss * Refactor (l1-loss): add l1 loss in __init__ * Refactor (L1-loss): rm kwargs
* add merge conv bn * fix wrong push * support save merged model * rename merge to fuse, add annotations * fix typos
* refactor mask structure * update and add comment * update test_config, add crop_and_resize * update to comment * add unittest * Update .travis.yml * add iter test * check mask type in albu Co-authored-by: Kai Chen <[email protected]>
* update project link * Update projects
…e batch images (#2992)
Edit typographical errors.
* add fl num class check * format * remove space * add space
* Modify mdconv doc * add todo * undo
* update project link * Update projects * Add reimplementation template * reformat * reformat * Fix typos * resolve comments
* save for debug * add foreground dominate * debug modify * debug for mmdet * small change * small change * bug fix * bug fix
* Fixed nan loss by filtering out-of-frame gt_bboxes * Discarded lambda expression of is_out_of_frame * Cleaned trailing whitespace * Reformatted code * Checked the intersection between boxes and image
* add Hourglass and unittest * code formatting * fix bug * rename and add docstring * add unittest for ResLayer(reverse=True) * update Hourglass * update Hourglass, update unittest * update docstrings, rename variables * update hourglass and unittest * update hourglass.py and res_layer.py
* use BaseDenseHead * use RPNTestMixin in rpn heads * use self(x) instead of self.__call__(x) * use kwargs
`target_means` and `target_stds` should be in bbox_coder according to https://github.com/open-mmlab/mmdetection/blob/2b6f6616f804beaca3dbf071fa398c586243db13/configs/_base_/models/mask_rcnn_r50_fpn.py#L48
* add ae loss and gaussian focal loss * update losses/__init__.py * formatting * Update __init__.py * update losses * add weighted_loss in gaussian_focal_loss * rename AELoss, move comment to docstring * fix formatting
* 123 * implement FCOS with tricks (FCOS_plus) Train FCOS with four tricks (including center_sampling) arrording to official repo (https://github.com/tianzhi0549/FCOS). without DCN: mAP=38.6 (0.1 lower than official repo) with DCN : mAP=42.5 (0.2 higher than official repo) * fix * fix * reformatted * fix configs & reformat * add docstring * Update fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_dcn_4x4_1x_coco.py * add noqa: E501 since the url is too long * fix flake * fix flake * fix yapf * fix * rewrite forward & reformat * reformat & add docstring * reformat * reformat * update docstring * TODO: add unit test Should be finished tomorrow * add unit test * fix * fix docstring * reformat * add docstring * reformat * Update fcos_head.py * Update fcos_head.py * Update fcos_head.py * Update fcos_head.py * Update fcos_head.py * Update test_heads.py * Update fcos_head.py * Update README.md
* 123 * implement FCOS with tricks (FCOS_plus) Train FCOS with four tricks (including center_sampling) arrording to official repo (https://github.com/tianzhi0549/FCOS). without DCN: mAP=38.6 (0.1 lower than official repo) with DCN : mAP=42.5 (0.2 higher than official repo) * fix * fix * reformatted * fix configs & reformat * add docstring * Update fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_dcn_4x4_1x_coco.py * add noqa: E501 since the url is too long * fix flake * fix flake * fix yapf * fix * rewrite forward & reformat * reformat & add docstring * reformat * reformat * update docstring * TODO: add unit test Should be finished tomorrow * add unit test * fix * fix docstring * reformat * add docstring * reformat * Update fcos_head.py * Update fcos_head.py * Update fcos_head.py * Update fcos_head.py * Update fcos_head.py * Update test_heads.py * Update fcos_head.py * Update README.md * Update README.md
* add mmfashion dataset * Update __init__.py * Update mmfashion.py * rename mmfashion to DeepFashion * refactor deepfashion config file * remove whitespace * refactor deep fashion config file * refactor deepfashion config file * add a new line * add a blank line * upload log * omit default setting in config * rename deepfashion config Co-authored-by: Jiaqi Wang <[email protected]>
* switch to EpochBasedRunner * add docstrings * update the minimum version of mmcv to 0.6.0 * fix unit tests * fix mmcv version in travis
* Use len(data['img_metas']) to indicate num_samples * clean code
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Not sure if I merged the history correctly.
A clean version of changes might be inspected in comparison with upstream:
https://github.com/tyomj/mmdetection/compare/master...tyomj:MABN