gitextract_auoxlo5f/ ├── .github/ │ └── workflows/ │ └── retype-action.yml ├── .gitignore ├── DLTA_AI_app/ │ ├── .flake8 │ ├── .gitignore │ ├── .gitmodules │ ├── __main__.py │ ├── __main__.spec │ ├── inferencing.py │ ├── labelme/ │ │ ├── __init__.py │ │ ├── app.py │ │ ├── cli/ │ │ │ ├── __init__.py │ │ │ ├── draw_json.py │ │ │ ├── draw_label_png.py │ │ │ ├── json_to_dataset.py │ │ │ └── on_docker.py │ │ ├── config/ │ │ │ ├── __init__.py │ │ │ ├── default_config.yaml │ │ │ └── default_config_base.yaml │ │ ├── intelligence.py │ │ ├── label_file.py │ │ ├── logger.py │ │ ├── shape.py │ │ ├── testing.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── _io.py │ │ │ ├── custom_exports.py │ │ │ ├── export.py │ │ │ ├── helpers/ │ │ │ │ ├── mathOps.py │ │ │ │ └── visualizations.py │ │ │ ├── image.py │ │ │ ├── model_explorer.py │ │ │ ├── qt.py │ │ │ ├── sam.py │ │ │ ├── shape.py │ │ │ └── vid_to_frames.py │ │ └── widgets/ │ │ ├── ClassesWidget.py │ │ ├── MsgBox.py │ │ ├── ThresholdWidget.py │ │ ├── __init__.py │ │ ├── brightness_contrast_dialog.py │ │ ├── canvas.py │ │ ├── check_updates_UI.py │ │ ├── color_dialog.py │ │ ├── deleteSelectedShape_UI.py │ │ ├── editLabel_videoMode.py │ │ ├── escapable_qlist_widget.py │ │ ├── exportData_UI.py │ │ ├── feedback_UI.py │ │ ├── getIDfromUser_UI.py │ │ ├── interpolation_UI.py │ │ ├── label_dialog.py │ │ ├── label_list_widget.py │ │ ├── links.py │ │ ├── merge_feature_UI.py │ │ ├── notification.py │ │ ├── open_file.py │ │ ├── preferences_UI.py │ │ ├── runtime_data_UI.py │ │ ├── scaleObject_UI.py │ │ ├── segmentation_options_UI.py │ │ ├── shortcut_selector_UI.py │ │ ├── tool_bar.py │ │ ├── unique_label_qlist_widget.py │ │ └── zoom_widget.py │ ├── mmdetection/ │ │ ├── .circleci/ │ │ │ └── config.yml │ │ ├── .dev_scripts/ │ │ │ ├── batch_test_list.py │ │ │ ├── batch_train_list.txt │ │ │ ├── benchmark_filter.py │ │ │ ├── benchmark_inference_fps.py │ │ │ ├── benchmark_test_image.py │ │ │ ├── check_links.py │ │ │ ├── convert_test_benchmark_script.py │ │ │ ├── convert_train_benchmark_script.py │ │ │ ├── gather_models.py │ │ │ ├── gather_test_benchmark_metric.py │ │ │ ├── gather_train_benchmark_metric.py │ │ │ ├── linter.sh │ │ │ ├── test_benchmark.sh │ │ │ ├── test_init_backbone.py │ │ │ └── train_benchmark.sh │ │ ├── .gitignore │ │ ├── .owners.yml │ │ ├── .pre-commit-config.yaml │ │ ├── .readthedocs.yml │ │ ├── CITATION.cff │ │ ├── LICENSE │ │ ├── MANIFEST.in │ │ ├── configs/ │ │ │ ├── _base_/ │ │ │ │ ├── datasets/ │ │ │ │ │ ├── cityscapes_detection.py │ │ │ │ │ ├── cityscapes_instance.py │ │ │ │ │ ├── coco_detection.py │ │ │ │ │ ├── coco_instance.py │ │ │ │ │ ├── coco_instance_semantic.py │ │ │ │ │ ├── coco_panoptic.py │ │ │ │ │ ├── deepfashion.py │ │ │ │ │ ├── lvis_v0.5_instance.py │ │ │ │ │ ├── lvis_v1_instance.py │ │ │ │ │ ├── openimages_detection.py │ │ │ │ │ ├── voc0712.py │ │ │ │ │ └── wider_face.py │ │ │ │ ├── default_runtime.py │ │ │ │ ├── models/ │ │ │ │ │ ├── cascade_mask_rcnn_r50_fpn.py │ │ │ │ │ ├── cascade_rcnn_r50_fpn.py │ │ │ │ │ ├── fast_rcnn_r50_fpn.py │ │ │ │ │ ├── faster_rcnn_r50_caffe_c4.py │ │ │ │ │ ├── faster_rcnn_r50_caffe_dc5.py │ │ │ │ │ ├── faster_rcnn_r50_fpn.py │ │ │ │ │ ├── mask_rcnn_r50_caffe_c4.py │ │ │ │ │ ├── mask_rcnn_r50_fpn.py │ │ │ │ │ ├── retinanet_r50_fpn.py │ │ │ │ │ ├── rpn_r50_caffe_c4.py │ │ │ │ │ ├── rpn_r50_fpn.py │ │ │ │ │ └── ssd300.py │ │ │ │ └── schedules/ │ │ │ │ ├── schedule_1x.py │ │ │ │ ├── schedule_20e.py │ │ │ │ └── schedule_2x.py │ │ │ ├── albu_example/ │ │ │ │ └── mask_rcnn_r50_fpn_albu_1x_coco.py │ │ │ ├── atss/ │ │ │ │ ├── atss_r101_fpn_1x_coco.py │ │ │ │ ├── atss_r50_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── autoassign/ │ │ │ │ ├── autoassign_r50_fpn_8x2_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── carafe/ │ │ │ │ ├── faster_rcnn_r50_fpn_carafe_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_carafe_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── cascade_rcnn/ │ │ │ │ ├── cascade_mask_rcnn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_r101_caffe_fpn_mstrain_3x_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_mask_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_r50_caffe_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_20e_coco.py │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_20e_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x8d_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_20e_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_rcnn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── cascade_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── cascade_rcnn_r101_fpn_20e_coco.py │ │ │ │ ├── cascade_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── cascade_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── cascade_rcnn_r50_fpn_20e_coco.py │ │ │ │ ├── cascade_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── cascade_rcnn_x101_32x4d_fpn_20e_coco.py │ │ │ │ ├── cascade_rcnn_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── cascade_rcnn_x101_64x4d_fpn_20e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── cascade_rpn/ │ │ │ │ ├── crpn_fast_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── crpn_faster_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── crpn_r50_caffe_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── centernet/ │ │ │ │ ├── centernet_resnet18_140e_coco.py │ │ │ │ ├── centernet_resnet18_dcnv2_140e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── centripetalnet/ │ │ │ │ ├── centripetalnet_hourglass104_mstest_16x6_210e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── cityscapes/ │ │ │ │ ├── faster_rcnn_r50_fpn_1x_cityscapes.py │ │ │ │ └── mask_rcnn_r50_fpn_1x_cityscapes.py │ │ │ ├── common/ │ │ │ │ ├── lsj_100e_coco_instance.py │ │ │ │ ├── mstrain-poly_3x_coco_instance.py │ │ │ │ ├── mstrain_3x_coco.py │ │ │ │ ├── mstrain_3x_coco_instance.py │ │ │ │ ├── ssj_270k_coco_instance.py │ │ │ │ └── ssj_scp_270k_coco_instance.py │ │ │ ├── convnext/ │ │ │ │ ├── cascade_mask_rcnn_convnext-s_p4_w7_fpn_giou_4conv1f_fp16_ms-crop_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_convnext-t_p4_w7_fpn_giou_4conv1f_fp16_ms-crop_3x_coco.py │ │ │ │ ├── mask_rcnn_convnext-t_p4_w7_fpn_fp16_ms-crop_3x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── cornernet/ │ │ │ │ ├── cornernet_hourglass104_mstest_10x5_210e_coco.py │ │ │ │ ├── cornernet_hourglass104_mstest_32x3_210e_coco.py │ │ │ │ ├── cornernet_hourglass104_mstest_8x6_210e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── dcn/ │ │ │ │ ├── cascade_mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_dconv_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_dconv_c3-c5_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_dpool_1x_coco.py │ │ │ │ ├── faster_rcnn_x101_32x4d_fpn_dconv_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_fp16_dconv_c3-c5_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── dcnv2/ │ │ │ │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_group4_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_mdpool_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_fp16_mdconv_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── ddod/ │ │ │ │ ├── ddod_r50_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── deepfashion/ │ │ │ │ └── mask_rcnn_r50_fpn_15e_deepfashion.py │ │ │ ├── deformable_detr/ │ │ │ │ ├── deformable_detr_r50_16x2_50e_coco.py │ │ │ │ ├── deformable_detr_refine_r50_16x2_50e_coco.py │ │ │ │ ├── deformable_detr_twostage_refine_r50_16x2_50e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── detectors/ │ │ │ │ ├── cascade_rcnn_r50_rfp_1x_coco.py │ │ │ │ ├── cascade_rcnn_r50_sac_1x_coco.py │ │ │ │ ├── detectors_cascade_rcnn_r50_1x_coco.py │ │ │ │ ├── detectors_htc_r101_20e_coco.py │ │ │ │ ├── detectors_htc_r50_1x_coco.py │ │ │ │ ├── htc_r50_rfp_1x_coco.py │ │ │ │ ├── htc_r50_sac_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── detr/ │ │ │ │ ├── detr_r50_8x2_150e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── double_heads/ │ │ │ │ ├── dh_faster_rcnn_r50_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── dyhead/ │ │ │ │ ├── atss_r50_caffe_fpn_dyhead_1x_coco.py │ │ │ │ ├── atss_r50_fpn_dyhead_1x_coco.py │ │ │ │ ├── atss_swin-l-p4-w12_fpn_dyhead_mstrain_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── dynamic_rcnn/ │ │ │ │ ├── dynamic_rcnn_r50_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── efficientnet/ │ │ │ │ ├── metafile.yml │ │ │ │ └── retinanet_effb3_fpn_crop896_8x4_1x_coco.py │ │ │ ├── empirical_attention/ │ │ │ │ ├── faster_rcnn_r50_fpn_attention_0010_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_attention_0010_dcn_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_attention_1111_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_attention_1111_dcn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── fast_rcnn/ │ │ │ │ ├── fast_rcnn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── fast_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── fast_rcnn_r101_fpn_2x_coco.py │ │ │ │ ├── fast_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── fast_rcnn_r50_fpn_1x_coco.py │ │ │ │ └── fast_rcnn_r50_fpn_2x_coco.py │ │ │ ├── faster_rcnn/ │ │ │ │ ├── faster_rcnn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_r101_caffe_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_r101_fpn_2x_coco.py │ │ │ │ ├── faster_rcnn_r101_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_c4_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_c4_mstrain_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_dc5_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_dc5_mstrain_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_dc5_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_90k_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_1x_coco-person-bicycle-car.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_1x_coco-person.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_2x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_90k_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_2x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_bounded_iou_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_ciou_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_fp16_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_giou_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_iou_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_ohem_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_soft_nms_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_tnr-pretrain_1x_coco.py │ │ │ │ ├── faster_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_x101_32x4d_fpn_2x_coco.py │ │ │ │ ├── faster_rcnn_x101_32x4d_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_x101_32x8d_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_x101_64x4d_fpn_2x_coco.py │ │ │ │ ├── faster_rcnn_x101_64x4d_fpn_mstrain_3x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── fcos/ │ │ │ │ ├── fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_1x_coco.py │ │ │ │ ├── fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_dcn_1x_coco.py │ │ │ │ ├── fcos_center_r50_caffe_fpn_gn-head_1x_coco.py │ │ │ │ ├── fcos_r101_caffe_fpn_gn-head_1x_coco.py │ │ │ │ ├── fcos_r101_caffe_fpn_gn-head_mstrain_640-800_2x_coco.py │ │ │ │ ├── fcos_r50_caffe_fpn_gn-head_1x_coco.py │ │ │ │ ├── fcos_r50_caffe_fpn_gn-head_4x4_1x_coco.py │ │ │ │ ├── fcos_r50_caffe_fpn_gn-head_fp16_1x_bs8x8_coco.py │ │ │ │ ├── fcos_r50_caffe_fpn_gn-head_mstrain_640-800_2x_coco.py │ │ │ │ ├── fcos_x101_64x4d_fpn_gn-head_mstrain_640-800_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── foveabox/ │ │ │ │ ├── fovea_align_r101_fpn_gn-head_4x4_2x_coco.py │ │ │ │ ├── fovea_align_r101_fpn_gn-head_mstrain_640-800_4x4_2x_coco.py │ │ │ │ ├── fovea_align_r50_fpn_gn-head_4x4_2x_coco.py │ │ │ │ ├── fovea_align_r50_fpn_gn-head_mstrain_640-800_4x4_2x_coco.py │ │ │ │ ├── fovea_r101_fpn_4x4_1x_coco.py │ │ │ │ ├── fovea_r101_fpn_4x4_2x_coco.py │ │ │ │ ├── fovea_r50_fpn_4x4_1x_coco.py │ │ │ │ ├── fovea_r50_fpn_4x4_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── fpg/ │ │ │ │ ├── faster_rcnn_r50_fpg-chn128_crop640_50e_coco.py │ │ │ │ ├── faster_rcnn_r50_fpg_crop640_50e_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_crop640_50e_coco.py │ │ │ │ ├── mask_rcnn_r50_fpg-chn128_crop640_50e_coco.py │ │ │ │ ├── mask_rcnn_r50_fpg_crop640_50e_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_crop640_50e_coco.py │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_r50_fpg-chn128_crop640_50e_coco.py │ │ │ │ └── retinanet_r50_fpg_crop640_50e_coco.py │ │ │ ├── free_anchor/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_free_anchor_r101_fpn_1x_coco.py │ │ │ │ ├── retinanet_free_anchor_r50_fpn_1x_coco.py │ │ │ │ └── retinanet_free_anchor_x101_32x4d_fpn_1x_coco.py │ │ │ ├── fsaf/ │ │ │ │ ├── fsaf_r101_fpn_1x_coco.py │ │ │ │ ├── fsaf_r50_fpn_1x_coco.py │ │ │ │ ├── fsaf_x101_64x4d_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── gcnet/ │ │ │ │ ├── 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 │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_r4_gcb_c3-c5_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_r4_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_r4_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── gfl/ │ │ │ │ ├── gfl_r101_fpn_dconv_c3-c5_mstrain_2x_coco.py │ │ │ │ ├── gfl_r101_fpn_mstrain_2x_coco.py │ │ │ │ ├── gfl_r50_fpn_1x_coco.py │ │ │ │ ├── gfl_r50_fpn_mstrain_2x_coco.py │ │ │ │ ├── gfl_x101_32x4d_fpn_dconv_c4-c5_mstrain_2x_coco.py │ │ │ │ ├── gfl_x101_32x4d_fpn_mstrain_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── ghm/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_ghm_r101_fpn_1x_coco.py │ │ │ │ ├── retinanet_ghm_r50_fpn_1x_coco.py │ │ │ │ ├── retinanet_ghm_x101_32x4d_fpn_1x_coco.py │ │ │ │ └── retinanet_ghm_x101_64x4d_fpn_1x_coco.py │ │ │ ├── gn/ │ │ │ │ ├── mask_rcnn_r101_fpn_gn-all_2x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_gn-all_3x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn-all_2x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn-all_3x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn-all_contrib_2x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn-all_contrib_3x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── gn+ws/ │ │ │ │ ├── faster_rcnn_r101_fpn_gn_ws-all_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_gn_ws-all_1x_coco.py │ │ │ │ ├── faster_rcnn_x101_32x4d_fpn_gn_ws-all_1x_coco.py │ │ │ │ ├── faster_rcnn_x50_32x4d_fpn_gn_ws-all_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_gn_ws-all_20_23_24e_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn_ws-all_20_23_24e_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn_ws-all_2x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_gn_ws-all_20_23_24e_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_gn_ws-all_2x_coco.py │ │ │ │ ├── mask_rcnn_x50_32x4d_fpn_gn_ws-all_20_23_24e_coco.py │ │ │ │ ├── mask_rcnn_x50_32x4d_fpn_gn_ws-all_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── grid_rcnn/ │ │ │ │ ├── grid_rcnn_r101_fpn_gn-head_2x_coco.py │ │ │ │ ├── grid_rcnn_r50_fpn_gn-head_1x_coco.py │ │ │ │ ├── grid_rcnn_r50_fpn_gn-head_2x_coco.py │ │ │ │ ├── grid_rcnn_x101_32x4d_fpn_gn-head_2x_coco.py │ │ │ │ ├── grid_rcnn_x101_64x4d_fpn_gn-head_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── groie/ │ │ │ │ ├── faster_rcnn_r50_fpn_groie_1x_coco.py │ │ │ │ ├── grid_rcnn_r50_fpn_gn-head_groie_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_r4_gcb_c3-c5_groie_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_groie_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_r4_gcb_c3-c5_groie_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── guided_anchoring/ │ │ │ │ ├── ga_fast_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_faster_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_faster_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_faster_r50_fpn_1x_coco.py │ │ │ │ ├── ga_faster_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── ga_faster_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── ga_retinanet_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_retinanet_r101_caffe_fpn_mstrain_2x.py │ │ │ │ ├── ga_retinanet_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_retinanet_r50_fpn_1x_coco.py │ │ │ │ ├── ga_retinanet_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── ga_retinanet_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── ga_rpn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_rpn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── ga_rpn_r50_fpn_1x_coco.py │ │ │ │ ├── ga_rpn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── ga_rpn_x101_64x4d_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── hrnet/ │ │ │ │ ├── cascade_mask_rcnn_hrnetv2p_w18_20e_coco.py │ │ │ │ ├── cascade_mask_rcnn_hrnetv2p_w32_20e_coco.py │ │ │ │ ├── cascade_mask_rcnn_hrnetv2p_w40_20e_coco.py │ │ │ │ ├── cascade_rcnn_hrnetv2p_w18_20e_coco.py │ │ │ │ ├── cascade_rcnn_hrnetv2p_w32_20e_coco.py │ │ │ │ ├── cascade_rcnn_hrnetv2p_w40_20e_coco.py │ │ │ │ ├── faster_rcnn_hrnetv2p_w18_1x_coco.py │ │ │ │ ├── faster_rcnn_hrnetv2p_w18_2x_coco.py │ │ │ │ ├── faster_rcnn_hrnetv2p_w32_1x_coco.py │ │ │ │ ├── faster_rcnn_hrnetv2p_w32_2x_coco.py │ │ │ │ ├── faster_rcnn_hrnetv2p_w40_1x_coco.py │ │ │ │ ├── faster_rcnn_hrnetv2p_w40_2x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w18_gn-head_4x4_1x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w18_gn-head_4x4_2x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w18_gn-head_mstrain_640-800_4x4_2x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w32_gn-head_4x4_1x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w32_gn-head_4x4_2x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w32_gn-head_mstrain_640-800_4x4_2x_coco.py │ │ │ │ ├── fcos_hrnetv2p_w40_gn-head_mstrain_640-800_4x4_2x_coco.py │ │ │ │ ├── htc_hrnetv2p_w18_20e_coco.py │ │ │ │ ├── htc_hrnetv2p_w32_20e_coco.py │ │ │ │ ├── htc_hrnetv2p_w40_20e_coco.py │ │ │ │ ├── htc_hrnetv2p_w40_28e_coco.py │ │ │ │ ├── htc_x101_64x4d_fpn_16x1_28e_coco.py │ │ │ │ ├── mask_rcnn_hrnetv2p_w18_1x_coco.py │ │ │ │ ├── mask_rcnn_hrnetv2p_w18_2x_coco.py │ │ │ │ ├── mask_rcnn_hrnetv2p_w32_1x_coco.py │ │ │ │ ├── mask_rcnn_hrnetv2p_w32_2x_coco.py │ │ │ │ ├── mask_rcnn_hrnetv2p_w40_1x_coco.py │ │ │ │ ├── mask_rcnn_hrnetv2p_w40_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── htc/ │ │ │ │ ├── htc_r101_fpn_20e_coco.py │ │ │ │ ├── htc_r50_fpn_1x_coco.py │ │ │ │ ├── htc_r50_fpn_20e_coco.py │ │ │ │ ├── htc_without_semantic_r50_fpn_1x_coco.py │ │ │ │ ├── htc_x101_32x4d_fpn_16x1_20e_coco.py │ │ │ │ ├── htc_x101_64x4d_fpn_16x1_20e_coco.py │ │ │ │ ├── htc_x101_64x4d_fpn_dconv_c3-c5_mstrain_400_1400_16x1_20e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── instaboost/ │ │ │ │ ├── cascade_mask_rcnn_r101_fpn_instaboost_4x_coco.py │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_instaboost_4x_coco.py │ │ │ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_instaboost_4x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_instaboost_4x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_instaboost_4x_coco.py │ │ │ │ ├── mask_rcnn_x101_64x4d_fpn_instaboost_4x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── lad/ │ │ │ │ ├── lad_r101_paa_r50_fpn_coco_1x.py │ │ │ │ ├── lad_r50_paa_r101_fpn_coco_1x.py │ │ │ │ └── metafile.yml │ │ │ ├── ld/ │ │ │ │ ├── ld_r101_gflv1_r101dcn_fpn_coco_2x.py │ │ │ │ ├── ld_r18_gflv1_r101_fpn_coco_1x.py │ │ │ │ ├── ld_r34_gflv1_r101_fpn_coco_1x.py │ │ │ │ ├── ld_r50_gflv1_r101_fpn_coco_1x.py │ │ │ │ └── metafile.yml │ │ │ ├── legacy_1.x/ │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_1x_coco_v1.py │ │ │ │ ├── faster_rcnn_r50_fpn_1x_coco_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_1x_coco_v1.py │ │ │ │ ├── retinanet_r50_caffe_fpn_1x_coco_v1.py │ │ │ │ ├── retinanet_r50_fpn_1x_coco_v1.py │ │ │ │ └── ssd300_coco_v1.py │ │ │ ├── libra_rcnn/ │ │ │ │ ├── libra_fast_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── libra_faster_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── libra_faster_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── libra_faster_rcnn_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── libra_retinanet_r50_fpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── lvis/ │ │ │ │ ├── mask_rcnn_r101_fpn_sample1e-3_mstrain_1x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r101_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py │ │ │ │ ├── mask_rcnn_r50_fpn_sample1e-3_mstrain_1x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_sample1e-3_mstrain_1x_lvis_v1.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py │ │ │ │ ├── mask_rcnn_x101_64x4d_fpn_sample1e-3_mstrain_1x_lvis_v1.py │ │ │ │ └── mask_rcnn_x101_64x4d_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py │ │ │ ├── mask2former/ │ │ │ │ ├── mask2former_r101_lsj_8x2_50e_coco-panoptic.py │ │ │ │ ├── mask2former_r101_lsj_8x2_50e_coco.py │ │ │ │ ├── mask2former_r50_lsj_8x2_50e_coco-panoptic.py │ │ │ │ ├── mask2former_r50_lsj_8x2_50e_coco.py │ │ │ │ ├── mask2former_swin-b-p4-w12-384-in21k_lsj_8x2_50e_coco-panoptic.py │ │ │ │ ├── mask2former_swin-b-p4-w12-384_lsj_8x2_50e_coco-panoptic.py │ │ │ │ ├── mask2former_swin-l-p4-w12-384-in21k_lsj_16x1_100e_coco-panoptic.py │ │ │ │ ├── mask2former_swin-s-p4-w7-224_lsj_8x2_50e_coco-panoptic.py │ │ │ │ ├── mask2former_swin-s-p4-w7-224_lsj_8x2_50e_coco.py │ │ │ │ ├── mask2former_swin-t-p4-w7-224_lsj_8x2_50e_coco-panoptic.py │ │ │ │ ├── mask2former_swin-t-p4-w7-224_lsj_8x2_50e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── mask_rcnn/ │ │ │ │ ├── mask_rcnn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_caffe_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_2x_coco.py │ │ │ │ ├── mask_rcnn_r101_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_c4_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_2x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_mstrain_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_poly_1x_coco_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_1x_wandb_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_2x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_fp16_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_poly_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_2x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x4d_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x8d_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x8d_fpn_mstrain-poly_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_32x8d_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_x101_64x4d_fpn_2x_coco.py │ │ │ │ ├── mask_rcnn_x101_64x4d_fpn_mstrain-poly_3x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── maskformer/ │ │ │ │ ├── maskformer_r50_mstrain_16x1_75e_coco.py │ │ │ │ ├── maskformer_swin-l-p4-w12_mstrain_64x1_300e_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── ms_rcnn/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── ms_rcnn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── ms_rcnn_r101_caffe_fpn_2x_coco.py │ │ │ │ ├── ms_rcnn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── ms_rcnn_r50_caffe_fpn_2x_coco.py │ │ │ │ ├── ms_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── ms_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── ms_rcnn_x101_64x4d_fpn_1x_coco.py │ │ │ │ └── ms_rcnn_x101_64x4d_fpn_2x_coco.py │ │ │ ├── nas_fcos/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── nas_fcos_fcoshead_r50_caffe_fpn_gn-head_4x4_1x_coco.py │ │ │ │ └── nas_fcos_nashead_r50_caffe_fpn_gn-head_4x4_1x_coco.py │ │ │ ├── nas_fpn/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_r50_fpn_crop640_50e_coco.py │ │ │ │ └── retinanet_r50_nasfpn_crop640_50e_coco.py │ │ │ ├── openimages/ │ │ │ │ ├── faster_rcnn_r50_fpn_32x2_1x_openimages.py │ │ │ │ ├── faster_rcnn_r50_fpn_32x2_1x_openimages_challenge.py │ │ │ │ ├── faster_rcnn_r50_fpn_32x2_cas_1x_openimages.py │ │ │ │ ├── faster_rcnn_r50_fpn_32x2_cas_1x_openimages_challenge.py │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_r50_fpn_32x2_1x_openimages.py │ │ │ │ └── ssd300_32x8_36e_openimages.py │ │ │ ├── paa/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── paa_r101_fpn_1x_coco.py │ │ │ │ ├── paa_r101_fpn_2x_coco.py │ │ │ │ ├── paa_r101_fpn_mstrain_3x_coco.py │ │ │ │ ├── paa_r50_fpn_1.5x_coco.py │ │ │ │ ├── paa_r50_fpn_1x_coco.py │ │ │ │ ├── paa_r50_fpn_2x_coco.py │ │ │ │ └── paa_r50_fpn_mstrain_3x_coco.py │ │ │ ├── pafpn/ │ │ │ │ ├── faster_rcnn_r50_pafpn_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── panoptic_fpn/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── panoptic_fpn_r101_fpn_1x_coco.py │ │ │ │ ├── panoptic_fpn_r101_fpn_mstrain_3x_coco.py │ │ │ │ ├── panoptic_fpn_r50_fpn_1x_coco.py │ │ │ │ └── panoptic_fpn_r50_fpn_mstrain_3x_coco.py │ │ │ ├── pascal_voc/ │ │ │ │ ├── faster_rcnn_r50_caffe_c4_mstrain_18k_voc0712.py │ │ │ │ ├── faster_rcnn_r50_fpn_1x_voc0712.py │ │ │ │ ├── faster_rcnn_r50_fpn_1x_voc0712_cocofmt.py │ │ │ │ ├── retinanet_r50_fpn_1x_voc0712.py │ │ │ │ ├── ssd300_voc0712.py │ │ │ │ └── ssd512_voc0712.py │ │ │ ├── pisa/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── pisa_faster_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── pisa_faster_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── pisa_mask_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── pisa_mask_rcnn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── pisa_retinanet_r50_fpn_1x_coco.py │ │ │ │ ├── pisa_retinanet_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── pisa_ssd300_coco.py │ │ │ │ └── pisa_ssd512_coco.py │ │ │ ├── point_rend/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── point_rend_r50_caffe_fpn_mstrain_1x_coco.py │ │ │ │ └── point_rend_r50_caffe_fpn_mstrain_3x_coco.py │ │ │ ├── pvt/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_pvt-l_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvt-m_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvt-s_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvt-t_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvtv2-b0_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvtv2-b1_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvtv2-b2_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvtv2-b3_fpn_1x_coco.py │ │ │ │ ├── retinanet_pvtv2-b4_fpn_1x_coco.py │ │ │ │ └── retinanet_pvtv2-b5_fpn_1x_coco.py │ │ │ ├── queryinst/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── queryinst_r101_fpn_300_proposals_crop_mstrain_480-800_3x_coco.py │ │ │ │ ├── queryinst_r101_fpn_mstrain_480-800_3x_coco.py │ │ │ │ ├── queryinst_r50_fpn_1x_coco.py │ │ │ │ ├── queryinst_r50_fpn_300_proposals_crop_mstrain_480-800_3x_coco.py │ │ │ │ └── queryinst_r50_fpn_mstrain_480-800_3x_coco.py │ │ │ ├── regnet/ │ │ │ │ ├── cascade_mask_rcnn_regnetx-1.6GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_regnetx-3.2GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_regnetx-400MF_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_regnetx-4GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── cascade_mask_rcnn_regnetx-800MF_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-1.6GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-3.2GF_fpn_1x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-3.2GF_fpn_2x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-3.2GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-400MF_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-4GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── faster_rcnn_regnetx-800MF_fpn_mstrain_3x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-1.6GF_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-12GF_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-3.2GF_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-3.2GF_fpn_mdconv_c3-c5_1x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-3.2GF_fpn_mstrain_3x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-400MF_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-4GF_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-4GF_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-6.4GF_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-800MF_fpn_mstrain-poly_3x_coco.py │ │ │ │ ├── mask_rcnn_regnetx-8GF_fpn_1x_coco.py │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_regnetx-1.6GF_fpn_1x_coco.py │ │ │ │ ├── retinanet_regnetx-3.2GF_fpn_1x_coco.py │ │ │ │ └── retinanet_regnetx-800MF_fpn_1x_coco.py │ │ │ ├── reppoints/ │ │ │ │ ├── bbox_r50_grid_center_fpn_gn-neck+head_1x_coco.py │ │ │ │ ├── bbox_r50_grid_fpn_gn-neck+head_1x_coco.py │ │ │ │ ├── metafile.yml │ │ │ │ ├── reppoints_minmax_r50_fpn_gn-neck+head_1x_coco.py │ │ │ │ ├── reppoints_moment_r101_fpn_dconv_c3-c5_gn-neck+head_2x_coco.py │ │ │ │ ├── reppoints_moment_r101_fpn_gn-neck+head_2x_coco.py │ │ │ │ ├── reppoints_moment_r50_fpn_1x_coco.py │ │ │ │ ├── reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py │ │ │ │ ├── reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py │ │ │ │ ├── reppoints_moment_x101_fpn_dconv_c3-c5_gn-neck+head_2x_coco.py │ │ │ │ └── reppoints_partial_minmax_r50_fpn_gn-neck+head_1x_coco.py │ │ │ ├── res2net/ │ │ │ │ ├── cascade_mask_rcnn_r2_101_fpn_20e_coco.py │ │ │ │ ├── cascade_rcnn_r2_101_fpn_20e_coco.py │ │ │ │ ├── faster_rcnn_r2_101_fpn_2x_coco.py │ │ │ │ ├── htc_r2_101_fpn_20e_coco.py │ │ │ │ ├── mask_rcnn_r2_101_fpn_2x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── resnest/ │ │ │ │ ├── cascade_mask_rcnn_s101_fpn_syncbn-backbone+head_mstrain_1x_coco.py │ │ │ │ ├── cascade_mask_rcnn_s50_fpn_syncbn-backbone+head_mstrain_1x_coco.py │ │ │ │ ├── cascade_rcnn_s101_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py │ │ │ │ ├── cascade_rcnn_s50_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py │ │ │ │ ├── faster_rcnn_s101_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py │ │ │ │ ├── faster_rcnn_s50_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py │ │ │ │ ├── mask_rcnn_s101_fpn_syncbn-backbone+head_mstrain_1x_coco.py │ │ │ │ ├── mask_rcnn_s50_fpn_syncbn-backbone+head_mstrain_1x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── resnet_strikes_back/ │ │ │ │ ├── cascade_mask_rcnn_r50_fpn_rsb-pretrain_1x_coco.py │ │ │ │ ├── faster_rcnn_r50_fpn_rsb-pretrain_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_rsb-pretrain_1x_coco.py │ │ │ │ ├── metafile.yml │ │ │ │ └── retinanet_r50_fpn_rsb-pretrain_1x_coco.py │ │ │ ├── retinanet/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── retinanet_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── retinanet_r101_caffe_fpn_mstrain_3x_coco.py │ │ │ │ ├── retinanet_r101_fpn_1x_coco.py │ │ │ │ ├── retinanet_r101_fpn_2x_coco.py │ │ │ │ ├── retinanet_r101_fpn_mstrain_640-800_3x_coco.py │ │ │ │ ├── retinanet_r18_fpn_1x8_1x_coco.py │ │ │ │ ├── retinanet_r18_fpn_1x_coco.py │ │ │ │ ├── retinanet_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── retinanet_r50_caffe_fpn_mstrain_1x_coco.py │ │ │ │ ├── retinanet_r50_caffe_fpn_mstrain_2x_coco.py │ │ │ │ ├── retinanet_r50_caffe_fpn_mstrain_3x_coco.py │ │ │ │ ├── retinanet_r50_fpn_1x_coco.py │ │ │ │ ├── retinanet_r50_fpn_2x_coco.py │ │ │ │ ├── retinanet_r50_fpn_90k_coco.py │ │ │ │ ├── retinanet_r50_fpn_fp16_1x_coco.py │ │ │ │ ├── retinanet_r50_fpn_mstrain_640-800_3x_coco.py │ │ │ │ ├── retinanet_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── retinanet_x101_32x4d_fpn_2x_coco.py │ │ │ │ ├── retinanet_x101_64x4d_fpn_1x_coco.py │ │ │ │ ├── retinanet_x101_64x4d_fpn_2x_coco.py │ │ │ │ └── retinanet_x101_64x4d_fpn_mstrain_640-800_3x_coco.py │ │ │ ├── rpn/ │ │ │ │ ├── rpn_r101_caffe_fpn_1x_coco.py │ │ │ │ ├── rpn_r101_fpn_1x_coco.py │ │ │ │ ├── rpn_r101_fpn_2x_coco.py │ │ │ │ ├── rpn_r50_caffe_c4_1x_coco.py │ │ │ │ ├── rpn_r50_caffe_fpn_1x_coco.py │ │ │ │ ├── rpn_r50_fpn_1x_coco.py │ │ │ │ ├── rpn_r50_fpn_2x_coco.py │ │ │ │ ├── rpn_x101_32x4d_fpn_1x_coco.py │ │ │ │ ├── rpn_x101_32x4d_fpn_2x_coco.py │ │ │ │ ├── rpn_x101_64x4d_fpn_1x_coco.py │ │ │ │ └── rpn_x101_64x4d_fpn_2x_coco.py │ │ │ ├── sabl/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── sabl_cascade_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── sabl_cascade_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── sabl_faster_rcnn_r101_fpn_1x_coco.py │ │ │ │ ├── sabl_faster_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── sabl_retinanet_r101_fpn_1x_coco.py │ │ │ │ ├── sabl_retinanet_r101_fpn_gn_1x_coco.py │ │ │ │ ├── sabl_retinanet_r101_fpn_gn_2x_ms_480_960_coco.py │ │ │ │ ├── sabl_retinanet_r101_fpn_gn_2x_ms_640_800_coco.py │ │ │ │ ├── sabl_retinanet_r50_fpn_1x_coco.py │ │ │ │ └── sabl_retinanet_r50_fpn_gn_1x_coco.py │ │ │ ├── scnet/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── scnet_r101_fpn_20e_coco.py │ │ │ │ ├── scnet_r50_fpn_1x_coco.py │ │ │ │ ├── scnet_r50_fpn_20e_coco.py │ │ │ │ ├── scnet_x101_64x4d_fpn_20e_coco.py │ │ │ │ └── scnet_x101_64x4d_fpn_8x1_20e_coco.py │ │ │ ├── scratch/ │ │ │ │ ├── faster_rcnn_r50_fpn_gn-all_scratch_6x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_gn-all_scratch_6x_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── seesaw_loss/ │ │ │ │ ├── cascade_mask_rcnn_r101_fpn_random_seesaw_loss_mstrain_2x_lvis_v1.py │ │ │ │ ├── cascade_mask_rcnn_r101_fpn_random_seesaw_loss_normed_mask_mstrain_2x_lvis_v1.py │ │ │ │ ├── cascade_mask_rcnn_r101_fpn_sample1e-3_seesaw_loss_mstrain_2x_lvis_v1.py │ │ │ │ ├── cascade_mask_rcnn_r101_fpn_sample1e-3_seesaw_loss_normed_mask_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r101_fpn_random_seesaw_loss_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r101_fpn_random_seesaw_loss_normed_mask_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r101_fpn_sample1e-3_seesaw_loss_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r101_fpn_sample1e-3_seesaw_loss_normed_mask_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_random_seesaw_loss_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_random_seesaw_loss_normed_mask_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_sample1e-3_seesaw_loss_mstrain_2x_lvis_v1.py │ │ │ │ ├── mask_rcnn_r50_fpn_sample1e-3_seesaw_loss_normed_mask_mstrain_2x_lvis_v1.py │ │ │ │ └── metafile.yml │ │ │ ├── selfsup_pretrain/ │ │ │ │ ├── mask_rcnn_r50_fpn_mocov2-pretrain_1x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_mocov2-pretrain_ms-2x_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_swav-pretrain_1x_coco.py │ │ │ │ └── mask_rcnn_r50_fpn_swav-pretrain_ms-2x_coco.py │ │ │ ├── simple_copy_paste/ │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_ssj_32x2_270k_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_ssj_32x2_90k_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_ssj_scp_32x2_270k_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_ssj_scp_32x2_90k_coco.py │ │ │ │ └── metafile.yml │ │ │ ├── solo/ │ │ │ │ ├── decoupled_solo_light_r50_fpn_3x_coco.py │ │ │ │ ├── decoupled_solo_r50_fpn_1x_coco.py │ │ │ │ ├── decoupled_solo_r50_fpn_3x_coco.py │ │ │ │ ├── metafile.yml │ │ │ │ ├── solo_r50_fpn_1x_coco.py │ │ │ │ └── solo_r50_fpn_3x_coco.py │ │ │ ├── solov2/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── solov2_light_r18_fpn_3x_coco.py │ │ │ │ ├── solov2_light_r34_fpn_3x_coco.py │ │ │ │ ├── solov2_light_r50_dcn_fpn_3x_coco.py │ │ │ │ ├── solov2_light_r50_fpn_3x_coco.py │ │ │ │ ├── solov2_r101_dcn_fpn_3x_coco.py │ │ │ │ ├── solov2_r101_fpn_3x_coco.py │ │ │ │ ├── solov2_r50_fpn_1x_coco.py │ │ │ │ ├── solov2_r50_fpn_3x_coco.py │ │ │ │ └── solov2_x101_dcn_fpn_3x_coco.py │ │ │ ├── sparse_rcnn/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── sparse_rcnn_r101_fpn_300_proposals_crop_mstrain_480-800_3x_coco.py │ │ │ │ ├── sparse_rcnn_r101_fpn_mstrain_480-800_3x_coco.py │ │ │ │ ├── sparse_rcnn_r50_fpn_1x_coco.py │ │ │ │ ├── sparse_rcnn_r50_fpn_300_proposals_crop_mstrain_480-800_3x_coco.py │ │ │ │ └── sparse_rcnn_r50_fpn_mstrain_480-800_3x_coco.py │ │ │ ├── ssd/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── ssd300_coco.py │ │ │ │ ├── ssd300_fp16_coco.py │ │ │ │ ├── ssd512_coco.py │ │ │ │ ├── ssd512_fp16_coco.py │ │ │ │ └── ssdlite_mobilenetv2_scratch_600e_coco.py │ │ │ ├── strong_baselines/ │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_100e_fp16_coco.py │ │ │ │ ├── mask_rcnn_r50_caffe_fpn_syncbn-all_rpn-2conv_lsj_400e_coco.py │ │ │ │ ├── mask_rcnn_r50_fpn_syncbn-all_rpn-2conv_lsj_100e_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 │ │ │ ├── swin/ │ │ │ │ ├── mask_rcnn_swin-s-p4-w7_fpn_fp16_ms-crop-3x_coco.py │ │ │ │ ├── mask_rcnn_swin-t-p4-w7_fpn_1x_coco.py │ │ │ │ ├── mask_rcnn_swin-t-p4-w7_fpn_fp16_ms-crop-3x_coco.py │ │ │ │ ├── mask_rcnn_swin-t-p4-w7_fpn_ms-crop-3x_coco.py │ │ │ │ ├── metafile.yml │ │ │ │ └── retinanet_swin-t-p4-w7_fpn_1x_coco.py │ │ │ ├── timm_example/ │ │ │ │ ├── retinanet_timm_efficientnet_b1_fpn_1x_coco.py │ │ │ │ └── retinanet_timm_tv_resnet50_fpn_1x_coco.py │ │ │ ├── tood/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── tood_r101_fpn_dconv_c3-c5_mstrain_2x_coco.py │ │ │ │ ├── tood_r101_fpn_mstrain_2x_coco.py │ │ │ │ ├── tood_r50_fpn_1x_coco.py │ │ │ │ ├── tood_r50_fpn_anchor_based_1x_coco.py │ │ │ │ ├── tood_r50_fpn_mstrain_2x_coco.py │ │ │ │ ├── tood_x101_64x4d_fpn_dconv_c4-c5_mstrain_2x_coco.py │ │ │ │ └── tood_x101_64x4d_fpn_mstrain_2x_coco.py │ │ │ ├── tridentnet/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── tridentnet_r50_caffe_1x_coco.py │ │ │ │ ├── tridentnet_r50_caffe_mstrain_1x_coco.py │ │ │ │ └── tridentnet_r50_caffe_mstrain_3x_coco.py │ │ │ ├── vfnet/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── vfnet_r101_fpn_1x_coco.py │ │ │ │ ├── vfnet_r101_fpn_2x_coco.py │ │ │ │ ├── vfnet_r101_fpn_mdconv_c3-c5_mstrain_2x_coco.py │ │ │ │ ├── vfnet_r101_fpn_mstrain_2x_coco.py │ │ │ │ ├── vfnet_r2_101_fpn_mdconv_c3-c5_mstrain_2x_coco.py │ │ │ │ ├── vfnet_r2_101_fpn_mstrain_2x_coco.py │ │ │ │ ├── vfnet_r50_fpn_1x_coco.py │ │ │ │ ├── vfnet_r50_fpn_mdconv_c3-c5_mstrain_2x_coco.py │ │ │ │ ├── vfnet_r50_fpn_mstrain_2x_coco.py │ │ │ │ ├── vfnet_x101_32x4d_fpn_mdconv_c3-c5_mstrain_2x_coco.py │ │ │ │ ├── vfnet_x101_32x4d_fpn_mstrain_2x_coco.py │ │ │ │ ├── vfnet_x101_64x4d_fpn_mdconv_c3-c5_mstrain_2x_coco.py │ │ │ │ └── vfnet_x101_64x4d_fpn_mstrain_2x_coco.py │ │ │ ├── wider_face/ │ │ │ │ └── ssd300_wider_face.py │ │ │ ├── yolact/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── yolact_r101_1x8_coco.py │ │ │ │ ├── yolact_r50_1x8_coco.py │ │ │ │ └── yolact_r50_8x8_coco.py │ │ │ ├── yolo/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── yolov3_d53_320_273e_coco.py │ │ │ │ ├── yolov3_d53_fp16_mstrain-608_273e_coco.py │ │ │ │ ├── yolov3_d53_mstrain-416_273e_coco.py │ │ │ │ ├── yolov3_d53_mstrain-608_273e_coco.py │ │ │ │ ├── yolov3_mobilenetv2_320_300e_coco.py │ │ │ │ └── yolov3_mobilenetv2_mstrain-416_300e_coco.py │ │ │ ├── yolof/ │ │ │ │ ├── metafile.yml │ │ │ │ ├── yolof_r50_c5_8x8_1x_coco.py │ │ │ │ └── yolof_r50_c5_8x8_iter-1x_coco.py │ │ │ └── yolox/ │ │ │ ├── metafile.yml │ │ │ ├── yolox_l_8x8_300e_coco.py │ │ │ ├── yolox_m_8x8_300e_coco.py │ │ │ ├── yolox_nano_8x8_300e_coco.py │ │ │ ├── yolox_s_8x8_300e_coco.py │ │ │ ├── yolox_tiny_8x8_300e_coco.py │ │ │ └── yolox_x_8x8_300e_coco.py │ │ ├── docs/ │ │ │ ├── en/ │ │ │ │ ├── Makefile │ │ │ │ ├── _static/ │ │ │ │ │ └── css/ │ │ │ │ │ └── readthedocs.css │ │ │ │ ├── api.rst │ │ │ │ ├── conf.py │ │ │ │ ├── index.rst │ │ │ │ ├── make.bat │ │ │ │ ├── stat.py │ │ │ │ └── tutorials/ │ │ │ │ └── index.rst │ │ │ └── zh_cn/ │ │ │ ├── Makefile │ │ │ ├── _static/ │ │ │ │ └── css/ │ │ │ │ └── readthedocs.css │ │ │ ├── api.rst │ │ │ ├── conf.py │ │ │ ├── index.rst │ │ │ ├── make.bat │ │ │ ├── stat.py │ │ │ └── tutorials/ │ │ │ └── index.rst │ │ ├── mmdet/ │ │ │ ├── __init__.py │ │ │ ├── apis/ │ │ │ │ ├── __init__.py │ │ │ │ ├── inference.py │ │ │ │ ├── test.py │ │ │ │ └── train.py │ │ │ ├── core/ │ │ │ │ ├── __init__.py │ │ │ │ ├── anchor/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── anchor_generator.py │ │ │ │ │ ├── builder.py │ │ │ │ │ ├── point_generator.py │ │ │ │ │ └── utils.py │ │ │ │ ├── bbox/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── assigners/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── approx_max_iou_assigner.py │ │ │ │ │ │ ├── assign_result.py │ │ │ │ │ │ ├── atss_assigner.py │ │ │ │ │ │ ├── base_assigner.py │ │ │ │ │ │ ├── center_region_assigner.py │ │ │ │ │ │ ├── grid_assigner.py │ │ │ │ │ │ ├── hungarian_assigner.py │ │ │ │ │ │ ├── mask_hungarian_assigner.py │ │ │ │ │ │ ├── max_iou_assigner.py │ │ │ │ │ │ ├── point_assigner.py │ │ │ │ │ │ ├── region_assigner.py │ │ │ │ │ │ ├── sim_ota_assigner.py │ │ │ │ │ │ ├── task_aligned_assigner.py │ │ │ │ │ │ └── uniform_assigner.py │ │ │ │ │ ├── builder.py │ │ │ │ │ ├── coder/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── base_bbox_coder.py │ │ │ │ │ │ ├── bucketing_bbox_coder.py │ │ │ │ │ │ ├── delta_xywh_bbox_coder.py │ │ │ │ │ │ ├── distance_point_bbox_coder.py │ │ │ │ │ │ ├── legacy_delta_xywh_bbox_coder.py │ │ │ │ │ │ ├── pseudo_bbox_coder.py │ │ │ │ │ │ ├── tblr_bbox_coder.py │ │ │ │ │ │ └── yolo_bbox_coder.py │ │ │ │ │ ├── demodata.py │ │ │ │ │ ├── iou_calculators/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── builder.py │ │ │ │ │ │ └── iou2d_calculator.py │ │ │ │ │ ├── match_costs/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── builder.py │ │ │ │ │ │ └── match_cost.py │ │ │ │ │ ├── samplers/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── base_sampler.py │ │ │ │ │ │ ├── combined_sampler.py │ │ │ │ │ │ ├── instance_balanced_pos_sampler.py │ │ │ │ │ │ ├── iou_balanced_neg_sampler.py │ │ │ │ │ │ ├── mask_pseudo_sampler.py │ │ │ │ │ │ ├── mask_sampling_result.py │ │ │ │ │ │ ├── ohem_sampler.py │ │ │ │ │ │ ├── pseudo_sampler.py │ │ │ │ │ │ ├── random_sampler.py │ │ │ │ │ │ ├── sampling_result.py │ │ │ │ │ │ └── score_hlr_sampler.py │ │ │ │ │ └── transforms.py │ │ │ │ ├── data_structures/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── general_data.py │ │ │ │ │ └── instance_data.py │ │ │ │ ├── evaluation/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bbox_overlaps.py │ │ │ │ │ ├── class_names.py │ │ │ │ │ ├── eval_hooks.py │ │ │ │ │ ├── mean_ap.py │ │ │ │ │ ├── panoptic_utils.py │ │ │ │ │ └── recall.py │ │ │ │ ├── export/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── model_wrappers.py │ │ │ │ │ ├── onnx_helper.py │ │ │ │ │ └── pytorch2onnx.py │ │ │ │ ├── hook/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── checkloss_hook.py │ │ │ │ │ ├── ema.py │ │ │ │ │ ├── memory_profiler_hook.py │ │ │ │ │ ├── set_epoch_info_hook.py │ │ │ │ │ ├── sync_norm_hook.py │ │ │ │ │ ├── sync_random_size_hook.py │ │ │ │ │ ├── wandblogger_hook.py │ │ │ │ │ ├── yolox_lrupdater_hook.py │ │ │ │ │ └── yolox_mode_switch_hook.py │ │ │ │ ├── mask/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── mask_target.py │ │ │ │ │ ├── structures.py │ │ │ │ │ └── utils.py │ │ │ │ ├── optimizers/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── builder.py │ │ │ │ │ └── layer_decay_optimizer_constructor.py │ │ │ │ ├── post_processing/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bbox_nms.py │ │ │ │ │ ├── matrix_nms.py │ │ │ │ │ └── merge_augs.py │ │ │ │ ├── utils/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── dist_utils.py │ │ │ │ │ └── misc.py │ │ │ │ └── visualization/ │ │ │ │ ├── __init__.py │ │ │ │ ├── image.py │ │ │ │ └── palette.py │ │ │ ├── models/ │ │ │ │ ├── __init__.py │ │ │ │ ├── backbones/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── csp_darknet.py │ │ │ │ │ ├── darknet.py │ │ │ │ │ ├── detectors_resnet.py │ │ │ │ │ ├── detectors_resnext.py │ │ │ │ │ ├── efficientnet.py │ │ │ │ │ ├── hourglass.py │ │ │ │ │ ├── hrnet.py │ │ │ │ │ ├── mobilenet_v2.py │ │ │ │ │ ├── pvt.py │ │ │ │ │ ├── regnet.py │ │ │ │ │ ├── res2net.py │ │ │ │ │ ├── resnest.py │ │ │ │ │ ├── resnet.py │ │ │ │ │ ├── resnext.py │ │ │ │ │ ├── ssd_vgg.py │ │ │ │ │ ├── swin.py │ │ │ │ │ └── trident_resnet.py │ │ │ │ ├── builder.py │ │ │ │ ├── dense_heads/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── anchor_free_head.py │ │ │ │ │ ├── anchor_head.py │ │ │ │ │ ├── atss_head.py │ │ │ │ │ ├── autoassign_head.py │ │ │ │ │ ├── base_dense_head.py │ │ │ │ │ ├── base_mask_head.py │ │ │ │ │ ├── cascade_rpn_head.py │ │ │ │ │ ├── centernet_head.py │ │ │ │ │ ├── centripetal_head.py │ │ │ │ │ ├── corner_head.py │ │ │ │ │ ├── ddod_head.py │ │ │ │ │ ├── deformable_detr_head.py │ │ │ │ │ ├── dense_test_mixins.py │ │ │ │ │ ├── detr_head.py │ │ │ │ │ ├── embedding_rpn_head.py │ │ │ │ │ ├── fcos_head.py │ │ │ │ │ ├── fovea_head.py │ │ │ │ │ ├── free_anchor_retina_head.py │ │ │ │ │ ├── fsaf_head.py │ │ │ │ │ ├── ga_retina_head.py │ │ │ │ │ ├── ga_rpn_head.py │ │ │ │ │ ├── gfl_head.py │ │ │ │ │ ├── guided_anchor_head.py │ │ │ │ │ ├── lad_head.py │ │ │ │ │ ├── ld_head.py │ │ │ │ │ ├── mask2former_head.py │ │ │ │ │ ├── maskformer_head.py │ │ │ │ │ ├── nasfcos_head.py │ │ │ │ │ ├── paa_head.py │ │ │ │ │ ├── pisa_retinanet_head.py │ │ │ │ │ ├── pisa_ssd_head.py │ │ │ │ │ ├── reppoints_head.py │ │ │ │ │ ├── retina_head.py │ │ │ │ │ ├── retina_sepbn_head.py │ │ │ │ │ ├── rpn_head.py │ │ │ │ │ ├── sabl_retina_head.py │ │ │ │ │ ├── solo_head.py │ │ │ │ │ ├── solov2_head.py │ │ │ │ │ ├── ssd_head.py │ │ │ │ │ ├── tood_head.py │ │ │ │ │ ├── vfnet_head.py │ │ │ │ │ ├── yolact_head.py │ │ │ │ │ ├── yolo_head.py │ │ │ │ │ ├── yolof_head.py │ │ │ │ │ └── yolox_head.py │ │ │ │ ├── detectors/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── atss.py │ │ │ │ │ ├── autoassign.py │ │ │ │ │ ├── base.py │ │ │ │ │ ├── cascade_rcnn.py │ │ │ │ │ ├── centernet.py │ │ │ │ │ ├── cornernet.py │ │ │ │ │ ├── ddod.py │ │ │ │ │ ├── deformable_detr.py │ │ │ │ │ ├── detr.py │ │ │ │ │ ├── fast_rcnn.py │ │ │ │ │ ├── faster_rcnn.py │ │ │ │ │ ├── fcos.py │ │ │ │ │ ├── fovea.py │ │ │ │ │ ├── fsaf.py │ │ │ │ │ ├── gfl.py │ │ │ │ │ ├── grid_rcnn.py │ │ │ │ │ ├── htc.py │ │ │ │ │ ├── kd_one_stage.py │ │ │ │ │ ├── lad.py │ │ │ │ │ ├── mask2former.py │ │ │ │ │ ├── mask_rcnn.py │ │ │ │ │ ├── mask_scoring_rcnn.py │ │ │ │ │ ├── maskformer.py │ │ │ │ │ ├── nasfcos.py │ │ │ │ │ ├── paa.py │ │ │ │ │ ├── panoptic_fpn.py │ │ │ │ │ ├── panoptic_two_stage_segmentor.py │ │ │ │ │ ├── point_rend.py │ │ │ │ │ ├── queryinst.py │ │ │ │ │ ├── reppoints_detector.py │ │ │ │ │ ├── retinanet.py │ │ │ │ │ ├── rpn.py │ │ │ │ │ ├── scnet.py │ │ │ │ │ ├── single_stage.py │ │ │ │ │ ├── single_stage_instance_seg.py │ │ │ │ │ ├── solo.py │ │ │ │ │ ├── solov2.py │ │ │ │ │ ├── sparse_rcnn.py │ │ │ │ │ ├── tood.py │ │ │ │ │ ├── trident_faster_rcnn.py │ │ │ │ │ ├── two_stage.py │ │ │ │ │ ├── vfnet.py │ │ │ │ │ ├── yolact.py │ │ │ │ │ ├── yolo.py │ │ │ │ │ ├── yolof.py │ │ │ │ │ └── yolox.py │ │ │ │ ├── losses/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── accuracy.py │ │ │ │ │ ├── ae_loss.py │ │ │ │ │ ├── balanced_l1_loss.py │ │ │ │ │ ├── cross_entropy_loss.py │ │ │ │ │ ├── dice_loss.py │ │ │ │ │ ├── focal_loss.py │ │ │ │ │ ├── gaussian_focal_loss.py │ │ │ │ │ ├── gfocal_loss.py │ │ │ │ │ ├── ghm_loss.py │ │ │ │ │ ├── iou_loss.py │ │ │ │ │ ├── kd_loss.py │ │ │ │ │ ├── mse_loss.py │ │ │ │ │ ├── pisa_loss.py │ │ │ │ │ ├── seesaw_loss.py │ │ │ │ │ ├── smooth_l1_loss.py │ │ │ │ │ ├── utils.py │ │ │ │ │ └── varifocal_loss.py │ │ │ │ ├── necks/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bfp.py │ │ │ │ │ ├── channel_mapper.py │ │ │ │ │ ├── ct_resnet_neck.py │ │ │ │ │ ├── dilated_encoder.py │ │ │ │ │ ├── dyhead.py │ │ │ │ │ ├── fpg.py │ │ │ │ │ ├── fpn.py │ │ │ │ │ ├── fpn_carafe.py │ │ │ │ │ ├── hrfpn.py │ │ │ │ │ ├── nas_fpn.py │ │ │ │ │ ├── nasfcos_fpn.py │ │ │ │ │ ├── pafpn.py │ │ │ │ │ ├── rfp.py │ │ │ │ │ ├── ssd_neck.py │ │ │ │ │ ├── yolo_neck.py │ │ │ │ │ └── yolox_pafpn.py │ │ │ │ ├── plugins/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── dropblock.py │ │ │ │ │ ├── msdeformattn_pixel_decoder.py │ │ │ │ │ └── pixel_decoder.py │ │ │ │ ├── roi_heads/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base_roi_head.py │ │ │ │ │ ├── bbox_heads/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── bbox_head.py │ │ │ │ │ │ ├── convfc_bbox_head.py │ │ │ │ │ │ ├── dii_head.py │ │ │ │ │ │ ├── double_bbox_head.py │ │ │ │ │ │ ├── sabl_head.py │ │ │ │ │ │ └── scnet_bbox_head.py │ │ │ │ │ ├── cascade_roi_head.py │ │ │ │ │ ├── double_roi_head.py │ │ │ │ │ ├── dynamic_roi_head.py │ │ │ │ │ ├── grid_roi_head.py │ │ │ │ │ ├── htc_roi_head.py │ │ │ │ │ ├── mask_heads/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── coarse_mask_head.py │ │ │ │ │ │ ├── dynamic_mask_head.py │ │ │ │ │ │ ├── fcn_mask_head.py │ │ │ │ │ │ ├── feature_relay_head.py │ │ │ │ │ │ ├── fused_semantic_head.py │ │ │ │ │ │ ├── global_context_head.py │ │ │ │ │ │ ├── grid_head.py │ │ │ │ │ │ ├── htc_mask_head.py │ │ │ │ │ │ ├── mask_point_head.py │ │ │ │ │ │ ├── maskiou_head.py │ │ │ │ │ │ ├── scnet_mask_head.py │ │ │ │ │ │ └── scnet_semantic_head.py │ │ │ │ │ ├── mask_scoring_roi_head.py │ │ │ │ │ ├── pisa_roi_head.py │ │ │ │ │ ├── point_rend_roi_head.py │ │ │ │ │ ├── roi_extractors/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── base_roi_extractor.py │ │ │ │ │ │ ├── generic_roi_extractor.py │ │ │ │ │ │ └── single_level_roi_extractor.py │ │ │ │ │ ├── scnet_roi_head.py │ │ │ │ │ ├── shared_heads/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── res_layer.py │ │ │ │ │ ├── sparse_roi_head.py │ │ │ │ │ ├── standard_roi_head.py │ │ │ │ │ ├── test_mixins.py │ │ │ │ │ └── trident_roi_head.py │ │ │ │ ├── seg_heads/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base_semantic_head.py │ │ │ │ │ ├── panoptic_fpn_head.py │ │ │ │ │ └── panoptic_fusion_heads/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base_panoptic_fusion_head.py │ │ │ │ │ ├── heuristic_fusion_head.py │ │ │ │ │ └── maskformer_fusion_head.py │ │ │ │ └── utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── brick_wrappers.py │ │ │ │ ├── builder.py │ │ │ │ ├── ckpt_convert.py │ │ │ │ ├── conv_upsample.py │ │ │ │ ├── csp_layer.py │ │ │ │ ├── gaussian_target.py │ │ │ │ ├── inverted_residual.py │ │ │ │ ├── make_divisible.py │ │ │ │ ├── misc.py │ │ │ │ ├── normed_predictor.py │ │ │ │ ├── panoptic_gt_processing.py │ │ │ │ ├── point_sample.py │ │ │ │ ├── positional_encoding.py │ │ │ │ ├── res_layer.py │ │ │ │ ├── se_layer.py │ │ │ │ └── transformer.py │ │ │ ├── utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── collect_env.py │ │ │ │ ├── compat_config.py │ │ │ │ ├── contextmanagers.py │ │ │ │ ├── logger.py │ │ │ │ ├── memory.py │ │ │ │ ├── misc.py │ │ │ │ ├── profiling.py │ │ │ │ ├── replace_cfg_vals.py │ │ │ │ ├── setup_env.py │ │ │ │ ├── split_batch.py │ │ │ │ ├── util_distribution.py │ │ │ │ ├── util_mixins.py │ │ │ │ └── util_random.py │ │ │ └── version.py │ │ ├── model-index.yml │ │ ├── pytest.ini │ │ ├── requirements/ │ │ │ ├── albu.txt │ │ │ ├── build.txt │ │ │ ├── docs.txt │ │ │ ├── mminstall.txt │ │ │ ├── optional.txt │ │ │ ├── readthedocs.txt │ │ │ ├── runtime.txt │ │ │ └── tests.txt │ │ ├── requirements.txt │ │ ├── setup.cfg │ │ ├── setup.py │ │ ├── tests/ │ │ │ ├── test_data/ │ │ │ │ ├── test_datasets/ │ │ │ │ │ ├── test_coco_dataset.py │ │ │ │ │ ├── test_common.py │ │ │ │ │ ├── test_custom_dataset.py │ │ │ │ │ ├── test_dataset_wrapper.py │ │ │ │ │ ├── test_openimages_dataset.py │ │ │ │ │ ├── test_panoptic_dataset.py │ │ │ │ │ └── test_xml_dataset.py │ │ │ │ ├── test_pipelines/ │ │ │ │ │ ├── test_formatting.py │ │ │ │ │ ├── test_loading.py │ │ │ │ │ ├── test_sampler.py │ │ │ │ │ └── test_transform/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_img_augment.py │ │ │ │ │ ├── test_models_aug_test.py │ │ │ │ │ ├── test_rotate.py │ │ │ │ │ ├── test_shear.py │ │ │ │ │ ├── test_transform.py │ │ │ │ │ ├── test_translate.py │ │ │ │ │ └── utils.py │ │ │ │ └── test_utils.py │ │ │ ├── test_downstream/ │ │ │ │ └── test_mmtrack.py │ │ │ ├── test_metrics/ │ │ │ │ ├── test_box_overlap.py │ │ │ │ ├── test_losses.py │ │ │ │ ├── test_mean_ap.py │ │ │ │ └── test_recall.py │ │ │ ├── test_models/ │ │ │ │ ├── test_backbones/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_csp_darknet.py │ │ │ │ │ ├── test_detectors_resnet.py │ │ │ │ │ ├── test_efficientnet.py │ │ │ │ │ ├── test_hourglass.py │ │ │ │ │ ├── test_hrnet.py │ │ │ │ │ ├── test_mobilenet_v2.py │ │ │ │ │ ├── test_pvt.py │ │ │ │ │ ├── test_regnet.py │ │ │ │ │ ├── test_renext.py │ │ │ │ │ ├── test_res2net.py │ │ │ │ │ ├── test_resnest.py │ │ │ │ │ ├── test_resnet.py │ │ │ │ │ ├── test_swin.py │ │ │ │ │ ├── test_trident_resnet.py │ │ │ │ │ └── utils.py │ │ │ │ ├── test_dense_heads/ │ │ │ │ │ ├── test_anchor_head.py │ │ │ │ │ ├── test_atss_head.py │ │ │ │ │ ├── test_autoassign_head.py │ │ │ │ │ ├── test_centernet_head.py │ │ │ │ │ ├── test_corner_head.py │ │ │ │ │ ├── test_ddod_head.py │ │ │ │ │ ├── test_dense_heads_attr.py │ │ │ │ │ ├── test_detr_head.py │ │ │ │ │ ├── test_fcos_head.py │ │ │ │ │ ├── test_fsaf_head.py │ │ │ │ │ ├── test_ga_anchor_head.py │ │ │ │ │ ├── test_gfl_head.py │ │ │ │ │ ├── test_lad_head.py │ │ │ │ │ ├── test_ld_head.py │ │ │ │ │ ├── test_mask2former_head.py │ │ │ │ │ ├── test_maskformer_head.py │ │ │ │ │ ├── test_paa_head.py │ │ │ │ │ ├── test_pisa_head.py │ │ │ │ │ ├── test_sabl_retina_head.py │ │ │ │ │ ├── test_solo_head.py │ │ │ │ │ ├── test_tood_head.py │ │ │ │ │ ├── test_vfnet_head.py │ │ │ │ │ ├── test_yolact_head.py │ │ │ │ │ ├── test_yolof_head.py │ │ │ │ │ └── test_yolox_head.py │ │ │ │ ├── test_forward.py │ │ │ │ ├── test_loss.py │ │ │ │ ├── test_loss_compatibility.py │ │ │ │ ├── test_necks.py │ │ │ │ ├── test_plugins.py │ │ │ │ ├── test_roi_heads/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_bbox_head.py │ │ │ │ │ ├── test_mask_head.py │ │ │ │ │ ├── test_roi_extractor.py │ │ │ │ │ ├── test_sabl_bbox_head.py │ │ │ │ │ └── utils.py │ │ │ │ ├── test_seg_heads/ │ │ │ │ │ └── test_maskformer_fusion_head.py │ │ │ │ └── test_utils/ │ │ │ │ ├── test_brick_wrappers.py │ │ │ │ ├── test_conv_upsample.py │ │ │ │ ├── test_inverted_residual.py │ │ │ │ ├── test_model_misc.py │ │ │ │ ├── test_position_encoding.py │ │ │ │ ├── test_se_layer.py │ │ │ │ └── test_transformer.py │ │ │ ├── test_onnx/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_head.py │ │ │ │ ├── test_neck.py │ │ │ │ └── utils.py │ │ │ ├── test_runtime/ │ │ │ │ ├── async_benchmark.py │ │ │ │ ├── test_apis.py │ │ │ │ ├── test_async.py │ │ │ │ ├── test_config.py │ │ │ │ ├── test_eval_hook.py │ │ │ │ └── test_fp16.py │ │ │ └── test_utils/ │ │ │ ├── test_anchor.py │ │ │ ├── test_assigner.py │ │ │ ├── test_coder.py │ │ │ ├── test_compat_config.py │ │ │ ├── test_general_data.py │ │ │ ├── test_hook.py │ │ │ ├── test_layer_decay_optimizer_constructor.py │ │ │ ├── test_logger.py │ │ │ ├── test_masks.py │ │ │ ├── test_memory.py │ │ │ ├── test_misc.py │ │ │ ├── test_nms.py │ │ │ ├── test_replace_cfg_vals.py │ │ │ ├── test_setup_env.py │ │ │ ├── test_split_batch.py │ │ │ ├── test_version.py │ │ │ └── test_visualization.py │ │ └── tools/ │ │ ├── analysis_tools/ │ │ │ ├── analyze_logs.py │ │ │ ├── analyze_results.py │ │ │ ├── benchmark.py │ │ │ ├── coco_error_analysis.py │ │ │ ├── confusion_matrix.py │ │ │ ├── eval_metric.py │ │ │ ├── get_flops.py │ │ │ ├── optimize_anchors.py │ │ │ ├── robustness_eval.py │ │ │ └── test_robustness.py │ │ ├── dataset_converters/ │ │ │ ├── cityscapes.py │ │ │ ├── images2coco.py │ │ │ └── pascal_voc.py │ │ ├── deployment/ │ │ │ ├── mmdet2torchserve.py │ │ │ ├── mmdet_handler.py │ │ │ ├── onnx2tensorrt.py │ │ │ ├── pytorch2onnx.py │ │ │ ├── test.py │ │ │ └── test_torchserver.py │ │ ├── dist_test.sh │ │ ├── dist_train.sh │ │ ├── misc/ │ │ │ ├── browse_dataset.py │ │ │ ├── download_dataset.py │ │ │ ├── gen_coco_panoptic_test_info.py │ │ │ ├── get_image_metas.py │ │ │ ├── print_config.py │ │ │ └── split_coco.py │ │ ├── model_converters/ │ │ │ ├── detectron2pytorch.py │ │ │ ├── publish_model.py │ │ │ ├── regnet2mmdet.py │ │ │ ├── selfsup2mmdet.py │ │ │ ├── upgrade_model_version.py │ │ │ └── upgrade_ssd_version.py │ │ ├── slurm_test.sh │ │ ├── slurm_train.sh │ │ ├── test.py │ │ └── train.py │ ├── models_menu/ │ │ ├── mmscraper.py │ │ ├── models_json.json │ │ ├── samScraper.py │ │ └── sam_models.json │ ├── setup.py │ ├── tempCodeRunnerFile.py │ └── trackers/ │ ├── __init__.py │ ├── botsort/ │ │ ├── basetrack.py │ │ ├── bot_sort.py │ │ ├── configs/ │ │ │ └── botsort.yaml │ │ ├── gmc.py │ │ ├── kalman_filter.py │ │ ├── matching.py │ │ └── reid_multibackend.py │ ├── bytetrack/ │ │ ├── basetrack.py │ │ ├── byte_tracker.py │ │ ├── configs/ │ │ │ └── bytetrack.yaml │ │ ├── kalman_filter.py │ │ └── matching.py │ ├── deepocsort/ │ │ ├── __init__.py │ │ ├── args.py │ │ ├── association.py │ │ ├── cmc.py │ │ ├── configs/ │ │ │ └── deepocsort.yaml │ │ ├── embedding.py │ │ ├── kalmanfilter.py │ │ ├── ocsort.py │ │ └── reid_multibackend.py │ ├── multi_tracker_zoo.py │ ├── ocsort/ │ │ ├── association.py │ │ ├── configs/ │ │ │ └── ocsort.yaml │ │ ├── kalmanfilter.py │ │ └── ocsort.py │ ├── reid_export.py │ └── strongsort/ │ ├── .gitignore │ ├── __init__.py │ ├── configs/ │ │ └── strongsort.yaml │ ├── deep/ │ │ ├── checkpoint/ │ │ │ └── .gitkeep │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── densenet.py │ │ │ ├── hacnn.py │ │ │ ├── inceptionresnetv2.py │ │ │ ├── inceptionv4.py │ │ │ ├── mlfn.py │ │ │ ├── mobilenetv2.py │ │ │ ├── mudeep.py │ │ │ ├── nasnet.py │ │ │ ├── osnet.py │ │ │ ├── osnet_ain.py │ │ │ ├── pcb.py │ │ │ ├── resnet.py │ │ │ ├── resnet_ibn_a.py │ │ │ ├── resnet_ibn_b.py │ │ │ ├── resnetmid.py │ │ │ ├── senet.py │ │ │ ├── shufflenet.py │ │ │ ├── shufflenetv2.py │ │ │ ├── squeezenet.py │ │ │ └── xception.py │ │ └── reid_model_factory.py │ ├── reid_multibackend.py │ ├── sort/ │ │ ├── __init__.py │ │ ├── detection.py │ │ ├── iou_matching.py │ │ ├── kalman_filter.py │ │ ├── linear_assignment.py │ │ ├── nn_matching.py │ │ ├── preprocessing.py │ │ ├── track.py │ │ └── tracker.py │ ├── strong_sort.py │ └── utils/ │ ├── __init__.py │ ├── asserts.py │ ├── draw.py │ ├── evaluation.py │ ├── io.py │ ├── json_logger.py │ ├── log.py │ ├── parser.py │ └── tools.py ├── LICENSE ├── MANIFEST.in ├── README.md ├── additional_scripts/ │ └── coco_eval.py ├── docs/ │ ├── Installation/ │ │ ├── executable.md │ │ ├── full installation.md │ │ ├── index.yml │ │ └── problems.md │ ├── index.md │ ├── main_features/ │ │ ├── Export.md │ │ ├── SAM.md │ │ ├── index.yml │ │ ├── inputs.md │ │ ├── segmentation.md │ │ └── tracking/ │ │ ├── index.yml │ │ ├── interpolation.md │ │ └── tracking.md │ ├── model_selection/ │ │ ├── index.yml │ │ ├── merge.md │ │ └── model_explorer.md │ ├── retype.yml │ └── user_interface.md ├── releasenotes.md ├── requirements.txt ├── setup.py └── yolo training commands.txt