gitextract_155bakyx/ ├── .gitignore ├── .travis.yml ├── INSTALL.md ├── LICENSE ├── MODEL_ZOO.md ├── README.md ├── TECHNICAL_DETAILS.md ├── compile.sh ├── configs/ │ ├── ade_faster_rcnn_r101_fpn_1x.py │ ├── coco_faster_rcnn_r101_fpn_1x.py │ ├── coco_sgrb_fpn_ms.py │ ├── hkrm/ │ │ ├── ade_faster_rcnn_r50_fpn_1x.py │ │ ├── coco_faster_rcnn_r101_fpn_1x.py │ │ └── vg_faster_rcnn_r101_fpn_1x.py │ ├── pascal_voc/ │ │ ├── faster_rcnn_r50_fpn_1x_voc0712.py │ │ ├── ssd300_voc.py │ │ └── ssd512_voc.py │ ├── rrcnn/ │ │ ├── ade_reasoning_rcnn_r101_fpn_1x.py │ │ ├── coco_reasoning_rcnn_r101_fpn_1x.py │ │ └── vg_reasoning_rcnn_r101_fpn_1x.py │ ├── vg_faster_rcnn_r101_fpn_1x.py │ └── vgbig_faster_rcnn_r101_fpn_1x.py ├── mmdet/ │ ├── __init__.py │ ├── apis/ │ │ ├── __init__.py │ │ ├── env.py │ │ ├── inference.py │ │ └── train.py │ ├── core/ │ │ ├── __init__.py │ │ ├── anchor/ │ │ │ ├── __init__.py │ │ │ ├── anchor_generator.py │ │ │ └── anchor_target.py │ │ ├── bbox/ │ │ │ ├── __init__.py │ │ │ ├── assign_sampling.py │ │ │ ├── assigners/ │ │ │ │ ├── __init__.py │ │ │ │ ├── assign_result.py │ │ │ │ ├── base_assigner.py │ │ │ │ └── max_iou_assigner.py │ │ │ ├── bbox_target.py │ │ │ ├── geometry.py │ │ │ ├── samplers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_sampler.py │ │ │ │ ├── combined_sampler.py │ │ │ │ ├── instance_balanced_pos_sampler.py │ │ │ │ ├── iou_balanced_neg_sampler.py │ │ │ │ ├── ohem_sampler.py │ │ │ │ ├── pseudo_sampler.py │ │ │ │ ├── random_sampler.py │ │ │ │ ├── random_sampler_fixnum.py │ │ │ │ └── sampling_result.py │ │ │ └── transforms.py │ │ ├── evaluation/ │ │ │ ├── __init__.py │ │ │ ├── bbox_overlaps.py │ │ │ ├── class_names.py │ │ │ ├── coco_utils.py │ │ │ ├── eval_hooks.py │ │ │ ├── mean_ap.py │ │ │ └── recall.py │ │ ├── loss/ │ │ │ ├── __init__.py │ │ │ └── losses.py │ │ ├── mask/ │ │ │ ├── __init__.py │ │ │ ├── mask_target.py │ │ │ └── utils.py │ │ ├── post_processing/ │ │ │ ├── __init__.py │ │ │ ├── bbox_nms.py │ │ │ └── merge_augs.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── dist_utils.py │ │ └── misc.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── coco.py │ │ ├── concat_dataset.py │ │ ├── custom.py │ │ ├── extra_aug.py │ │ ├── loader/ │ │ │ ├── __init__.py │ │ │ ├── build_loader.py │ │ │ └── sampler.py │ │ ├── repeat_dataset.py │ │ ├── transforms.py │ │ ├── utils.py │ │ ├── voc.py │ │ └── xml_style.py │ ├── models/ │ │ ├── __init__.py │ │ ├── anchor_heads/ │ │ │ ├── __init__.py │ │ │ ├── anchor_head.py │ │ │ ├── retina_head.py │ │ │ ├── rpn_head.py │ │ │ └── ssd_head.py │ │ ├── backbones/ │ │ │ ├── __init__.py │ │ │ ├── resnet.py │ │ │ ├── resnext.py │ │ │ └── ssd_vgg.py │ │ ├── bbox_heads/ │ │ │ ├── __init__.py │ │ │ ├── bbox_head.py │ │ │ ├── convfc_bbox_head.py │ │ │ ├── convfc_bbox_head_enhanced.py │ │ │ └── graph_bbox_head.py │ │ ├── builder.py │ │ ├── detectors/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── cascade_rcnn.py │ │ │ ├── fast_rcnn.py │ │ │ ├── faster_rcnn.py │ │ │ ├── hkrm_rcnn.py │ │ │ ├── mask_rcnn.py │ │ │ ├── reasoning_rcnn.py │ │ │ ├── retinanet.py │ │ │ ├── rpn.py │ │ │ ├── sgrn.py │ │ │ ├── single_stage.py │ │ │ ├── test_mixins.py │ │ │ └── two_stage.py │ │ ├── mask_heads/ │ │ │ ├── __init__.py │ │ │ └── fcn_mask_head.py │ │ ├── necks/ │ │ │ ├── __init__.py │ │ │ └── fpn.py │ │ ├── registry.py │ │ ├── roi_extractors/ │ │ │ ├── __init__.py │ │ │ └── single_level.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── conv_module.py │ │ ├── norm.py │ │ └── weight_init.py │ └── ops/ │ ├── __init__.py │ ├── dcn/ │ │ ├── __init__.py │ │ ├── functions/ │ │ │ ├── __init__.py │ │ │ ├── deform_conv.py │ │ │ └── deform_pool.py │ │ ├── modules/ │ │ │ ├── __init__.py │ │ │ ├── deform_conv.py │ │ │ └── deform_pool.py │ │ ├── setup.py │ │ └── src/ │ │ ├── deform_conv_cuda.cpp │ │ ├── deform_conv_cuda_kernel.cu │ │ ├── deform_pool_cuda.cpp │ │ └── deform_pool_cuda_kernel.cu │ ├── nms/ │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── __init__.py │ │ ├── cpu_nms.pyx │ │ ├── cpu_soft_nms.pyx │ │ ├── gpu_nms.hpp │ │ ├── gpu_nms.pyx │ │ ├── nms_kernel.cu │ │ ├── nms_wrapper.py │ │ └── setup.py │ ├── roi_align/ │ │ ├── __init__.py │ │ ├── functions/ │ │ │ ├── __init__.py │ │ │ └── roi_align.py │ │ ├── gradcheck.py │ │ ├── modules/ │ │ │ ├── __init__.py │ │ │ └── roi_align.py │ │ ├── setup.py │ │ └── src/ │ │ ├── roi_align_cuda.cpp │ │ └── roi_align_kernel.cu │ └── roi_pool/ │ ├── __init__.py │ ├── functions/ │ │ ├── __init__.py │ │ └── roi_pool.py │ ├── gradcheck.py │ ├── modules/ │ │ ├── __init__.py │ │ └── roi_pool.py │ ├── setup.py │ └── src/ │ ├── roi_pool_cuda.cpp │ └── roi_pool_kernel.cu ├── setup.py └── tools/ ├── coco_eval.py ├── convert_datasets/ │ └── pascal_voc.py ├── dist_train.sh ├── graph/ │ ├── new_COCO_graph_a.pkl │ ├── new_COCO_graph_r.pkl │ ├── new_ade_graph_a.pkl │ ├── new_ade_graph_r.pkl │ ├── new_vg_big_graph_a.pkl │ ├── new_vg_big_graph_r.pkl │ ├── new_vg_graph_a.pkl │ └── new_vg_graph_r.pkl ├── test.py ├── train.py ├── vis_subgraph.py └── voc_eval.py