├── docs_zh-CN ├── useful_tools.md ├── robustness_benchmarking.md ├── tutorials │ ├── finetune.md │ ├── customize_models.md │ ├── customize_runtime.md │ ├── onnx2tensorrt.md │ ├── pytorch2onnx.md │ └── index.rst ├── _static │ ├── image │ │ └── mmdet-logo.png │ └── css │ │ └── readthedocs.css └── switch_language.md ├── mmdet ├── models │ ├── refer_nets │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── lang_encoder.cpython-37.pyc │ │ │ └── multimodal_fusion.cpython-37.pyc │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ └── builder.cpython-37.pyc │ ├── plugins │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ └── dropblock.cpython-37.pyc │ ├── necks │ │ └── __pycache__ │ │ │ ├── bfp.cpython-37.pyc │ │ │ ├── fpg.cpython-37.pyc │ │ │ ├── fpn.cpython-37.pyc │ │ │ ├── hrfpn.cpython-37.pyc │ │ │ ├── pafpn.cpython-37.pyc │ │ │ ├── rfp.cpython-37.pyc │ │ │ ├── nas_fpn.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── fpn_carafe.cpython-37.pyc │ │ │ ├── ssd_neck.cpython-37.pyc │ │ │ ├── yolo_neck.cpython-37.pyc │ │ │ ├── nasfcos_fpn.cpython-37.pyc │ │ │ ├── yolox_pafpn.cpython-37.pyc │ │ │ ├── channel_mapper.cpython-37.pyc │ │ │ ├── ct_resnet_neck.cpython-37.pyc │ │ │ └── dilated_encoder.cpython-37.pyc │ ├── utils │ │ └── __pycache__ │ │ │ ├── misc.cpython-37.pyc │ │ │ ├── builder.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── csp_layer.cpython-37.pyc │ │ │ ├── res_layer.cpython-37.pyc │ │ │ ├── se_layer.cpython-37.pyc │ │ │ ├── ckpt_convert.cpython-37.pyc │ │ │ ├── transformer.cpython-37.pyc │ │ │ ├── brick_wrappers.cpython-37.pyc │ │ │ ├── conv_upsample.cpython-37.pyc │ │ │ ├── gaussian_target.cpython-37.pyc │ │ │ ├── make_divisible.cpython-37.pyc │ │ │ ├── inverted_residual.cpython-37.pyc │ │ │ ├── normed_predictor.cpython-37.pyc │ │ │ └── positional_encoding.cpython-37.pyc │ ├── backbones │ │ └── __pycache__ │ │ │ ├── pvt.cpython-37.pyc │ │ │ ├── hrnet.cpython-37.pyc │ │ │ ├── regnet.cpython-37.pyc │ │ │ ├── resnet.cpython-37.pyc │ │ │ ├── swin.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── darknet.cpython-37.pyc │ │ │ ├── res2net.cpython-37.pyc │ │ │ ├── resnest.cpython-37.pyc │ │ │ ├── resnext.cpython-37.pyc │ │ │ ├── ssd_vgg.cpython-37.pyc │ │ │ ├── csp_darknet.cpython-37.pyc │ │ │ ├── hourglass.cpython-37.pyc │ │ │ ├── mobilenet_v2.cpython-37.pyc │ │ │ ├── detectors_resnet.cpython-37.pyc │ │ │ ├── trident_resnet.cpython-37.pyc │ │ │ └── detectors_resnext.cpython-37.pyc │ ├── detectors │ │ └── __pycache__ │ │ │ ├── gfl.cpython-37.pyc │ │ │ ├── htc.cpython-37.pyc │ │ │ ├── paa.cpython-37.pyc │ │ │ ├── rpn.cpython-37.pyc │ │ │ ├── atss.cpython-37.pyc │ │ │ ├── base.cpython-37.pyc │ │ │ ├── detr.cpython-37.pyc │ │ │ ├── fcos.cpython-37.pyc │ │ │ ├── fovea.cpython-37.pyc │ │ │ ├── fsaf.cpython-37.pyc │ │ │ ├── scnet.cpython-37.pyc │ │ │ ├── solo.cpython-37.pyc │ │ │ ├── vfnet.cpython-37.pyc │ │ │ ├── yolact.cpython-37.pyc │ │ │ ├── yolo.cpython-37.pyc │ │ │ ├── yolof.cpython-37.pyc │ │ │ ├── yolox.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── nasfcos.cpython-37.pyc │ │ │ ├── autoassign.cpython-37.pyc │ │ │ ├── centernet.cpython-37.pyc │ │ │ ├── cornernet.cpython-37.pyc │ │ │ ├── fast_rcnn.cpython-37.pyc │ │ │ ├── faster_rcnn.cpython-37.pyc │ │ │ ├── grid_rcnn.cpython-37.pyc │ │ │ ├── mask_rcnn.cpython-37.pyc │ │ │ ├── point_rend.cpython-37.pyc │ │ │ ├── retinanet.cpython-37.pyc │ │ │ ├── sparse_rcnn.cpython-37.pyc │ │ │ ├── two_stage.cpython-37.pyc │ │ │ ├── cascade_rcnn.cpython-37.pyc │ │ │ ├── kd_one_stage.cpython-37.pyc │ │ │ ├── panoptic_fpn.cpython-37.pyc │ │ │ ├── single_stage.cpython-37.pyc │ │ │ ├── deformable_detr.cpython-37.pyc │ │ │ ├── mask_scoring_rcnn.cpython-37.pyc │ │ │ ├── reppoints_detector.cpython-37.pyc │ │ │ ├── trident_faster_rcnn.cpython-37.pyc │ │ │ ├── single_stage_instance_seg.cpython-37.pyc │ │ │ └── panoptic_two_stage_segmentor.cpython-37.pyc │ ├── losses │ │ └── __pycache__ │ │ │ ├── utils.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── accuracy.cpython-37.pyc │ │ │ ├── ae_loss.cpython-37.pyc │ │ │ ├── dice_loss.cpython-37.pyc │ │ │ ├── ghm_loss.cpython-37.pyc │ │ │ ├── iou_loss.cpython-37.pyc │ │ │ ├── kd_loss.cpython-37.pyc │ │ │ ├── mse_loss.cpython-37.pyc │ │ │ ├── pisa_loss.cpython-37.pyc │ │ │ ├── focal_loss.cpython-37.pyc │ │ │ ├── gfocal_loss.cpython-37.pyc │ │ │ ├── seesaw_loss.cpython-37.pyc │ │ │ ├── smooth_l1_loss.cpython-37.pyc │ │ │ ├── varifocal_loss.cpython-37.pyc │ │ │ ├── balanced_l1_loss.cpython-37.pyc │ │ │ ├── cross_entropy_loss.cpython-37.pyc │ │ │ └── gaussian_focal_loss.cpython-37.pyc │ ├── roi_heads │ │ ├── shared_heads │ │ │ ├── __init__.py │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ └── res_layer.cpython-37.pyc │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── test_mixins.cpython-37.pyc │ │ │ ├── base_roi_head.cpython-37.pyc │ │ │ ├── grid_roi_head.cpython-37.pyc │ │ │ ├── htc_roi_head.cpython-37.pyc │ │ │ ├── pisa_roi_head.cpython-37.pyc │ │ │ ├── cascade_roi_head.cpython-37.pyc │ │ │ ├── double_roi_head.cpython-37.pyc │ │ │ ├── dynamic_roi_head.cpython-37.pyc │ │ │ ├── scnet_roi_head.cpython-37.pyc │ │ │ ├── sparse_roi_head.cpython-37.pyc │ │ │ ├── trident_roi_head.cpython-37.pyc │ │ │ ├── standard_roi_head.cpython-37.pyc │ │ │ ├── mask_scoring_roi_head.cpython-37.pyc │ │ │ └── point_rend_roi_head.cpython-37.pyc │ │ ├── bbox_heads │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ ├── bbox_head.cpython-37.pyc │ │ │ │ ├── dii_head.cpython-37.pyc │ │ │ │ ├── sabl_head.cpython-37.pyc │ │ │ │ ├── scnet_bbox_head.cpython-37.pyc │ │ │ │ ├── convfc_bbox_head.cpython-37.pyc │ │ │ │ └── double_bbox_head.cpython-37.pyc │ │ ├── mask_heads │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ ├── grid_head.cpython-37.pyc │ │ │ │ ├── maskiou_head.cpython-37.pyc │ │ │ │ ├── fcn_mask_head.cpython-37.pyc │ │ │ │ ├── htc_mask_head.cpython-37.pyc │ │ │ │ ├── mask_point_head.cpython-37.pyc │ │ │ │ ├── scnet_mask_head.cpython-37.pyc │ │ │ │ ├── coarse_mask_head.cpython-37.pyc │ │ │ │ ├── feature_relay_head.cpython-37.pyc │ │ │ │ ├── fused_semantic_head.cpython-37.pyc │ │ │ │ ├── global_context_head.cpython-37.pyc │ │ │ │ └── scnet_semantic_head.cpython-37.pyc │ │ └── roi_extractors │ │ │ └── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── base_roi_extractor.cpython-37.pyc │ │ │ ├── generic_roi_extractor.cpython-37.pyc │ │ │ └── single_level_roi_extractor.cpython-37.pyc │ ├── seg_heads │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── base_semantic_head.cpython-37.pyc │ │ │ └── panoptic_fpn_head.cpython-37.pyc │ │ ├── __init__.py │ │ └── panoptic_fusion_heads │ │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── heuristic_fusion_head.cpython-37.pyc │ │ │ └── base_panoptic_fusion_head.cpython-37.pyc │ │ │ └── __init__.py │ └── dense_heads │ │ └── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ ├── atss_head.cpython-37.pyc │ │ ├── detr_head.cpython-37.pyc │ │ ├── fcos_head.cpython-37.pyc │ │ ├── fsaf_head.cpython-37.pyc │ │ ├── gfl_head.cpython-37.pyc │ │ ├── ld_head.cpython-37.pyc │ │ ├── paa_head.cpython-37.pyc │ │ ├── rpn_head.cpython-37.pyc │ │ ├── solo_head.cpython-37.pyc │ │ ├── ssd_head.cpython-37.pyc │ │ ├── yolo_head.cpython-37.pyc │ │ ├── anchor_head.cpython-37.pyc │ │ ├── corner_head.cpython-37.pyc │ │ ├── fovea_head.cpython-37.pyc │ │ ├── ga_rpn_head.cpython-37.pyc │ │ ├── retina_head.cpython-37.pyc │ │ ├── vfnet_head.cpython-37.pyc │ │ ├── yolact_head.cpython-37.pyc │ │ ├── yolof_head.cpython-37.pyc │ │ ├── yolox_head.cpython-37.pyc │ │ ├── base_mask_head.cpython-37.pyc │ │ ├── centernet_head.cpython-37.pyc │ │ ├── ga_retina_head.cpython-37.pyc │ │ ├── nasfcos_head.cpython-37.pyc │ │ ├── pisa_ssd_head.cpython-37.pyc │ │ ├── reppoints_head.cpython-37.pyc │ │ ├── anchor_free_head.cpython-37.pyc │ │ ├── autoassign_head.cpython-37.pyc │ │ ├── base_dense_head.cpython-37.pyc │ │ ├── cascade_rpn_head.cpython-37.pyc │ │ ├── centripetal_head.cpython-37.pyc │ │ ├── sabl_retina_head.cpython-37.pyc │ │ ├── dense_test_mixins.cpython-37.pyc │ │ ├── embedding_rpn_head.cpython-37.pyc │ │ ├── guided_anchor_head.cpython-37.pyc │ │ ├── pisa_retinanet_head.cpython-37.pyc │ │ ├── retina_sepbn_head.cpython-37.pyc │ │ ├── deformable_detr_head.cpython-37.pyc │ │ └── free_anchor_retina_head.cpython-37.pyc ├── .mim │ ├── demo │ │ ├── demo.jpg │ │ └── demo.mp4 │ └── configs │ │ ├── reppoints │ │ ├── reppoints.png │ │ ├── reppoints_minmax_r50_fpn_gn-neck+head_1x_coco.py │ │ ├── reppoints_partial_minmax_r50_fpn_gn-neck+head_1x_coco.py │ │ ├── bbox_r50_grid_center_fpn_gn-neck+head_1x_coco.py │ │ ├── reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py │ │ └── reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py │ │ ├── centernet │ │ └── centernet_resnet18_140e_coco.py │ │ ├── fp16 │ │ ├── mask_rcnn_r50_fpn_fp16_1x_coco.py │ │ ├── retinanet_r50_fpn_fp16_1x_coco.py │ │ └── faster_rcnn_r50_fpn_fp16_1x_coco.py │ │ ├── faster_rcnn │ │ ├── faster_rcnn_r50_fpn_mstrain_3x_coco.py │ │ ├── faster_rcnn_r50_fpn_ohem_1x_coco.py │ │ ├── faster_rcnn_r50_caffe_dc5_mstrain_3x_coco.py │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_2x_coco.py │ │ ├── faster_rcnn_r50_fpn_1x_coco.py │ │ ├── faster_rcnn_r50_fpn_2x_coco.py │ │ ├── faster_rcnn_r101_fpn_1x_coco.py │ │ ├── faster_rcnn_r101_fpn_2x_coco.py │ │ ├── faster_rcnn_r50_fpn_ciou_1x_coco.py │ │ ├── faster_rcnn_r50_fpn_giou_1x_coco.py │ │ ├── faster_rcnn_r50_fpn_iou_1x_coco.py │ │ ├── faster_rcnn_r101_fpn_mstrain_3x_coco.py │ │ └── faster_rcnn_r50_fpn_bounded_iou_1x_coco.py │ │ ├── yolo │ │ └── yolov3_d53_fp16_mstrain-608_273e_coco.py │ │ ├── paa │ │ ├── paa_r101_fpn_2x_coco.py │ │ ├── paa_r50_fpn_1.5x_coco.py │ │ ├── paa_r50_fpn_2x_coco.py │ │ ├── paa_r101_fpn_1x_coco.py │ │ └── paa_r101_fpn_mstrain_3x_coco.py │ │ ├── deformable_detr │ │ ├── deformable_detr_refine_r50_16x2_50e_coco.py │ │ └── deformable_detr_twostage_refine_r50_16x2_50e_coco.py │ │ ├── mask_rcnn │ │ ├── mask_rcnn_r50_fpn_mstrain-poly_3x_coco.py │ │ ├── mask_rcnn_r50_fpn_1x_coco.py │ │ ├── mask_rcnn_r50_fpn_2x_coco.py │ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_2x_coco.py │ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_3x_coco.py │ │ ├── mask_rcnn_r101_fpn_1x_coco.py │ │ └── mask_rcnn_r101_fpn_2x_coco.py │ │ ├── cascade_rcnn │ │ ├── cascade_mask_rcnn_r50_fpn_mstrain_3x_coco.py │ │ ├── cascade_rcnn_r50_fpn_20e_coco.py │ │ ├── cascade_rcnn_r50_fpn_1x_coco.py │ │ ├── cascade_mask_rcnn_r50_fpn_1x_coco.py │ │ ├── cascade_mask_rcnn_r50_fpn_20e_coco.py │ │ ├── cascade_rcnn_r101_fpn_1x_coco.py │ │ ├── cascade_rcnn_r101_fpn_20e_coco.py │ │ ├── cascade_mask_rcnn_r101_fpn_1x_coco.py │ │ └── cascade_mask_rcnn_r101_fpn_20e_coco.py │ │ ├── htc │ │ └── htc_r50_fpn_20e_coco.py │ │ ├── fcos │ │ ├── fcos_center_r50_caffe_fpn_gn-head_1x_coco.py │ │ └── fcos_r50_caffe_fpn_gn-head_4x4_1x_coco.py │ │ ├── rpn │ │ ├── rpn_r50_fpn_2x_coco.py │ │ ├── rpn_r101_fpn_1x_coco.py │ │ ├── rpn_r101_fpn_2x_coco.py │ │ └── rpn_r101_caffe_fpn_1x_coco.py │ │ ├── scnet │ │ ├── scnet_r50_fpn_20e_coco.py │ │ ├── scnet_x101_64x4d_fpn_8x1_20e_coco.py │ │ └── scnet_r101_fpn_20e_coco.py │ │ ├── strong_baselines │ │ ├── mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py │ │ └── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py │ │ ├── foveabox │ │ ├── fovea_r50_fpn_4x4_2x_coco.py │ │ ├── fovea_r101_fpn_4x4_1x_coco.py │ │ └── fovea_r101_fpn_4x4_2x_coco.py │ │ ├── hrnet │ │ ├── htc_hrnetv2p_w40_28e_coco.py │ │ ├── mask_rcnn_hrnetv2p_w18_2x_coco.py │ │ ├── mask_rcnn_hrnetv2p_w32_2x_coco.py │ │ ├── mask_rcnn_hrnetv2p_w40_2x_coco.py │ │ ├── faster_rcnn_hrnetv2p_w32_2x_coco.py │ │ ├── faster_rcnn_hrnetv2p_w40_2x_coco.py │ │ ├── faster_rcnn_hrnetv2p_w18_2x_coco.py │ │ ├── htc_x101_64x4d_fpn_16x1_28e_coco.py │ │ ├── fcos_hrnetv2p_w18_gn-head_4x4_2x_coco.py │ │ └── fcos_hrnetv2p_w32_gn-head_4x4_2x_coco.py │ │ ├── regnet │ │ └── faster_rcnn_regnetx-3.2GF_fpn_2x_coco.py │ │ ├── retinanet │ │ ├── retinanet_r50_fpn_2x_coco.py │ │ ├── retinanet_r50_caffe_fpn_mstrain_2x_coco.py │ │ ├── retinanet_r50_caffe_fpn_mstrain_3x_coco.py │ │ ├── retinanet_r50_fpn_mstrain_640-800_3x_coco.py │ │ ├── retinanet_r101_fpn_1x_coco.py │ │ └── retinanet_r101_fpn_2x_coco.py │ │ ├── tridentnet │ │ └── tridentnet_r50_caffe_mstrain_3x_coco.py │ │ ├── fast_rcnn │ │ ├── fast_rcnn_r50_fpn_2x_coco.py │ │ ├── fast_rcnn_r101_fpn_1x_coco.py │ │ └── fast_rcnn_r101_fpn_2x_coco.py │ │ ├── ms_rcnn │ │ ├── ms_rcnn_r101_caffe_fpn_2x_coco.py │ │ ├── ms_rcnn_r50_caffe_fpn_2x_coco.py │ │ ├── ms_rcnn_x101_64x4d_fpn_2x_coco.py │ │ └── ms_rcnn_r101_caffe_fpn_1x_coco.py │ │ ├── gn │ │ ├── mask_rcnn_r101_fpn_gn-all_3x_coco.py │ │ ├── mask_rcnn_r50_fpn_gn-all_3x_coco.py │ │ ├── mask_rcnn_r50_fpn_gn-all_contrib_3x_coco.py │ │ └── mask_rcnn_r101_fpn_gn-all_2x_coco.py │ │ ├── fpg │ │ └── retinanet_r50_fpg-chn128_crop640_50e_coco.py │ │ ├── gn+ws │ │ ├── mask_rcnn_r50_fpn_gn_ws-all_20_23_24e_coco.py │ │ ├── mask_rcnn_r101_fpn_gn_ws-all_20_23_24e_coco.py │ │ ├── mask_rcnn_x101_32x4d_fpn_gn_ws-all_20_23_24e_coco.py │ │ ├── mask_rcnn_x50_32x4d_fpn_gn_ws-all_20_23_24e_coco.py │ │ ├── mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py │ │ └── faster_rcnn_r101_fpn_gn_ws-all_1x_coco.py │ │ ├── gcnet │ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_1x_coco.py │ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_1x_coco.py │ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py │ │ └── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_1x_coco.py │ │ ├── point_rend │ │ └── point_rend_r50_caffe_fpn_mstrain_3x_coco.py │ │ ├── swin │ │ └── mask_rcnn_swin-t-p4-w7_fpn_fp16_ms-crop-3x_coco.py │ │ ├── atss │ │ └── atss_r101_fpn_1x_coco.py │ │ ├── fsaf │ │ └── fsaf_r101_fpn_1x_coco.py │ │ ├── vfnet │ │ ├── vfnet_r101_fpn_1x_coco.py │ │ └── vfnet_r101_fpn_mstrain_2x_coco.py │ │ ├── yolact │ │ └── yolact_r101_1x8_coco.py │ │ ├── ghm │ │ └── retinanet_ghm_r101_fpn_1x_coco.py │ │ ├── panoptic_fpn │ │ ├── panoptic_fpn_r101_fpn_1x_coco.py │ │ └── panoptic_fpn_r101_fpn_mstrain_3x_coco.py │ │ ├── dcn │ │ ├── mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ │ ├── mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ │ ├── mask_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py │ │ ├── cascade_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ │ ├── faster_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ │ ├── faster_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py │ │ └── cascade_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ │ ├── pafpn │ │ └── faster_rcnn_r50_pafpn_1x_coco.py │ │ ├── libra_rcnn │ │ └── libra_faster_rcnn_r101_fpn_1x_coco.py │ │ ├── grid_rcnn │ │ └── grid_rcnn_r101_fpn_gn-head_2x_coco.py │ │ ├── instaboost │ │ └── mask_rcnn_r101_fpn_instaboost_4x_coco.py │ │ └── free_anchor │ │ └── retinanet_free_anchor_r101_fpn_1x_coco.py ├── __pycache__ │ ├── __init__.cpython-37.pyc │ └── version.cpython-37.pyc ├── apis │ └── __pycache__ │ │ ├── test.cpython-37.pyc │ │ ├── train.cpython-37.pyc │ │ ├── __init__.cpython-37.pyc │ │ └── inference.cpython-37.pyc ├── core │ ├── __pycache__ │ │ └── __init__.cpython-37.pyc │ ├── hook │ │ └── __pycache__ │ │ │ ├── ema.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── checkloss_hook.cpython-37.pyc │ │ │ ├── sync_norm_hook.cpython-37.pyc │ │ │ ├── yolox_lrupdater_hook.cpython-37.pyc │ │ │ ├── sync_random_size_hook.cpython-37.pyc │ │ │ └── yolox_mode_switch_hook.cpython-37.pyc │ ├── mask │ │ └── __pycache__ │ │ │ ├── utils.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── structures.cpython-37.pyc │ │ │ └── mask_target.cpython-37.pyc │ ├── utils │ │ └── __pycache__ │ │ │ ├── misc.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ └── dist_utils.cpython-37.pyc │ ├── anchor │ │ └── __pycache__ │ │ │ ├── utils.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── builder.cpython-37.pyc │ │ │ ├── anchor_generator.cpython-37.pyc │ │ │ └── point_generator.cpython-37.pyc │ ├── bbox │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── builder.cpython-37.pyc │ │ │ ├── demodata.cpython-37.pyc │ │ │ └── transforms.cpython-37.pyc │ │ ├── coder │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ ├── base_bbox_coder.cpython-37.pyc │ │ │ │ ├── pseudo_bbox_coder.cpython-37.pyc │ │ │ │ ├── tblr_bbox_coder.cpython-37.pyc │ │ │ │ ├── yolo_bbox_coder.cpython-37.pyc │ │ │ │ ├── bucketing_bbox_coder.cpython-37.pyc │ │ │ │ ├── delta_xywh_bbox_coder.cpython-37.pyc │ │ │ │ └── legacy_delta_xywh_bbox_coder.cpython-37.pyc │ │ ├── assigners │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ ├── assign_result.cpython-37.pyc │ │ │ │ ├── atss_assigner.cpython-37.pyc │ │ │ │ ├── base_assigner.cpython-37.pyc │ │ │ │ ├── grid_assigner.cpython-37.pyc │ │ │ │ ├── point_assigner.cpython-37.pyc │ │ │ │ ├── region_assigner.cpython-37.pyc │ │ │ │ ├── hungarian_assigner.cpython-37.pyc │ │ │ │ ├── max_iou_assigner.cpython-37.pyc │ │ │ │ ├── sim_ota_assigner.cpython-37.pyc │ │ │ │ ├── uniform_assigner.cpython-37.pyc │ │ │ │ ├── approx_max_iou_assigner.cpython-37.pyc │ │ │ │ └── center_region_assigner.cpython-37.pyc │ │ ├── samplers │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ ├── base_sampler.cpython-37.pyc │ │ │ │ ├── ohem_sampler.cpython-37.pyc │ │ │ │ ├── pseudo_sampler.cpython-37.pyc │ │ │ │ ├── random_sampler.cpython-37.pyc │ │ │ │ ├── combined_sampler.cpython-37.pyc │ │ │ │ ├── sampling_result.cpython-37.pyc │ │ │ │ ├── score_hlr_sampler.cpython-37.pyc │ │ │ │ ├── iou_balanced_neg_sampler.cpython-37.pyc │ │ │ │ └── instance_balanced_pos_sampler.cpython-37.pyc │ │ ├── match_costs │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-37.pyc │ │ │ │ ├── builder.cpython-37.pyc │ │ │ │ └── match_cost.cpython-37.pyc │ │ └── iou_calculators │ │ │ ├── __pycache__ │ │ │ ├── builder.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ └── iou2d_calculator.cpython-37.pyc │ │ │ └── __init__.py │ ├── export │ │ └── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── onnx_helper.cpython-37.pyc │ │ │ └── pytorch2onnx.cpython-37.pyc │ ├── evaluation │ │ └── __pycache__ │ │ │ ├── mean_ap.cpython-37.pyc │ │ │ ├── recall.cpython-37.pyc │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── class_names.cpython-37.pyc │ │ │ ├── eval_hooks.cpython-37.pyc │ │ │ └── bbox_overlaps.cpython-37.pyc │ ├── visualization │ │ ├── __pycache__ │ │ │ ├── image.cpython-37.pyc │ │ │ └── __init__.cpython-37.pyc │ │ └── __init__.py │ ├── data_structures │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── general_data.cpython-37.pyc │ │ │ └── instance_data.cpython-37.pyc │ │ └── __init__.py │ └── post_processing │ │ └── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ ├── bbox_nms.cpython-37.pyc │ │ ├── matrix_nms.cpython-37.pyc │ │ └── merge_augs.cpython-37.pyc ├── datasets │ ├── __pycache__ │ │ ├── coco.cpython-37.pyc │ │ ├── lvis.cpython-37.pyc │ │ ├── voc.cpython-37.pyc │ │ ├── custom.cpython-37.pyc │ │ ├── utils.cpython-37.pyc │ │ ├── __init__.cpython-37.pyc │ │ ├── builder.cpython-37.pyc │ │ ├── refcoco.cpython-37.pyc │ │ ├── refcrowd.cpython-37.pyc │ │ ├── xml_style.cpython-37.pyc │ │ ├── cityscapes.cpython-37.pyc │ │ ├── deepfashion.cpython-37.pyc │ │ ├── wider_face.cpython-37.pyc │ │ ├── coco_panoptic.cpython-37.pyc │ │ └── dataset_wrappers.cpython-37.pyc │ ├── api_wrappers │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ └── coco_api.cpython-37.pyc │ ├── pipelines │ │ └── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── compose.cpython-37.pyc │ │ │ ├── formating.cpython-37.pyc │ │ │ ├── loading.cpython-37.pyc │ │ │ ├── instaboost.cpython-37.pyc │ │ │ ├── transforms.cpython-37.pyc │ │ │ ├── auto_augment.cpython-37.pyc │ │ │ └── test_time_aug.cpython-37.pyc │ └── samplers │ │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ ├── group_sampler.cpython-37.pyc │ │ └── distributed_sampler.cpython-37.pyc │ │ └── __init__.py └── utils │ ├── __pycache__ │ ├── logger.cpython-37.pyc │ ├── __init__.cpython-37.pyc │ ├── collect_env.cpython-37.pyc │ ├── util_mixins.cpython-37.pyc │ ├── util_random.cpython-37.pyc │ └── contextmanagers.cpython-37.pyc │ └── __init__.py ├── requirements ├── mminstall.txt ├── readthedocs.txt ├── optional.txt ├── build.txt ├── runtime.txt ├── docs.txt └── tests.txt ├── tests ├── data │ ├── custom_dataset │ │ ├── test.txt │ │ ├── trainval.txt │ │ └── images │ │ │ └── 000001.jpg │ ├── VOCdevkit │ │ ├── VOC2007 │ │ │ ├── ImageSets │ │ │ │ └── Main │ │ │ │ │ ├── test.txt │ │ │ │ │ └── trainval.txt │ │ │ └── JPEGImages │ │ │ │ └── 000001.jpg │ │ └── VOC2012 │ │ │ ├── ImageSets │ │ │ └── Main │ │ │ │ ├── test.txt │ │ │ │ └── trainval.txt │ │ │ └── JPEGImages │ │ │ └── 000001.jpg │ ├── color.jpg │ └── gray.jpg ├── test_onnx │ ├── data │ │ ├── yolov3_neck.pkl │ │ ├── fsaf_head_get_bboxes.pkl │ │ ├── ssd_head_get_bboxes.pkl │ │ ├── retina_head_get_bboxes.pkl │ │ └── yolov3_head_get_bboxes.pkl │ └── __init__.py ├── test_models │ ├── test_roi_heads │ │ └── __init__.py │ └── test_backbones │ │ └── __init__.py └── test_data │ └── test_pipelines │ └── test_transform │ └── __init__.py ├── demo ├── demo.jpg └── demo.mp4 ├── resources ├── loss_curve.png ├── mmdet-logo.png ├── zhihu_qrcode.jpg ├── data_pipeline.png ├── coco_test_12510.jpg ├── corruptions_sev_3.png ├── qq_group_qrcode.jpg └── mmdetection-ref_framework.png ├── configs ├── reppoints │ ├── reppoints.png │ ├── reppoints_minmax_r50_fpn_gn-neck+head_1x_coco.py │ ├── reppoints_partial_minmax_r50_fpn_gn-neck+head_1x_coco.py │ ├── bbox_r50_grid_center_fpn_gn-neck+head_1x_coco.py │ ├── reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py │ ├── reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py │ └── reppoints_moment_r101_fpn_gn-neck+head_2x_coco.py ├── centernet │ └── centernet_resnet18_140e_coco.py ├── fp16 │ ├── mask_rcnn_r50_fpn_fp16_1x_coco.py │ ├── retinanet_r50_fpn_fp16_1x_coco.py │ └── faster_rcnn_r50_fpn_fp16_1x_coco.py ├── faster_rcnn │ ├── faster_rcnn_r50_fpn_mstrain_3x_coco.py │ ├── faster_rcnn_r50_fpn_ohem_1x_coco.py │ ├── faster_rcnn_r50_caffe_dc5_mstrain_3x_coco.py │ ├── faster_rcnn_r50_caffe_fpn_mstrain_2x_coco.py │ ├── faster_rcnn_r50_fpn_1x_coco.py │ ├── faster_rcnn_r50_fpn_2x_coco.py │ ├── faster_rcnn_r101_fpn_1x_coco.py │ ├── faster_rcnn_r101_fpn_2x_coco.py │ ├── faster_rcnn_r50_fpn_iou_1x_coco.py │ ├── faster_rcnn_r50_fpn_ciou_1x_coco.py │ ├── faster_rcnn_r50_fpn_giou_1x_coco.py │ ├── faster_rcnn_r101_fpn_mstrain_3x_coco.py │ ├── faster_rcnn_r50_fpn_bounded_iou_1x_coco.py │ └── faster_rcnn_r101_caffe_fpn_1x_coco.py ├── paa │ ├── paa_r50_fpn_2x_coco.py │ ├── paa_r101_fpn_2x_coco.py │ ├── paa_r50_fpn_1.5x_coco.py │ ├── paa_r101_fpn_1x_coco.py │ └── paa_r101_fpn_mstrain_3x_coco.py ├── yolo │ └── yolov3_d53_fp16_mstrain-608_273e_coco.py ├── deformable_detr │ ├── deformable_detr_refine_r50_16x2_50e_coco.py │ └── deformable_detr_twostage_refine_r50_16x2_50e_coco.py ├── mask_rcnn │ ├── mask_rcnn_r50_fpn_mstrain-poly_3x_coco.py │ ├── mask_rcnn_r50_fpn_1x_coco.py │ ├── mask_rcnn_r50_fpn_2x_coco.py │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_2x_coco.py │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_3x_coco.py │ ├── mask_rcnn_r101_fpn_1x_coco.py │ ├── mask_rcnn_r101_fpn_2x_coco.py │ └── mask_rcnn_r101_caffe_fpn_1x_coco.py ├── cascade_rcnn │ ├── cascade_mask_rcnn_r50_fpn_mstrain_3x_coco.py │ ├── cascade_rcnn_r50_fpn_20e_coco.py │ ├── cascade_rcnn_r50_fpn_1x_coco.py │ ├── cascade_mask_rcnn_r50_fpn_1x_coco.py │ ├── cascade_mask_rcnn_r50_fpn_20e_coco.py │ ├── cascade_rcnn_r101_fpn_1x_coco.py │ ├── cascade_rcnn_r101_fpn_20e_coco.py │ ├── cascade_mask_rcnn_r101_fpn_1x_coco.py │ ├── cascade_mask_rcnn_r101_fpn_20e_coco.py │ ├── cascade_mask_rcnn_r101_fpn_mstrain_3x_coco.py │ └── cascade_rcnn_r101_caffe_fpn_1x_coco.py ├── fcos │ ├── fcos_center_r50_caffe_fpn_gn-head_1x_coco.py │ ├── fcos_r50_caffe_fpn_gn-head_4x4_1x_coco.py │ └── fcos_r101_caffe_fpn_gn-head_1x_coco.py ├── htc │ └── htc_r50_fpn_20e_coco.py ├── rpn │ ├── rpn_r50_fpn_2x_coco.py │ ├── rpn_r101_fpn_1x_coco.py │ ├── rpn_r101_fpn_2x_coco.py │ └── rpn_r101_caffe_fpn_1x_coco.py ├── scnet │ ├── scnet_r50_fpn_20e_coco.py │ ├── scnet_x101_64x4d_fpn_8x1_20e_coco.py │ └── scnet_r101_fpn_20e_coco.py ├── strong_baselines │ ├── mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py │ ├── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py │ └── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_50e_coco.py ├── foveabox │ ├── fovea_r50_fpn_4x4_2x_coco.py │ ├── fovea_r101_fpn_4x4_1x_coco.py │ └── fovea_r101_fpn_4x4_2x_coco.py ├── hrnet │ ├── htc_hrnetv2p_w40_28e_coco.py │ ├── faster_rcnn_hrnetv2p_w32_2x_coco.py │ ├── faster_rcnn_hrnetv2p_w40_2x_coco.py │ ├── mask_rcnn_hrnetv2p_w18_2x_coco.py │ ├── mask_rcnn_hrnetv2p_w32_2x_coco.py │ ├── mask_rcnn_hrnetv2p_w40_2x_coco.py │ ├── faster_rcnn_hrnetv2p_w18_2x_coco.py │ ├── htc_x101_64x4d_fpn_16x1_28e_coco.py │ ├── fcos_hrnetv2p_w18_gn-head_4x4_2x_coco.py │ └── fcos_hrnetv2p_w32_gn-head_4x4_2x_coco.py ├── regnet │ └── faster_rcnn_regnetx-3.2GF_fpn_2x_coco.py ├── retinanet │ ├── retinanet_r50_fpn_2x_coco.py │ ├── retinanet_r50_caffe_fpn_mstrain_2x_coco.py │ ├── retinanet_r50_caffe_fpn_mstrain_3x_coco.py │ ├── retinanet_r50_fpn_mstrain_640-800_3x_coco.py │ ├── retinanet_r101_fpn_1x_coco.py │ ├── retinanet_r101_fpn_2x_coco.py │ └── retinanet_r101_caffe_fpn_1x_coco.py ├── fast_rcnn │ ├── fast_rcnn_r50_fpn_2x_coco.py │ ├── fast_rcnn_r101_fpn_1x_coco.py │ ├── fast_rcnn_r101_fpn_2x_coco.py │ └── fast_rcnn_r101_caffe_fpn_1x_coco.py ├── tridentnet │ └── tridentnet_r50_caffe_mstrain_3x_coco.py ├── ms_rcnn │ ├── ms_rcnn_r101_caffe_fpn_2x_coco.py │ ├── ms_rcnn_r50_caffe_fpn_2x_coco.py │ ├── ms_rcnn_x101_64x4d_fpn_2x_coco.py │ └── ms_rcnn_r101_caffe_fpn_1x_coco.py ├── gn │ ├── mask_rcnn_r101_fpn_gn-all_3x_coco.py │ ├── mask_rcnn_r50_fpn_gn-all_3x_coco.py │ ├── mask_rcnn_r50_fpn_gn-all_contrib_3x_coco.py │ └── mask_rcnn_r101_fpn_gn-all_2x_coco.py ├── fpg │ └── retinanet_r50_fpg-chn128_crop640_50e_coco.py ├── gn+ws │ ├── mask_rcnn_r101_fpn_gn_ws-all_20_23_24e_coco.py │ ├── mask_rcnn_r50_fpn_gn_ws-all_20_23_24e_coco.py │ ├── mask_rcnn_x50_32x4d_fpn_gn_ws-all_20_23_24e_coco.py │ ├── mask_rcnn_x101_32x4d_fpn_gn_ws-all_20_23_24e_coco.py │ ├── faster_rcnn_r101_fpn_gn_ws-all_1x_coco.py │ └── mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py ├── gcnet │ ├── mask_rcnn_r101_fpn_syncbn-backbone_1x_coco.py │ ├── mask_rcnn_r50_fpn_syncbn-backbone_1x_coco.py │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py │ └── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_1x_coco.py ├── point_rend │ └── point_rend_r50_caffe_fpn_mstrain_3x_coco.py ├── swin │ └── mask_rcnn_swin-t-p4-w7_fpn_fp16_ms-crop-3x_coco.py ├── atss │ └── atss_r101_fpn_1x_coco.py ├── fsaf │ └── fsaf_r101_fpn_1x_coco.py ├── vfnet │ ├── vfnet_r101_fpn_1x_coco.py │ └── vfnet_r101_fpn_mstrain_2x_coco.py ├── yolact │ └── yolact_r101_1x8_coco.py ├── ghm │ └── retinanet_ghm_r101_fpn_1x_coco.py ├── pafpn │ └── faster_rcnn_r50_pafpn_1x_coco.py ├── panoptic_fpn │ ├── panoptic_fpn_r101_fpn_1x_coco.py │ └── panoptic_fpn_r101_fpn_mstrain_3x_coco.py ├── dcn │ ├── mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ ├── faster_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ ├── mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ ├── mask_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py │ ├── cascade_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ ├── cascade_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ ├── faster_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_group4_1x_coco.py │ ├── cascade_mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ └── cascade_mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py ├── libra_rcnn │ └── libra_faster_rcnn_r101_fpn_1x_coco.py ├── grid_rcnn │ └── grid_rcnn_r101_fpn_gn-head_2x_coco.py ├── instaboost │ ├── mask_rcnn_r101_fpn_instaboost_4x_coco.py │ └── cascade_mask_rcnn_r101_fpn_instaboost_4x_coco.py ├── free_anchor │ └── retinanet_free_anchor_r101_fpn_1x_coco.py ├── pvt │ ├── retinanet_pvt-s_fpn_1x_coco.py │ └── retinanet_pvt-m_fpn_1x_coco.py ├── lvis │ ├── mask_rcnn_r101_fpn_sample1e-3_mstrain_1x_lvis_v1.py │ └── mask_rcnn_r101_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py └── guided_anchoring │ └── ga_faster_r101_caffe_fpn_1x_coco.py ├── docs ├── _static │ ├── image │ │ └── mmdet-logo.png │ └── css │ │ └── readthedocs.css └── switch_language.md ├── requirements.txt ├── docker └── serve │ ├── config.properties │ └── entrypoint.sh └── MANIFEST.in /docs_zh-CN/useful_tools.md: -------------------------------------------------------------------------------- 1 | ## 日志分析 2 | -------------------------------------------------------------------------------- /mmdet/models/refer_nets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements/mminstall.txt: -------------------------------------------------------------------------------- 1 | mmcv-full>=1.3.8 2 | -------------------------------------------------------------------------------- /tests/data/custom_dataset/test.txt: -------------------------------------------------------------------------------- 1 | 000001 2 | -------------------------------------------------------------------------------- /docs_zh-CN/robustness_benchmarking.md: -------------------------------------------------------------------------------- 1 | # 检测器鲁棒性检查 2 | -------------------------------------------------------------------------------- /docs_zh-CN/tutorials/finetune.md: -------------------------------------------------------------------------------- 1 | # 教程 7: 模型微调 2 | -------------------------------------------------------------------------------- /tests/data/custom_dataset/trainval.txt: -------------------------------------------------------------------------------- 1 | 000001 2 | -------------------------------------------------------------------------------- /docs_zh-CN/tutorials/customize_models.md: -------------------------------------------------------------------------------- 1 | # 教程 4: 自定义模型 2 | -------------------------------------------------------------------------------- /docs_zh-CN/tutorials/customize_runtime.md: -------------------------------------------------------------------------------- 1 | # 教程 5: 自定义训练配置 2 | -------------------------------------------------------------------------------- /requirements/readthedocs.txt: -------------------------------------------------------------------------------- 1 | mmcv 2 | torch 3 | torchvision 4 | -------------------------------------------------------------------------------- /tests/data/VOCdevkit/VOC2007/ImageSets/Main/test.txt: -------------------------------------------------------------------------------- 1 | 000001 2 | -------------------------------------------------------------------------------- /tests/data/VOCdevkit/VOC2012/ImageSets/Main/test.txt: -------------------------------------------------------------------------------- 1 | 000001 2 | -------------------------------------------------------------------------------- /tests/data/VOCdevkit/VOC2007/ImageSets/Main/trainval.txt: -------------------------------------------------------------------------------- 1 | 000001 2 | -------------------------------------------------------------------------------- /tests/data/VOCdevkit/VOC2012/ImageSets/Main/trainval.txt: -------------------------------------------------------------------------------- 1 | 000001 2 | -------------------------------------------------------------------------------- /docs_zh-CN/tutorials/onnx2tensorrt.md: -------------------------------------------------------------------------------- 1 | # 教程 9: ONNX 到 TensorRT 的模型转换(实验性支持) 2 | -------------------------------------------------------------------------------- /docs_zh-CN/tutorials/pytorch2onnx.md: -------------------------------------------------------------------------------- 1 | # 教程 8: Pytorch 到 ONNX 的模型转换(实验性支持) 2 | -------------------------------------------------------------------------------- /demo/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/demo/demo.jpg -------------------------------------------------------------------------------- /demo/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/demo/demo.mp4 -------------------------------------------------------------------------------- /requirements/optional.txt: -------------------------------------------------------------------------------- 1 | cityscapesscripts 2 | imagecorruptions 3 | scipy 4 | sklearn 5 | -------------------------------------------------------------------------------- /requirements/build.txt: -------------------------------------------------------------------------------- 1 | # These must be installed before building mmdetection 2 | cython 3 | numpy 4 | -------------------------------------------------------------------------------- /tests/data/color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/data/color.jpg -------------------------------------------------------------------------------- /tests/data/gray.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/data/gray.jpg -------------------------------------------------------------------------------- /mmdet/.mim/demo/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/.mim/demo/demo.jpg -------------------------------------------------------------------------------- /mmdet/.mim/demo/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/.mim/demo/demo.mp4 -------------------------------------------------------------------------------- /resources/loss_curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/loss_curve.png -------------------------------------------------------------------------------- /resources/mmdet-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/mmdet-logo.png -------------------------------------------------------------------------------- /resources/zhihu_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/zhihu_qrcode.jpg -------------------------------------------------------------------------------- /resources/data_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/data_pipeline.png -------------------------------------------------------------------------------- /configs/reppoints/reppoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/configs/reppoints/reppoints.png -------------------------------------------------------------------------------- /resources/coco_test_12510.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/coco_test_12510.jpg -------------------------------------------------------------------------------- /resources/corruptions_sev_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/corruptions_sev_3.png -------------------------------------------------------------------------------- /resources/qq_group_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/qq_group_qrcode.jpg -------------------------------------------------------------------------------- /docs/_static/image/mmdet-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/docs/_static/image/mmdet-logo.png -------------------------------------------------------------------------------- /tests/test_onnx/data/yolov3_neck.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/test_onnx/data/yolov3_neck.pkl -------------------------------------------------------------------------------- /docs_zh-CN/_static/image/mmdet-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/docs_zh-CN/_static/image/mmdet-logo.png -------------------------------------------------------------------------------- /mmdet/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/__pycache__/version.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/__pycache__/version.cpython-37.pyc -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -r requirements/build.txt 2 | -r requirements/optional.txt 3 | -r requirements/runtime.txt 4 | -r requirements/tests.txt 5 | -------------------------------------------------------------------------------- /resources/mmdetection-ref_framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/resources/mmdetection-ref_framework.png -------------------------------------------------------------------------------- /mmdet/.mim/configs/reppoints/reppoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/.mim/configs/reppoints/reppoints.png -------------------------------------------------------------------------------- /mmdet/apis/__pycache__/test.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/apis/__pycache__/test.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/apis/__pycache__/train.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/apis/__pycache__/train.cpython-37.pyc -------------------------------------------------------------------------------- /tests/data/custom_dataset/images/000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/data/custom_dataset/images/000001.jpg -------------------------------------------------------------------------------- /configs/centernet/centernet_resnet18_140e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './centernet_resnet18_dcnv2_140e_coco.py' 2 | 3 | model = dict(neck=dict(use_dcn=False)) 4 | -------------------------------------------------------------------------------- /mmdet/apis/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/apis/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/ema.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/ema.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/coco.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/coco.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/lvis.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/lvis.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/voc.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/voc.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/utils/__pycache__/logger.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/utils/__pycache__/logger.cpython-37.pyc -------------------------------------------------------------------------------- /tests/test_onnx/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .utils import ort_validate 3 | 4 | __all__ = ['ort_validate'] 5 | -------------------------------------------------------------------------------- /tests/test_onnx/data/fsaf_head_get_bboxes.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/test_onnx/data/fsaf_head_get_bboxes.pkl -------------------------------------------------------------------------------- /tests/test_onnx/data/ssd_head_get_bboxes.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/test_onnx/data/ssd_head_get_bboxes.pkl -------------------------------------------------------------------------------- /configs/fp16/mask_rcnn_r50_fpn_fp16_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /configs/fp16/retinanet_r50_fpn_fp16_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../retinanet/retinanet_r50_fpn_1x_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/apis/__pycache__/inference.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/apis/__pycache__/inference.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/mask/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/mask/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/utils/__pycache__/misc.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/utils/__pycache__/misc.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/custom.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/custom.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .dropblock import DropBlock 3 | 4 | __all__ = ['DropBlock'] 5 | -------------------------------------------------------------------------------- /mmdet/utils/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/utils/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /tests/test_onnx/data/retina_head_get_bboxes.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/test_onnx/data/retina_head_get_bboxes.pkl -------------------------------------------------------------------------------- /tests/test_onnx/data/yolov3_head_get_bboxes.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/test_onnx/data/yolov3_head_get_bboxes.pkl -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../common/mstrain_3x_coco.py', '../_base_/models/faster_rcnn_r50_fpn.py' 3 | ] 4 | -------------------------------------------------------------------------------- /configs/fp16/faster_rcnn_r50_fpn_fp16_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/centernet/centernet_resnet18_140e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './centernet_resnet18_dcnv2_140e_coco.py' 2 | 3 | model = dict(neck=dict(use_dcn=False)) 4 | -------------------------------------------------------------------------------- /mmdet/core/anchor/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/anchor/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/__pycache__/demodata.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/__pycache__/demodata.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/mask/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/mask/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/refcoco.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/refcoco.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/refcrowd.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/refcrowd.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/xml_style.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/xml_style.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/bfp.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/bfp.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/fpg.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/fpg.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/fpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/fpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/hrfpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/hrfpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/pafpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/pafpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/rfp.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/rfp.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/misc.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/misc.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/utils/__pycache__/collect_env.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/utils/__pycache__/collect_env.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/utils/__pycache__/util_mixins.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/utils/__pycache__/util_mixins.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/utils/__pycache__/util_random.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/utils/__pycache__/util_random.cpython-37.pyc -------------------------------------------------------------------------------- /tests/data/VOCdevkit/VOC2007/JPEGImages/000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/data/VOCdevkit/VOC2007/JPEGImages/000001.jpg -------------------------------------------------------------------------------- /tests/data/VOCdevkit/VOC2012/JPEGImages/000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/tests/data/VOCdevkit/VOC2012/JPEGImages/000001.jpg -------------------------------------------------------------------------------- /configs/paa/paa_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /configs/yolo/yolov3_d53_fp16_mstrain-608_273e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './yolov3_d53_mstrain-608_273e_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale='dynamic') 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fp16/mask_rcnn_r50_fpn_fp16_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fp16/retinanet_r50_fpn_fp16_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../retinanet/retinanet_r50_fpn_1x_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/core/anchor/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/anchor/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/anchor/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/anchor/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/__pycache__/transforms.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/__pycache__/transforms.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/export/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/export/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/mask/__pycache__/structures.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/mask/__pycache__/structures.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/utils/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/utils/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/cityscapes.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/cityscapes.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/deepfashion.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/deepfashion.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/wider_face.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/wider_face.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/pvt.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/pvt.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/gfl.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/gfl.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/htc.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/htc.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/paa.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/paa.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/rpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/rpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/nas_fpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/nas_fpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/shared_heads/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .res_layer import ResLayer 3 | 4 | __all__ = ['ResLayer'] 5 | -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /configs/paa/paa_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r101_fpn_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /configs/paa/paa_r50_fpn_1.5x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_1x_coco.py' 2 | lr_config = dict(step=[12, 16]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=18) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../common/mstrain_3x_coco.py', '../_base_/models/faster_rcnn_r50_fpn.py' 3 | ] 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fp16/faster_rcnn_r50_fpn_fp16_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/core/evaluation/__pycache__/mean_ap.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/evaluation/__pycache__/mean_ap.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/evaluation/__pycache__/recall.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/evaluation/__pycache__/recall.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/export/__pycache__/onnx_helper.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/export/__pycache__/onnx_helper.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/mask/__pycache__/mask_target.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/mask/__pycache__/mask_target.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/utils/__pycache__/dist_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/utils/__pycache__/dist_utils.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/coco_panoptic.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/coco_panoptic.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/api_wrappers/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .coco_api import COCO, COCOeval 3 | 4 | __all__ = ['COCO', 'COCOeval'] 5 | -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/hrnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/hrnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/regnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/regnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/resnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/resnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/swin.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/swin.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/atss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/atss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/base.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/base.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/detr.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/detr.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/fcos.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/fcos.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/fovea.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/fovea.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/fsaf.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/fsaf.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/scnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/scnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/solo.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/solo.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/vfnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/vfnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/yolact.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/yolact.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/yolo.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/yolo.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/yolof.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/yolof.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/yolox.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/yolox.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/accuracy.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/accuracy.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/ae_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/ae_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/dice_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/dice_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/ghm_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/ghm_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/iou_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/iou_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/kd_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/kd_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/mse_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/mse_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/pisa_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/pisa_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/fpn_carafe.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/fpn_carafe.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/ssd_neck.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/ssd_neck.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/yolo_neck.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/yolo_neck.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/plugins/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/plugins/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/csp_layer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/csp_layer.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/res_layer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/res_layer.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/se_layer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/se_layer.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/utils/__pycache__/contextmanagers.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/utils/__pycache__/contextmanagers.cpython-37.pyc -------------------------------------------------------------------------------- /configs/deformable_detr/deformable_detr_refine_r50_16x2_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'deformable_detr_r50_16x2_50e_coco.py' 2 | model = dict(bbox_head=dict(with_box_refine=True)) 3 | -------------------------------------------------------------------------------- /docs/switch_language.md: -------------------------------------------------------------------------------- 1 | ## English 2 | 3 | ## 简体中文 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/yolo/yolov3_d53_fp16_mstrain-608_273e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './yolov3_d53_mstrain-608_273e_coco.py' 2 | # fp16 settings 3 | fp16 = dict(loss_scale='dynamic') 4 | -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/evaluation/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/evaluation/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/export/__pycache__/pytorch2onnx.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/export/__pycache__/pytorch2onnx.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/checkloss_hook.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/checkloss_hook.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/sync_norm_hook.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/sync_norm_hook.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/visualization/__pycache__/image.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/visualization/__pycache__/image.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/__pycache__/dataset_wrappers.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/__pycache__/dataset_wrappers.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/darknet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/darknet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/res2net.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/res2net.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/resnest.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/resnest.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/resnext.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/resnext.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/ssd_vgg.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/ssd_vgg.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/nasfcos.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/nasfcos.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/focal_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/focal_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/gfocal_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/gfocal_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/seesaw_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/seesaw_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/nasfcos_fpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/nasfcos_fpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/yolox_pafpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/yolox_pafpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/plugins/__pycache__/dropblock.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/plugins/__pycache__/dropblock.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/seg_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/seg_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/ckpt_convert.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/ckpt_convert.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/transformer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/transformer.cpython-37.pyc -------------------------------------------------------------------------------- /requirements/runtime.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | numpy 3 | pycocotools; platform_system == "Linux" 4 | pycocotools-windows; platform_system == "Windows" 5 | six 6 | terminaltables 7 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_ohem_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict(train_cfg=dict(rcnn=dict(sampler=dict(type='OHEMSampler')))) 3 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r50_fpn_mstrain-poly_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../common/mstrain-poly_3x_coco_instance.py', 3 | '../_base_/models/mask_rcnn_r50_fpn.py' 4 | ] 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/paa/paa_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r101_fpn_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/paa/paa_r50_fpn_1.5x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_1x_coco.py' 2 | lr_config = dict(step=[12, 16]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=18) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/paa/paa_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /mmdet/core/anchor/__pycache__/anchor_generator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/anchor/__pycache__/anchor_generator.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/anchor/__pycache__/point_generator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/anchor/__pycache__/point_generator.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/evaluation/__pycache__/class_names.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/evaluation/__pycache__/class_names.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/evaluation/__pycache__/eval_hooks.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/evaluation/__pycache__/eval_hooks.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/visualization/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/visualization/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/compose.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/compose.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/formating.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/formating.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/loading.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/loading.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/samplers/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/samplers/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/csp_darknet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/csp_darknet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/hourglass.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/hourglass.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/atss_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/atss_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/detr_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/detr_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/fcos_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/fcos_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/fsaf_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/fsaf_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/gfl_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/gfl_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/ld_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/ld_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/paa_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/paa_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/rpn_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/rpn_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/solo_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/solo_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/ssd_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/ssd_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/yolo_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/yolo_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/autoassign.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/autoassign.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/centernet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/centernet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/cornernet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/cornernet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/fast_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/fast_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/faster_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/faster_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/grid_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/grid_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/mask_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/mask_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/point_rend.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/point_rend.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/retinanet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/retinanet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/sparse_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/sparse_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/two_stage.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/two_stage.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/smooth_l1_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/smooth_l1_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/varifocal_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/varifocal_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/channel_mapper.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/channel_mapper.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/ct_resnet_neck.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/ct_resnet_neck.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/necks/__pycache__/dilated_encoder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/necks/__pycache__/dilated_encoder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/refer_nets/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/refer_nets/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/test_mixins.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/test_mixins.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/brick_wrappers.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/brick_wrappers.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/conv_upsample.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/conv_upsample.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/gaussian_target.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/gaussian_target.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/make_divisible.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/make_divisible.cpython-37.pyc -------------------------------------------------------------------------------- /configs/deformable_detr/deformable_detr_twostage_refine_r50_16x2_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'deformable_detr_refine_r50_16x2_50e_coco.py' 2 | model = dict(bbox_head=dict(as_two_stage=True)) 3 | -------------------------------------------------------------------------------- /docs_zh-CN/switch_language.md: -------------------------------------------------------------------------------- 1 | ## English 2 | 3 | ## 简体中文 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/deformable_detr/deformable_detr_refine_r50_16x2_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'deformable_detr_r50_16x2_50e_coco.py' 2 | model = dict(bbox_head=dict(with_box_refine=True)) 3 | -------------------------------------------------------------------------------- /mmdet/core/bbox/match_costs/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/match_costs/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/match_costs/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/match_costs/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/data_structures/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/data_structures/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/evaluation/__pycache__/bbox_overlaps.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/evaluation/__pycache__/bbox_overlaps.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/yolox_lrupdater_hook.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/yolox_lrupdater_hook.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/post_processing/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/post_processing/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/post_processing/__pycache__/bbox_nms.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/post_processing/__pycache__/bbox_nms.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/api_wrappers/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/api_wrappers/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/api_wrappers/__pycache__/coco_api.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/api_wrappers/__pycache__/coco_api.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/instaboost.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/instaboost.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/transforms.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/transforms.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/mobilenet_v2.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/mobilenet_v2.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/anchor_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/anchor_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/corner_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/corner_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/fovea_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/fovea_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/ga_rpn_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/ga_rpn_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/retina_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/retina_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/vfnet_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/vfnet_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/yolact_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/yolact_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/yolof_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/yolof_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/yolox_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/yolox_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/cascade_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/cascade_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/kd_one_stage.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/kd_one_stage.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/panoptic_fpn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/panoptic_fpn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/single_stage.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/single_stage.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/balanced_l1_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/balanced_l1_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/refer_nets/__pycache__/lang_encoder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/refer_nets/__pycache__/lang_encoder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/base_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/base_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/grid_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/grid_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/htc_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/htc_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/pisa_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/pisa_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/inverted_residual.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/inverted_residual.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/normed_predictor.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/normed_predictor.cpython-37.pyc -------------------------------------------------------------------------------- /tests/test_models/test_roi_heads/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .utils import _dummy_bbox_sampling 3 | 4 | __all__ = ['_dummy_bbox_sampling'] 5 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_mask_rcnn_r50_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../common/mstrain_3x_coco_instance.py', 3 | '../_base_/models/cascade_mask_rcnn_r50_fpn.py' 4 | ] 5 | -------------------------------------------------------------------------------- /configs/fcos/fcos_center_r50_caffe_fpn_gn-head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_r50_caffe_fpn_gn-head_1x_coco.py' 2 | model = dict(bbox_head=dict(center_sampling=True, center_sample_radius=1.5)) 3 | -------------------------------------------------------------------------------- /configs/htc/htc_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './htc_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 19]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=20) 5 | -------------------------------------------------------------------------------- /configs/reppoints/reppoints_minmax_r50_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | model = dict(bbox_head=dict(transform_method='minmax')) 3 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_ohem_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict(train_cfg=dict(rcnn=dict(sampler=dict(type='OHEMSampler')))) 3 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r50_fpn_mstrain-poly_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../common/mstrain-poly_3x_coco_instance.py', 3 | '../_base_/models/mask_rcnn_r50_fpn.py' 4 | ] 5 | -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/assign_result.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/assign_result.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/atss_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/atss_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/base_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/base_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/grid_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/grid_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/base_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/base_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/pseudo_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/pseudo_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/tblr_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/tblr_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/yolo_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/yolo_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/iou_calculators/__pycache__/builder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/iou_calculators/__pycache__/builder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/match_costs/__pycache__/match_cost.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/match_costs/__pycache__/match_cost.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/base_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/base_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/ohem_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/ohem_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/pseudo_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/pseudo_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/random_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/random_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/data_structures/__pycache__/general_data.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/data_structures/__pycache__/general_data.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/sync_random_size_hook.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/sync_random_size_hook.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/hook/__pycache__/yolox_mode_switch_hook.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/hook/__pycache__/yolox_mode_switch_hook.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/post_processing/__pycache__/matrix_nms.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/post_processing/__pycache__/matrix_nms.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/post_processing/__pycache__/merge_augs.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/post_processing/__pycache__/merge_augs.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/auto_augment.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/auto_augment.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/pipelines/__pycache__/test_time_aug.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/pipelines/__pycache__/test_time_aug.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/samplers/__pycache__/group_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/samplers/__pycache__/group_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/detectors_resnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/detectors_resnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/trident_resnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/trident_resnet.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/base_mask_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/base_mask_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/centernet_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/centernet_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/ga_retina_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/ga_retina_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/nasfcos_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/nasfcos_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/pisa_ssd_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/pisa_ssd_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/reppoints_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/reppoints_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/deformable_detr.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/deformable_detr.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/cross_entropy_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/cross_entropy_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/losses/__pycache__/gaussian_focal_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/losses/__pycache__/gaussian_focal_loss.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/cascade_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/cascade_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/double_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/double_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/dynamic_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/dynamic_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/scnet_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/scnet_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/sparse_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/sparse_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/trident_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/trident_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/utils/__pycache__/positional_encoding.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/utils/__pycache__/positional_encoding.cpython-37.pyc -------------------------------------------------------------------------------- /configs/rpn/rpn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_fpn_1x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[16, 22]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=24) 6 | -------------------------------------------------------------------------------- /configs/scnet/scnet_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './scnet_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 19]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=20) 5 | -------------------------------------------------------------------------------- /docs/_static/css/readthedocs.css: -------------------------------------------------------------------------------- 1 | .header-logo { 2 | background-image: url("../image/mmdet-logo.png"); 3 | background-size: 156px 40px; 4 | height: 40px; 5 | width: 156px; 6 | } 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/deformable_detr/deformable_detr_twostage_refine_r50_16x2_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'deformable_detr_refine_r50_16x2_50e_coco.py' 2 | model = dict(bbox_head=dict(as_two_stage=True)) 3 | -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/point_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/point_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/region_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/region_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/iou_calculators/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/iou_calculators/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/combined_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/combined_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/sampling_result.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/sampling_result.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/data_structures/__pycache__/instance_data.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/data_structures/__pycache__/instance_data.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/backbones/__pycache__/detectors_resnext.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/backbones/__pycache__/detectors_resnext.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/anchor_free_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/anchor_free_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/autoassign_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/autoassign_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/base_dense_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/base_dense_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/cascade_rpn_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/cascade_rpn_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/centripetal_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/centripetal_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/sabl_retina_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/sabl_retina_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/mask_scoring_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/mask_scoring_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/reppoints_detector.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/reppoints_detector.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/refer_nets/__pycache__/multimodal_fusion.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/refer_nets/__pycache__/multimodal_fusion.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/standard_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/standard_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/seg_heads/__pycache__/base_semantic_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/seg_heads/__pycache__/base_semantic_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/seg_heads/__pycache__/panoptic_fpn_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/seg_heads/__pycache__/panoptic_fpn_head.cpython-37.pyc -------------------------------------------------------------------------------- /configs/strong_baselines/mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_coco.py' 2 | fp16 = dict(loss_scale=512.) 3 | -------------------------------------------------------------------------------- /docs_zh-CN/_static/css/readthedocs.css: -------------------------------------------------------------------------------- 1 | .header-logo { 2 | background-image: url("../image/mmdet-logo.png"); 3 | background-size: 156px 40px; 4 | height: 40px; 5 | width: 156px; 6 | } 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_mask_rcnn_r50_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../common/mstrain_3x_coco_instance.py', 3 | '../_base_/models/cascade_mask_rcnn_r50_fpn.py' 4 | ] 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/htc/htc_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './htc_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 19]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=20) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/reppoints/reppoints_minmax_r50_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | model = dict(bbox_head=dict(transform_method='minmax')) 3 | -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/hungarian_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/hungarian_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/max_iou_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/max_iou_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/sim_ota_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/sim_ota_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/uniform_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/uniform_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/bucketing_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/bucketing_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/delta_xywh_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/delta_xywh_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/score_hlr_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/score_hlr_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/datasets/samplers/__pycache__/distributed_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/datasets/samplers/__pycache__/distributed_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/dense_test_mixins.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/dense_test_mixins.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/embedding_rpn_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/embedding_rpn_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/guided_anchor_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/guided_anchor_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/pisa_retinanet_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/pisa_retinanet_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/retina_sepbn_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/retina_sepbn_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/trident_faster_rcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/trident_faster_rcnn.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/mask_scoring_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/mask_scoring_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/__pycache__/point_rend_roi_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/__pycache__/point_rend_roi_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/bbox_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/bbox_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/dii_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/dii_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/sabl_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/sabl_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/grid_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/grid_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/shared_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/shared_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /configs/foveabox/fovea_r50_fpn_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fovea_r50_fpn_4x4_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/hrnet/htc_hrnetv2p_w40_28e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './htc_hrnetv2p_w40_20e_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[24, 27]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=28) 5 | -------------------------------------------------------------------------------- /configs/regnet/faster_rcnn_regnetx-3.2GF_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_regnetx-3.2GF_fpn_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /configs/reppoints/reppoints_partial_minmax_r50_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | model = dict(bbox_head=dict(transform_method='partial_minmax')) 3 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/strong_baselines/mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_coco.py' 2 | # use FP16 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fcos/fcos_center_r50_caffe_fpn_gn-head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_r50_caffe_fpn_gn-head_1x_coco.py' 2 | model = dict(bbox_head=dict(center_sampling=True, center_sample_radius=1.5)) 3 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/rpn/rpn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_fpn_1x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[16, 22]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=24) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/scnet/scnet_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './scnet_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 19]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=20) 5 | -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/deformable_detr_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/deformable_detr_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/maskiou_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/maskiou_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/roi_extractors/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/roi_extractors/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/shared_heads/__pycache__/res_layer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/shared_heads/__pycache__/res_layer.cpython-37.pyc -------------------------------------------------------------------------------- /configs/fast_rcnn/fast_rcnn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_fpn_1x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[16, 22]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=24) 6 | -------------------------------------------------------------------------------- /configs/tridentnet/tridentnet_r50_caffe_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'tridentnet_r50_caffe_mstrain_1x_coco.py' 2 | 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/strong_baselines/mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_coco.py' 2 | fp16 = dict(loss_scale=512.) 3 | -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/approx_max_iou_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/approx_max_iou_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/assigners/__pycache__/center_region_assigner.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/assigners/__pycache__/center_region_assigner.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/iou_calculators/__pycache__/iou2d_calculator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/iou_calculators/__pycache__/iou2d_calculator.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/iou_balanced_neg_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/iou_balanced_neg_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/dense_heads/__pycache__/free_anchor_retina_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/dense_heads/__pycache__/free_anchor_retina_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/single_stage_instance_seg.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/single_stage_instance_seg.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/scnet_bbox_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/scnet_bbox_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/fcn_mask_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/fcn_mask_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/htc_mask_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/htc_mask_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/mask_point_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/mask_point_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/scnet_mask_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/scnet_mask_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .collect_env import collect_env 3 | from .logger import get_root_logger 4 | 5 | __all__ = ['get_root_logger', 'collect_env'] 6 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_rcnn_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 19]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=20) 5 | -------------------------------------------------------------------------------- /configs/hrnet/faster_rcnn_hrnetv2p_w32_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_hrnetv2p_w32_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/hrnet/faster_rcnn_hrnetv2p_w40_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_hrnetv2p_w40_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/hrnet/mask_rcnn_hrnetv2p_w18_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_hrnetv2p_w18_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/hrnet/mask_rcnn_hrnetv2p_w32_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_hrnetv2p_w32_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/hrnet/mask_rcnn_hrnetv2p_w40_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_hrnetv2p_w40_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/ms_rcnn/ms_rcnn_r101_caffe_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_r101_caffe_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/ms_rcnn/ms_rcnn_r50_caffe_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_r50_caffe_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/ms_rcnn/ms_rcnn_x101_64x4d_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_x101_64x4d_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/reppoints/bbox_r50_grid_center_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | model = dict(bbox_head=dict(transform_method='minmax', use_grid_points=True)) 3 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/foveabox/fovea_r50_fpn_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fovea_r50_fpn_4x4_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/htc_hrnetv2p_w40_28e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './htc_hrnetv2p_w40_20e_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[24, 27]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=28) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/regnet/faster_rcnn_regnetx-3.2GF_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_regnetx-3.2GF_fpn_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/strong_baselines/mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_coco.py' 2 | # use FP16 3 | fp16 = dict(loss_scale=512.) 4 | -------------------------------------------------------------------------------- /mmdet/core/bbox/coder/__pycache__/legacy_delta_xywh_bbox_coder.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/coder/__pycache__/legacy_delta_xywh_bbox_coder.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/detectors/__pycache__/panoptic_two_stage_segmentor.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/detectors/__pycache__/panoptic_two_stage_segmentor.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/convfc_bbox_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/convfc_bbox_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/bbox_heads/__pycache__/double_bbox_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/bbox_heads/__pycache__/double_bbox_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/coarse_mask_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/coarse_mask_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/seg_heads/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .panoptic_fpn_head import PanopticFPNHead # noqa: F401,F403 3 | from .panoptic_fusion_heads import * # noqa: F401,F403 4 | -------------------------------------------------------------------------------- /tests/test_models/test_backbones/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .utils import check_norm_state, is_block, is_norm 3 | 4 | __all__ = ['is_block', 'is_norm', 'check_norm_state'] 5 | -------------------------------------------------------------------------------- /configs/gn/mask_rcnn_r101_fpn_gn-all_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r101_fpn_gn-all_2x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[28, 34]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=36) 6 | -------------------------------------------------------------------------------- /configs/gn/mask_rcnn_r50_fpn_gn-all_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn-all_2x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[28, 34]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=36) 6 | -------------------------------------------------------------------------------- /configs/hrnet/faster_rcnn_hrnetv2p_w18_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_hrnetv2p_w18_1x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[16, 22]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=24) 6 | -------------------------------------------------------------------------------- /configs/hrnet/htc_x101_64x4d_fpn_16x1_28e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../htc/htc_x101_64x4d_fpn_16x1_20e_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[24, 27]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=28) 5 | -------------------------------------------------------------------------------- /docker/serve/config.properties: -------------------------------------------------------------------------------- 1 | inference_address=http://0.0.0.0:8080 2 | management_address=http://0.0.0.0:8081 3 | metrics_address=http://0.0.0.0:8082 4 | model_store=/home/model-server/model-store 5 | load_models=all 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/reppoints/reppoints_partial_minmax_r50_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | model = dict(bbox_head=dict(transform_method='partial_minmax')) 3 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/retinanet/retinanet_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/tridentnet/tridentnet_r50_caffe_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'tridentnet_r50_caffe_mstrain_1x_coco.py' 2 | 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/core/bbox/samplers/__pycache__/instance_balanced_pos_sampler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/core/bbox/samplers/__pycache__/instance_balanced_pos_sampler.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/feature_relay_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/feature_relay_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/fused_semantic_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/fused_semantic_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/global_context_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/global_context_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/roi_heads/mask_heads/__pycache__/scnet_semantic_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/mask_heads/__pycache__/scnet_semantic_head.cpython-37.pyc -------------------------------------------------------------------------------- /mmdet/models/seg_heads/panoptic_fusion_heads/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/seg_heads/panoptic_fusion_heads/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /configs/hrnet/fcos_hrnetv2p_w18_gn-head_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_hrnetv2p_w18_gn-head_4x4_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/hrnet/fcos_hrnetv2p_w32_gn-head_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_hrnetv2p_w32_gn-head_4x4_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/reppoints/reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fast_rcnn/fast_rcnn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_fpn_1x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[16, 22]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=24) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/mask_rcnn_hrnetv2p_w18_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_hrnetv2p_w18_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/mask_rcnn_hrnetv2p_w32_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_hrnetv2p_w32_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/mask_rcnn_hrnetv2p_w40_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_hrnetv2p_w40_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/ms_rcnn/ms_rcnn_r101_caffe_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_r101_caffe_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/ms_rcnn/ms_rcnn_r50_caffe_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_r50_caffe_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/ms_rcnn/ms_rcnn_x101_64x4d_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_x101_64x4d_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/reppoints/bbox_r50_grid_center_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | model = dict(bbox_head=dict(transform_method='minmax', use_grid_points=True)) 3 | -------------------------------------------------------------------------------- /mmdet/core/data_structures/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .general_data import GeneralData 3 | from .instance_data import InstanceData 4 | 5 | __all__ = ['GeneralData', 'InstanceData'] 6 | -------------------------------------------------------------------------------- /mmdet/models/roi_heads/roi_extractors/__pycache__/base_roi_extractor.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/roi_extractors/__pycache__/base_roi_extractor.cpython-37.pyc -------------------------------------------------------------------------------- /configs/fpg/retinanet_r50_fpg-chn128_crop640_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'retinanet_r50_fpg_crop640_50e_coco.py' 2 | 3 | model = dict( 4 | neck=dict(out_channels=128, inter_channels=128), 5 | bbox_head=dict(in_channels=128)) 6 | -------------------------------------------------------------------------------- /configs/gn+ws/mask_rcnn_r101_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/gn+ws/mask_rcnn_r50_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/scnet/scnet_x101_64x4d_fpn_8x1_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './scnet_x101_64x4d_fpn_20e_coco.py' 2 | data = dict(samples_per_gpu=1, workers_per_gpu=1) 3 | optimizer = dict(type='SGD', lr=0.01, momentum=0.9, weight_decay=0.0001) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_rcnn_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_fpn_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 19]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=20) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn/mask_rcnn_r101_fpn_gn-all_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r101_fpn_gn-all_2x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[28, 34]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=36) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn/mask_rcnn_r50_fpn_gn-all_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn-all_2x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[28, 34]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=36) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/faster_rcnn_hrnetv2p_w32_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_hrnetv2p_w32_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/faster_rcnn_hrnetv2p_w40_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_hrnetv2p_w40_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/models/roi_heads/roi_extractors/__pycache__/generic_roi_extractor.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/roi_extractors/__pycache__/generic_roi_extractor.cpython-37.pyc -------------------------------------------------------------------------------- /configs/fcos/fcos_r50_caffe_fpn_gn-head_4x4_1x_coco.py: -------------------------------------------------------------------------------- 1 | # TODO: Remove this config after benchmarking all related configs 2 | _base_ = 'fcos_r50_caffe_fpn_gn-head_1x_coco.py' 3 | 4 | data = dict(samples_per_gpu=4, workers_per_gpu=4) 5 | -------------------------------------------------------------------------------- /configs/gcnet/mask_rcnn_r101_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /configs/gcnet/mask_rcnn_r50_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /configs/gn/mask_rcnn_r50_fpn_gn-all_contrib_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn-all_contrib_2x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[28, 34]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=36) 6 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r50_caffe_fpn_mstrain_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r50_caffe_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/faster_rcnn_hrnetv2p_w18_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_hrnetv2p_w18_1x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[16, 22]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=24) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/htc_x101_64x4d_fpn_16x1_28e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../htc/htc_x101_64x4d_fpn_16x1_20e_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[24, 27]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=28) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/reppoints/reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py' 2 | lr_config = dict(step=[16, 22]) 3 | runner = dict(type='EpochBasedRunner', max_epochs=24) 4 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements/*.txt 2 | include mmdet/VERSION 3 | include mmdet/.mim/model-index.yml 4 | include mmdet/.mim/demo/*/* 5 | recursive-include mmdet/.mim/configs *.py *.yml 6 | recursive-include mmdet/.mim/tools *.sh *.py 7 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_caffe_dc5_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_caffe_dc5_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_caffe_fpn_mstrain_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/gn+ws/mask_rcnn_x50_32x4d_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_x50_32x4d_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_2x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /configs/point_rend/point_rend_r50_caffe_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './point_rend_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fpg/retinanet_r50_fpg-chn128_crop640_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'retinanet_r50_fpg_crop640_50e_coco.py' 2 | 3 | model = dict( 4 | neck=dict(out_channels=128, inter_channels=128), 5 | bbox_head=dict(in_channels=128)) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn+ws/mask_rcnn_r50_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/fcos_hrnetv2p_w18_gn-head_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_hrnetv2p_w18_gn-head_4x4_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/hrnet/fcos_hrnetv2p_w32_gn-head_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_hrnetv2p_w32_gn-head_4x4_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 22]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/scnet/scnet_x101_64x4d_fpn_8x1_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './scnet_x101_64x4d_fpn_20e_coco.py' 2 | data = dict(samples_per_gpu=1, workers_per_gpu=1) 3 | optimizer = dict(type='SGD', lr=0.01, momentum=0.9, weight_decay=0.0001) 4 | -------------------------------------------------------------------------------- /mmdet/models/roi_heads/roi_extractors/__pycache__/single_level_roi_extractor.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/roi_heads/roi_extractors/__pycache__/single_level_roi_extractor.cpython-37.pyc -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/faster_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_detection.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/faster_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_detection.py', 4 | '../_base_/schedules/schedule_2x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /configs/gn+ws/mask_rcnn_x101_32x4d_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_x101_32x4d_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r50_caffe_fpn_mstrain-poly_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r50_caffe_fpn_mstrain-poly_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /configs/swin/mask_rcnn_swin-t-p4-w7_fpn_fp16_ms-crop-3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_swin-t-p4-w7_fpn_ms-crop-3x_coco.py' 2 | # you need to set mode='dynamic' if you are using pytorch<=1.5.0 3 | fp16 = dict(loss_scale=dict(init_scale=512)) 4 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fcos/fcos_r50_caffe_fpn_gn-head_4x4_1x_coco.py: -------------------------------------------------------------------------------- 1 | # TODO: Remove this config after benchmarking all related configs 2 | _base_ = 'fcos_r50_caffe_fpn_gn-head_1x_coco.py' 3 | 4 | data = dict(samples_per_gpu=4, workers_per_gpu=4) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gcnet/mask_rcnn_r50_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn+ws/mask_rcnn_r101_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn/mask_rcnn_r50_fpn_gn-all_contrib_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn-all_contrib_2x_coco.py' 2 | 3 | # learning policy 4 | lr_config = dict(step=[28, 34]) 5 | runner = dict(type='EpochBasedRunner', max_epochs=36) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/retinanet/retinanet_r50_caffe_fpn_mstrain_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/retinanet/retinanet_r50_caffe_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/models/seg_heads/panoptic_fusion_heads/__pycache__/heuristic_fusion_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/seg_heads/panoptic_fusion_heads/__pycache__/heuristic_fusion_head.cpython-37.pyc -------------------------------------------------------------------------------- /requirements/docs.txt: -------------------------------------------------------------------------------- 1 | docutils==0.16.0 2 | -e git+https://github.com/open-mmlab/pytorch_sphinx_theme.git#egg=pytorch_sphinx_theme 3 | recommonmark 4 | sphinx==4.0.2 5 | sphinx-copybutton 6 | sphinx_markdown_tables 7 | sphinx_rtd_theme==0.5.2 8 | -------------------------------------------------------------------------------- /configs/atss/atss_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './atss_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/cascade_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_detection.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /configs/fsaf/fsaf_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fsaf_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/gcnet/mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_x101_32x4d_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /configs/paa/paa_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/rpn/rpn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/rpn/rpn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_caffe_dc5_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_caffe_dc5_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_caffe_fpn_mstrain_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gcnet/mask_rcnn_r101_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_2x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/point_rend/point_rend_r50_caffe_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './point_rend_r50_caffe_fpn_mstrain_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r50_fpn_mstrain_640-800_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/retinanet_r50_fpn.py', '../common/mstrain_3x_coco.py' 3 | ] 4 | # optimizer 5 | optimizer = dict(type='SGD', lr=0.01, momentum=0.9, weight_decay=0.0001) 6 | -------------------------------------------------------------------------------- /configs/scnet/scnet_r101_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './scnet_r50_fpn_20e_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/vfnet/vfnet_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './vfnet_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/yolact/yolact_r101_1x8_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './yolact_r50_1x8_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/faster_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_detection.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/faster_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_detection.py', 4 | '../_base_/schedules/schedule_2x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn+ws/mask_rcnn_x101_32x4d_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_x101_32x4d_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn+ws/mask_rcnn_x50_32x4d_fpn_gn_ws-all_20_23_24e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_x50_32x4d_fpn_gn_ws-all_2x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[20, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r50_caffe_fpn_mstrain-poly_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[16, 23]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=24) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r50_caffe_fpn_mstrain-poly_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_coco.py' 2 | # learning policy 3 | lr_config = dict(step=[28, 34]) 4 | runner = dict(type='EpochBasedRunner', max_epochs=36) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/swin/mask_rcnn_swin-t-p4-w7_fpn_fp16_ms-crop-3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_swin-t-p4-w7_fpn_ms-crop-3x_coco.py' 2 | # you need to set mode='dynamic' if you are using pytorch<=1.5.0 3 | fp16 = dict(loss_scale=dict(init_scale=512)) 4 | -------------------------------------------------------------------------------- /mmdet/models/seg_heads/panoptic_fusion_heads/__pycache__/base_panoptic_fusion_head.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QiuHeqian/mmdetection-ref/HEAD/mmdet/models/seg_heads/panoptic_fusion_heads/__pycache__/base_panoptic_fusion_head.cpython-37.pyc -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_mask_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/cascade_mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_mask_rcnn_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/cascade_mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_20e.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/cascade_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_detection.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gcnet/mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_x101_32x4d_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/paa/paa_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/rpn/rpn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/rpn/rpn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/fast_rcnn/fast_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/fast_rcnn/fast_rcnn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/foveabox/fovea_r101_fpn_4x4_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fovea_r50_fpn_4x4_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/foveabox/fovea_r101_fpn_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fovea_r50_fpn_4x4_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/paa/paa_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_mstrain_3x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/atss/atss_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './atss_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fsaf/fsaf_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fsaf_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/retinanet/retinanet_r50_fpn_mstrain_640-800_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/retinanet_r50_fpn.py', '../common/mstrain_3x_coco.py' 3 | ] 4 | # optimizer 5 | optimizer = dict(type='SGD', lr=0.01, momentum=0.9, weight_decay=0.0001) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/vfnet/vfnet_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './vfnet_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/gcnet/cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_mask_rcnn_x101_32x4d_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /configs/ghm/retinanet_ghm_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_ghm_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/vfnet/vfnet_r101_fpn_mstrain_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './vfnet_r50_fpn_mstrain_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_mask_rcnn_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/cascade_mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_mask_rcnn_r50_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = [ 2 | '../_base_/models/cascade_mask_rcnn_r50_fpn.py', 3 | '../_base_/datasets/coco_instance.py', 4 | '../_base_/schedules/schedule_20e.py', '../_base_/default_runtime.py' 5 | ] 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/scnet/scnet_r101_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './scnet_r50_fpn_20e_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/yolact/yolact_r101_1x8_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './yolact_r50_1x8_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_iou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='IoULoss', loss_weight=10.0)))) 7 | -------------------------------------------------------------------------------- /configs/pafpn/faster_rcnn_r50_pafpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | 3 | model = dict( 4 | neck=dict( 5 | type='PAFPN', 6 | in_channels=[256, 512, 1024, 2048], 7 | out_channels=256, 8 | num_outs=5)) 9 | -------------------------------------------------------------------------------- /configs/panoptic_fpn/panoptic_fpn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './panoptic_fpn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/foveabox/fovea_r101_fpn_4x4_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fovea_r50_fpn_4x4_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/foveabox/fovea_r101_fpn_4x4_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fovea_r50_fpn_4x4_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/paa/paa_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './paa_r50_fpn_mstrain_3x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_rcnn_r101_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_fpn_20e_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/dcn/mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_ciou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='CIoULoss', loss_weight=12.0)))) 7 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_giou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='GIoULoss', loss_weight=10.0)))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fast_rcnn/fast_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/fast_rcnn/fast_rcnn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gcnet/cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_mask_rcnn_x101_32x4d_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/ghm/retinanet_ghm_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_ghm_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/mask_rcnn/mask_rcnn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/retinanet/retinanet_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/retinanet/retinanet_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/vfnet/vfnet_r101_fpn_mstrain_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './vfnet_r50_fpn_mstrain_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/models/seg_heads/panoptic_fusion_heads/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .base_panoptic_fusion_head import \ 3 | BasePanopticFusionHead # noqa: F401,F403 4 | from .heuristic_fusion_head import HeuristicFusionHead # noqa: F401,F403 5 | -------------------------------------------------------------------------------- /tests/test_data/test_pipelines/test_transform/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .utils import check_result_same, construct_toy_data, create_random_bboxes 3 | 4 | __all__ = ['create_random_bboxes', 'construct_toy_data', 'check_result_same'] 5 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_mask_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/dcn/faster_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/dcn/mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/dcn/mask_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCNv2', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/gcnet/cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../dcn/cascade_mask_rcnn_x101_32x4d_fpn_dconv_c3-c5_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /configs/gn+ws/faster_rcnn_r101_fpn_gn_ws-all_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_gn_ws-all_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', checkpoint='open-mmlab://jhu/resnet101_gn_ws'))) 7 | -------------------------------------------------------------------------------- /configs/gn+ws/mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn_ws-all_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', checkpoint='open-mmlab://jhu/resnet101_gn_ws'))) 7 | -------------------------------------------------------------------------------- /configs/libra_rcnn/libra_faster_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './libra_faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/rpn/rpn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /docker/serve/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | if [[ "$1" = "serve" ]]; then 5 | shift 1 6 | torchserve --start --ts-config /home/model-server/config.properties 7 | else 8 | eval "$@" 9 | fi 10 | 11 | # prevent docker exit 12 | tail -f /dev/null 13 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r101_fpn_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/panoptic_fpn/panoptic_fpn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './panoptic_fpn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/core/bbox/iou_calculators/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .builder import build_iou_calculator 3 | from .iou2d_calculator import BboxOverlaps2D, bbox_overlaps 4 | 5 | __all__ = ['build_iou_calculator', 'BboxOverlaps2D', 'bbox_overlaps'] 6 | -------------------------------------------------------------------------------- /mmdet/core/visualization/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .image import (color_val_matplotlib, imshow_det_bboxes, 3 | imshow_gt_det_bboxes) 4 | 5 | __all__ = ['imshow_det_bboxes', 'imshow_gt_det_bboxes', 'color_val_matplotlib'] 6 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_mask_rcnn_r101_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_mask_rcnn_r50_fpn_20e_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/dcn/cascade_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/dcn/cascade_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/dcn/faster_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/dcn/faster_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCNv2', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'faster_rcnn_r50_fpn_mstrain_3x_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r50_fpn_bounded_iou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='BoundedIoULoss', loss_weight=10.0)))) 7 | -------------------------------------------------------------------------------- /configs/grid_rcnn/grid_rcnn_r101_fpn_gn-head_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './grid_rcnn_r50_fpn_gn-head_2x_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /configs/instaboost/mask_rcnn_r101_fpn_instaboost_4x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_instaboost_4x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/panoptic_fpn/panoptic_fpn_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './panoptic_fpn_r50_fpn_mstrain_3x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_rcnn_r101_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_fpn_20e_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_ciou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='CIoULoss', loss_weight=12.0)))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_giou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='GIoULoss', loss_weight=10.0)))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_iou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='IoULoss', loss_weight=10.0)))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/pafpn/faster_rcnn_r50_pafpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | 3 | model = dict( 4 | neck=dict( 5 | type='PAFPN', 6 | in_channels=[256, 512, 1024, 2048], 7 | out_channels=256, 8 | num_outs=5)) 9 | -------------------------------------------------------------------------------- /configs/dcn/faster_rcnn_r50_fpn_mdconv_c3-c5_group4_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCNv2', deform_groups=4, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/free_anchor/retinanet_free_anchor_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_free_anchor_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/gn/mask_rcnn_r101_fpn_gn-all_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn-all_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron/resnet101_gn'))) 8 | -------------------------------------------------------------------------------- /configs/ms_rcnn/ms_rcnn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/reppoints/reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_1x_coco.py' 2 | norm_cfg = dict(type='GN', num_groups=32, requires_grad=True) 3 | model = dict(neck=dict(norm_cfg=norm_cfg), bbox_head=dict(norm_cfg=norm_cfg)) 4 | optimizer = dict(lr=0.01) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_mask_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/mask_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../mask_rcnn/mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCNv2', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gcnet/cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../dcn/cascade_mask_rcnn_x101_32x4d_fpn_dconv_c3-c5_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | norm_cfg=dict(type='SyncBN', requires_grad=True), norm_eval=False)) 5 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn+ws/mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn_ws-all_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', checkpoint='open-mmlab://jhu/resnet101_gn_ws'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/libra_rcnn/libra_faster_rcnn_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './libra_faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/rpn/rpn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './rpn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /mmdet/datasets/samplers/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) OpenMMLab. All rights reserved. 2 | from .distributed_sampler import DistributedSampler 3 | from .group_sampler import DistributedGroupSampler, GroupSampler 4 | 5 | __all__ = ['DistributedSampler', 'DistributedGroupSampler', 'GroupSampler'] 6 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_mask_rcnn_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_mask_rcnn_r50_fpn_mstrain_3x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/dcn/cascade_mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_mask_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/dcn/cascade_mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_mask_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /configs/fast_rcnn/fast_rcnn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fast_rcnn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/fcos/fcos_r101_caffe_fpn_gn-head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './fcos_r50_caffe_fpn_gn-head_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/mask_rcnn/mask_rcnn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/pvt/retinanet_pvt-s_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'retinanet_pvt-t_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | num_layers=[3, 4, 6, 3], 5 | init_cfg=dict(checkpoint='https://github.com/whai362/PVT/' 6 | 'releases/download/v2/pvt_small.pth'))) 7 | -------------------------------------------------------------------------------- /configs/retinanet/retinanet_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /docs_zh-CN/tutorials/index.rst: -------------------------------------------------------------------------------- 1 | .. toctree:: 2 | :maxdepth: 2 3 | 4 | config.md 5 | customize_dataset.md 6 | data_pipeline.md 7 | customize_models.md 8 | customize_runtime.md 9 | customize_losses.md 10 | finetune.md 11 | pytorch2onnx.md 12 | onnx2tensorrt.md 13 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/cascade_rcnn/cascade_mask_rcnn_r101_fpn_20e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_mask_rcnn_r50_fpn_20e_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/cascade_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/faster_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/faster_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/faster_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../faster_rcnn/faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCNv2', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn+ws/faster_rcnn_r101_fpn_gn_ws-all_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_gn_ws-all_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', checkpoint='open-mmlab://jhu/resnet101_gn_ws'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/grid_rcnn/grid_rcnn_r101_fpn_gn-head_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './grid_rcnn_r50_fpn_gn-head_2x_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/instaboost/mask_rcnn_r101_fpn_instaboost_4x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_instaboost_4x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/lvis/mask_rcnn_r101_fpn_sample1e-3_mstrain_1x_lvis_v1.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_sample1e-3_mstrain_1x_lvis_v1.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/pvt/retinanet_pvt-m_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'retinanet_pvt-t_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | num_layers=[3, 4, 18, 3], 5 | init_cfg=dict(checkpoint='https://github.com/whai362/PVT/' 6 | 'releases/download/v2/pvt_medium.pth'))) 7 | -------------------------------------------------------------------------------- /configs/reppoints/reppoints_moment_r101_fpn_gn-neck+head_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /configs/strong_baselines/mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_50e_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_coco.py' 2 | 3 | # Use RepeatDataset to speed up training 4 | # change repeat time from 4 (for 100 epochs) to 2 (for 50 epochs) 5 | data = dict(train=dict(times=2)) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/dcn/cascade_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = '../cascade_rcnn/cascade_rcnn_r101_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | dcn=dict(type='DCN', deform_groups=1, fallback_on_stride=False), 5 | stage_with_dcn=(False, True, True, True))) 6 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = 'faster_rcnn_r50_fpn_mstrain_3x_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/faster_rcnn/faster_rcnn_r50_fpn_bounded_iou_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_fpn_1x_coco.py' 2 | model = dict( 3 | roi_head=dict( 4 | bbox_head=dict( 5 | reg_decoded_bbox=True, 6 | loss_bbox=dict(type='BoundedIoULoss', loss_weight=10.0)))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/free_anchor/retinanet_free_anchor_r101_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './retinanet_free_anchor_r50_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/gn/mask_rcnn_r101_fpn_gn-all_2x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_gn-all_2x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron/resnet101_gn'))) 8 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/ms_rcnn/ms_rcnn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ms_rcnn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/panoptic_fpn/panoptic_fpn_r101_fpn_mstrain_3x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './panoptic_fpn_r50_fpn_mstrain_3x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | -------------------------------------------------------------------------------- /mmdet/.mim/configs/reppoints/reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './reppoints_moment_r50_fpn_1x_coco.py' 2 | norm_cfg = dict(type='GN', num_groups=32, requires_grad=True) 3 | model = dict(neck=dict(norm_cfg=norm_cfg), bbox_head=dict(norm_cfg=norm_cfg)) 4 | optimizer = dict(lr=0.01) 5 | -------------------------------------------------------------------------------- /requirements/tests.txt: -------------------------------------------------------------------------------- 1 | asynctest 2 | codecov 3 | flake8 4 | interrogate 5 | isort==4.3.21 6 | # Note: used for kwarray.group_items, this may be ported to mmcv in the future. 7 | kwarray 8 | mmtrack 9 | onnx==1.7.0 10 | onnxruntime>=1.8.0 11 | pytest 12 | ubelt 13 | xdoctest>=0.10.0 14 | yapf 15 | -------------------------------------------------------------------------------- /configs/cascade_rcnn/cascade_rcnn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_rcnn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/faster_rcnn/faster_rcnn_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './faster_rcnn_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/guided_anchoring/ga_faster_r101_caffe_fpn_1x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './ga_faster_r50_caffe_fpn_1x_coco.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict( 6 | type='Pretrained', 7 | checkpoint='open-mmlab://detectron2/resnet101_caffe'))) 8 | -------------------------------------------------------------------------------- /configs/instaboost/cascade_mask_rcnn_r101_fpn_instaboost_4x_coco.py: -------------------------------------------------------------------------------- 1 | _base_ = './cascade_mask_rcnn_r50_fpn_instaboost_4x_coco.py' 2 | 3 | model = dict( 4 | backbone=dict( 5 | depth=101, 6 | init_cfg=dict(type='Pretrained', 7 | checkpoint='torchvision://resnet101'))) 8 | -------------------------------------------------------------------------------- /configs/lvis/mask_rcnn_r101_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py: -------------------------------------------------------------------------------- 1 | _base_ = './mask_rcnn_r50_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py' 2 | model = dict( 3 | backbone=dict( 4 | depth=101, 5 | init_cfg=dict(type='Pretrained', 6 | checkpoint='torchvision://resnet101'))) 7 | --------------------------------------------------------------------------------