| | |
| | from detectron2.layers import ShapeSpec |
| |
|
| | from .anchor_generator import build_anchor_generator, ANCHOR_GENERATOR_REGISTRY |
| | from .backbone import ( |
| | BACKBONE_REGISTRY, |
| | FPN, |
| | Backbone, |
| | ResNet, |
| | ResNetBlockBase, |
| | build_backbone, |
| | build_resnet_backbone, |
| | make_stage, |
| | ViT, |
| | SimpleFeaturePyramid, |
| | get_vit_lr_decay_rate, |
| | MViT, |
| | SwinTransformer, |
| | ) |
| | from .meta_arch import ( |
| | META_ARCH_REGISTRY, |
| | SEM_SEG_HEADS_REGISTRY, |
| | GeneralizedRCNN, |
| | PanopticFPN, |
| | ProposalNetwork, |
| | RetinaNet, |
| | SemanticSegmentor, |
| | build_model, |
| | build_sem_seg_head, |
| | FCOS, |
| | ) |
| | from .postprocessing import detector_postprocess |
| | from .proposal_generator import ( |
| | PROPOSAL_GENERATOR_REGISTRY, |
| | build_proposal_generator, |
| | RPN_HEAD_REGISTRY, |
| | build_rpn_head, |
| | ) |
| | from .roi_heads import ( |
| | ROI_BOX_HEAD_REGISTRY, |
| | ROI_HEADS_REGISTRY, |
| | ROI_KEYPOINT_HEAD_REGISTRY, |
| | ROI_MASK_HEAD_REGISTRY, |
| | ROIHeads, |
| | StandardROIHeads, |
| | BaseMaskRCNNHead, |
| | BaseKeypointRCNNHead, |
| | FastRCNNOutputLayers, |
| | build_box_head, |
| | build_keypoint_head, |
| | build_mask_head, |
| | build_roi_heads, |
| | ) |
| | from .test_time_augmentation import DatasetMapperTTA, GeneralizedRCNNWithTTA |
| | from .mmdet_wrapper import MMDetBackbone, MMDetDetector |
| |
|
| | _EXCLUDE = {"ShapeSpec"} |
| | __all__ = [k for k in globals().keys() if k not in _EXCLUDE and not k.startswith("_")] |
| |
|
| |
|
| | from detectron2.utils.env import fixup_module_metadata |
| |
|
| | fixup_module_metadata(__name__, globals(), __all__) |
| | del fixup_module_metadata |
| |
|