gitextract_1mo5xw5_/ ├── .flake8 ├── .gitignore ├── ABSTRACTIONS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── INSTALL.md ├── LICENSE ├── MASKRCNN_README.md ├── MODEL_ZOO.md ├── README.md ├── TROUBLESHOOTING.md ├── configs/ │ ├── caffe2/ │ │ ├── e2e_faster_rcnn_R_101_FPN_1x_caffe2.yaml │ │ ├── e2e_faster_rcnn_R_50_C4_1x_caffe2.yaml │ │ ├── e2e_faster_rcnn_R_50_FPN_1x_caffe2.yaml │ │ ├── e2e_faster_rcnn_X_101_32x8d_FPN_1x_caffe2.yaml │ │ ├── e2e_keypoint_rcnn_R_50_FPN_1x_caffe2.yaml │ │ ├── e2e_mask_rcnn_R_101_FPN_1x_caffe2.yaml │ │ ├── e2e_mask_rcnn_R_50_C4_1x_caffe2.yaml │ │ ├── e2e_mask_rcnn_R_50_FPN_1x_caffe2.yaml │ │ ├── e2e_mask_rcnn_X-152-32x8d-FPN-IN5k_1.44x_caffe2.yaml │ │ └── e2e_mask_rcnn_X_101_32x8d_FPN_1x_caffe2.yaml │ ├── cityscapes/ │ │ ├── e2e_faster_rcnn_R_50_FPN_1x_cocostyle.yaml │ │ └── e2e_mask_rcnn_R_50_FPN_1x_cocostyle.yaml │ ├── e2e_faster_rcnn_R_101_FPN_1x.yaml │ ├── e2e_faster_rcnn_R_50_C4_1x.yaml │ ├── e2e_faster_rcnn_R_50_FPN_1x.yaml │ ├── e2e_faster_rcnn_X_101_32x8d_FPN_1x.yaml │ ├── e2e_faster_rcnn_fbnet.yaml │ ├── e2e_faster_rcnn_fbnet_600.yaml │ ├── e2e_faster_rcnn_fbnet_chamv1a_600.yaml │ ├── e2e_keypoint_rcnn_R_50_FPN_1x.yaml │ ├── e2e_mask_rcnn_R_101_FPN_1x.yaml │ ├── e2e_mask_rcnn_R_50_C4_1x.yaml │ ├── e2e_mask_rcnn_R_50_FPN_1x.yaml │ ├── e2e_mask_rcnn_X_101_32x8d_FPN_1x.yaml │ ├── e2e_mask_rcnn_fbnet.yaml │ ├── e2e_mask_rcnn_fbnet_600.yaml │ ├── e2e_mask_rcnn_fbnet_xirb16d_dsmask.yaml │ ├── e2e_mask_rcnn_fbnet_xirb16d_dsmask_600.yaml │ ├── fcos/ │ │ ├── fcos_R_101_FPN_2x.yaml │ │ ├── fcos_R_50_FPN_1x.yaml │ │ ├── fcos_R_50_FPN_1x_center.yaml │ │ ├── fcos_R_50_FPN_1x_center_giou.yaml │ │ ├── fcos_X_101_32x8d_FPN_2x.yaml │ │ ├── fcos_X_101_64x4d_FPN_2x.yaml │ │ ├── fcos_bn_bs16_MNV2_FPN_1x.yaml │ │ ├── fcos_syncbn_bs32_MNV2_FPN_1x.yaml │ │ ├── fcos_syncbn_bs32_c128_MNV2_FPN_1x.yaml │ │ ├── fcos_syncbn_bs32_c128_ms_MNV2_FPN_1x.yaml │ │ └── fcos_syncbn_bs64_c128_ms_MNV2_FPN_1x.yaml │ ├── gn_baselines/ │ │ ├── README.md │ │ ├── e2e_faster_rcnn_R_50_FPN_1x_gn.yaml │ │ ├── e2e_faster_rcnn_R_50_FPN_Xconv1fc_1x_gn.yaml │ │ ├── e2e_mask_rcnn_R_50_FPN_1x_gn.yaml │ │ ├── e2e_mask_rcnn_R_50_FPN_Xconv1fc_1x_gn.yaml │ │ ├── scratch_e2e_faster_rcnn_R_50_FPN_3x_gn.yaml │ │ ├── scratch_e2e_faster_rcnn_R_50_FPN_Xconv1fc_3x_gn.yaml │ │ ├── scratch_e2e_mask_rcnn_R_50_FPN_3x_gn.yaml │ │ └── scratch_e2e_mask_rcnn_R_50_FPN_Xconv1fc_3x_gn.yaml │ ├── pascal_voc/ │ │ ├── e2e_faster_rcnn_R_50_C4_1x_1_gpu_voc.yaml │ │ ├── e2e_faster_rcnn_R_50_C4_1x_4_gpu_voc.yaml │ │ └── e2e_mask_rcnn_R_50_FPN_1x_cocostyle.yaml │ ├── quick_schedules/ │ │ ├── e2e_faster_rcnn_R_50_C4_quick.yaml │ │ ├── e2e_faster_rcnn_R_50_FPN_quick.yaml │ │ ├── e2e_faster_rcnn_X_101_32x8d_FPN_quick.yaml │ │ ├── e2e_keypoint_rcnn_R_50_FPN_quick.yaml │ │ ├── e2e_mask_rcnn_R_50_C4_quick.yaml │ │ ├── e2e_mask_rcnn_R_50_FPN_quick.yaml │ │ ├── e2e_mask_rcnn_X_101_32x8d_FPN_quick.yaml │ │ ├── rpn_R_50_C4_quick.yaml │ │ └── rpn_R_50_FPN_quick.yaml │ ├── retinanet/ │ │ ├── retinanet_R-101-FPN_1x.yaml │ │ ├── retinanet_R-101-FPN_P5_1x.yaml │ │ ├── retinanet_R-50-FPN_1x.yaml │ │ ├── retinanet_R-50-FPN_1x_quick.yaml │ │ ├── retinanet_R-50-FPN_P5_1x.yaml │ │ └── retinanet_X_101_32x8d_FPN_1x.yaml │ ├── rpn_R_101_FPN_1x.yaml │ ├── rpn_R_50_C4_1x.yaml │ ├── rpn_R_50_FPN_1x.yaml │ └── rpn_X_101_32x8d_FPN_1x.yaml ├── demo/ │ ├── README.md │ ├── fcos_demo.py │ ├── predictor.py │ └── webcam.py ├── docker/ │ ├── Dockerfile │ └── docker-jupyter/ │ ├── Dockerfile │ └── jupyter_notebook_config.py ├── maskrcnn_benchmark/ │ ├── __init__.py │ ├── config/ │ │ ├── __init__.py │ │ ├── defaults.py │ │ └── paths_catalog.py │ ├── csrc/ │ │ ├── ROIAlign.h │ │ ├── ROIPool.h │ │ ├── SigmoidFocalLoss.h │ │ ├── cpu/ │ │ │ ├── ROIAlign_cpu.cpp │ │ │ ├── nms_cpu.cpp │ │ │ └── vision.h │ │ ├── cuda/ │ │ │ ├── ROIAlign_cuda.cu │ │ │ ├── ROIPool_cuda.cu │ │ │ ├── SigmoidFocalLoss_cuda.cu │ │ │ ├── nms.cu │ │ │ └── vision.h │ │ ├── nms.h │ │ └── vision.cpp │ ├── data/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── build.py │ │ ├── collate_batch.py │ │ ├── datasets/ │ │ │ ├── __init__.py │ │ │ ├── coco.py │ │ │ ├── concat_dataset.py │ │ │ ├── evaluation/ │ │ │ │ ├── __init__.py │ │ │ │ ├── coco/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── coco_eval.py │ │ │ │ └── voc/ │ │ │ │ ├── __init__.py │ │ │ │ └── voc_eval.py │ │ │ ├── list_dataset.py │ │ │ └── voc.py │ │ ├── samplers/ │ │ │ ├── __init__.py │ │ │ ├── distributed.py │ │ │ ├── grouped_batch_sampler.py │ │ │ └── iteration_based_batch_sampler.py │ │ └── transforms/ │ │ ├── __init__.py │ │ ├── build.py │ │ └── transforms.py │ ├── engine/ │ │ ├── __init__.py │ │ ├── inference.py │ │ └── trainer.py │ ├── layers/ │ │ ├── __init__.py │ │ ├── _utils.py │ │ ├── batch_norm.py │ │ ├── iou_loss.py │ │ ├── misc.py │ │ ├── nms.py │ │ ├── roi_align.py │ │ ├── roi_pool.py │ │ ├── scale.py │ │ ├── sigmoid_focal_loss.py │ │ └── smooth_l1_loss.py │ ├── modeling/ │ │ ├── __init__.py │ │ ├── backbone/ │ │ │ ├── __init__.py │ │ │ ├── backbone.py │ │ │ ├── fbnet.py │ │ │ ├── fbnet_builder.py │ │ │ ├── fbnet_modeldef.py │ │ │ ├── fpn.py │ │ │ ├── mobilenet.py │ │ │ └── resnet.py │ │ ├── balanced_positive_negative_sampler.py │ │ ├── box_coder.py │ │ ├── detector/ │ │ │ ├── __init__.py │ │ │ ├── detectors.py │ │ │ └── generalized_rcnn.py │ │ ├── make_layers.py │ │ ├── matcher.py │ │ ├── poolers.py │ │ ├── registry.py │ │ ├── roi_heads/ │ │ │ ├── __init__.py │ │ │ ├── box_head/ │ │ │ │ ├── __init__.py │ │ │ │ ├── box_head.py │ │ │ │ ├── inference.py │ │ │ │ ├── loss.py │ │ │ │ ├── roi_box_feature_extractors.py │ │ │ │ └── roi_box_predictors.py │ │ │ ├── keypoint_head/ │ │ │ │ ├── __init__.py │ │ │ │ ├── inference.py │ │ │ │ ├── keypoint_head.py │ │ │ │ ├── loss.py │ │ │ │ ├── roi_keypoint_feature_extractors.py │ │ │ │ └── roi_keypoint_predictors.py │ │ │ ├── mask_head/ │ │ │ │ ├── __init__.py │ │ │ │ ├── inference.py │ │ │ │ ├── loss.py │ │ │ │ ├── mask_head.py │ │ │ │ ├── roi_mask_feature_extractors.py │ │ │ │ └── roi_mask_predictors.py │ │ │ └── roi_heads.py │ │ ├── rpn/ │ │ │ ├── __init__.py │ │ │ ├── anchor_generator.py │ │ │ ├── fcos/ │ │ │ │ ├── __init__.py │ │ │ │ ├── fcos.py │ │ │ │ ├── inference.py │ │ │ │ └── loss.py │ │ │ ├── inference.py │ │ │ ├── loss.py │ │ │ ├── retinanet/ │ │ │ │ ├── __init__.py │ │ │ │ ├── inference.py │ │ │ │ ├── loss.py │ │ │ │ └── retinanet.py │ │ │ ├── rpn.py │ │ │ └── utils.py │ │ └── utils.py │ ├── solver/ │ │ ├── __init__.py │ │ ├── build.py │ │ └── lr_scheduler.py │ ├── structures/ │ │ ├── __init__.py │ │ ├── bounding_box.py │ │ ├── boxlist_ops.py │ │ ├── image_list.py │ │ ├── keypoint.py │ │ └── segmentation_mask.py │ └── utils/ │ ├── README.md │ ├── __init__.py │ ├── c2_model_loading.py │ ├── checkpoint.py │ ├── collect_env.py │ ├── comm.py │ ├── cv2_util.py │ ├── env.py │ ├── imports.py │ ├── logger.py │ ├── metric_logger.py │ ├── miscellaneous.py │ ├── model_serialization.py │ ├── model_zoo.py │ ├── registry.py │ └── timer.py ├── requirements.txt ├── setup.py ├── tests/ │ ├── checkpoint.py │ ├── env_tests/ │ │ └── env.py │ ├── test_backbones.py │ ├── test_box_coder.py │ ├── test_configs.py │ ├── test_data_samplers.py │ ├── test_detectors.py │ ├── test_fbnet.py │ ├── test_feature_extractors.py │ ├── test_metric_logger.py │ ├── test_nms.py │ ├── test_predictors.py │ ├── test_rpn_heads.py │ ├── test_segmentation_mask.py │ └── utils.py └── tools/ ├── cityscapes/ │ ├── convert_cityscapes_to_coco.py │ └── instances2dict_with_polygons.py ├── remove_solver_states.py ├── test_net.py └── train_net.py