|
|
|
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 |
|
|