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