Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YuqingWang1029/SOLOv2
/ types & classes
Types & classes
171 in github.com/YuqingWang1029/SOLOv2
⨍
Functions
1,167
◇
Types & classes
171
↓ 50 callers
Class
ConvModule
A conv block that contains conv/norm/activation layers. Args: in_channels (int): Same as nn.Conv2d. out_channels (int): Same as n
mmdet/models/utils/conv_module.py:47
↓ 11 callers
Class
MaxIoUAssigner
Assign a corresponding gt bbox or background to each bbox. Each proposals will be assigned with `-1`, `0`, or a positive integer indicating t
mmdet/core/bbox/assigners/max_iou_assigner.py:8
↓ 9 callers
Class
Registry
mmdet/utils/registry.py:7
↓ 6 callers
Class
AssignResult
Stores assignments between predicted and truth boxes. Attributes: num_gts (int): the number of truth boxes considered when computing
mmdet/core/bbox/assigners/assign_result.py:6
↓ 5 callers
Class
Compose
mmdet/datasets/pipelines/compose.py:8
↓ 5 callers
Class
SumCell
mmdet/models/necks/nas_fpn.py:50
↓ 4 callers
Class
AnchorGenerator
Examples: >>> from mmdet.core import AnchorGenerator >>> self = AnchorGenerator(9, [1.], [1.]) >>> all_anchors = self.gri
mmdet/core/anchor/anchor_generator.py:4
↓ 4 callers
Class
ApproxMaxIoUAssigner
Assign a corresponding gt bbox or background to each bbox. Each proposals will be assigned with `-1`, `0`, or a positive integer indicating t
mmdet/core/bbox/assigners/approx_max_iou_assigner.py:7
↓ 4 callers
Class
DeformConv
mmdet/ops/dcn/deform_conv.py:191
↓ 4 callers
Class
GPCell
mmdet/models/necks/nas_fpn.py:56
↓ 4 callers
Class
MaskedConv2d
A MaskedConv2d which inherits the official Conv2d. The masked forward doesn't implement the backward function and only supports the stride pa
mmdet/ops/masked_conv/masked_conv.py:64
↓ 4 callers
Class
PseudoSampler
mmdet/core/bbox/samplers/pseudo_sampler.py:7
↓ 4 callers
Class
RandomSampler
mmdet/core/bbox/samplers/random_sampler.py:7
↓ 3 callers
Class
FeatureAdaption
Feature Adaption Module. Feature Adaption Module is implemented based on DCN v1. It uses anchor shape prediction rather than feature map to
mmdet/models/anchor_heads/guided_anchor_head.py:18
↓ 3 callers
Class
OHEMSampler
Online Hard Example Mining Sampler described in [1]_. References: .. [1] https://arxiv.org/pdf/1604.03540.pdf
mmdet/core/bbox/samplers/ohem_sampler.py:7
↓ 3 callers
Class
PointAssigner
Assign a corresponding gt bbox or background to each point. Each proposals will be assigned with `0`, or a positive integer indicating the gr
mmdet/core/bbox/assigners/point_assigner.py:7
↓ 2 callers
Class
BBoxHead
Simplest RoI head, with only two fc layers for classification and regression respectively
mmdet/models/bbox_heads/bbox_head.py:14
↓ 2 callers
Class
ConcatDataset
A wrapper of concatenated dataset. Same as :obj:`torch.utils.data.dataset.ConcatDataset`, but concat the group flag for image aspect ratio.
mmdet/datasets/dataset_wrappers.py:8
↓ 2 callers
Class
Fp16OptimizerHook
FP16 optimizer hook. The steps of fp16 optimizer is as follows. 1. Scale the loss value. 2. BP in the fp16 model. 2. Copy gradients f
mmdet/core/fp16/hooks.py:11
↓ 2 callers
Class
LoadImage
mmdet/apis/inference.py:49
↓ 2 callers
Class
RoIAlign
mmdet/ops/roi_align/roi_align.py:59
↓ 2 callers
Class
SamplingResult
Example: >>> # xdoctest: +IGNORE_WANT >>> from mmdet.core.bbox.samplers.sampling_result import * # NOQA >>> self = Sampl
mmdet/core/bbox/samplers/sampling_result.py:6
↓ 2 callers
Class
Scale
A learnable scale parameter
mmdet/models/utils/scale.py:5
↓ 1 callers
Class
AnchorHead
Anchor-based head (RPN, RetinaNet, SSD, etc.). Args: num_classes (int): Number of categories including the background categor
mmdet/models/anchor_heads/anchor_head.py:15
↓ 1 callers
Class
BasicResBlock
Basic residual block. This block is a little different from the block in the ResNet backbone. The kernel size of conv1 is 1 in this block whi
mmdet/models/bbox_heads/double_bbox_head.py:10
↓ 1 callers
Class
Bottleneck
mmdet/models/backbones/resnet.py:85
↓ 1 callers
Class
CocoDistEvalRecallHook
mmdet/core/evaluation/eval_hooks.py:98
↓ 1 callers
Class
CocoDistEvalmAPHook
mmdet/core/evaluation/eval_hooks.py:120
↓ 1 callers
Class
ContextBlock
mmdet/ops/context_block.py:13
↓ 1 callers
Class
DistEvalmAPHook
mmdet/core/evaluation/eval_hooks.py:76
↓ 1 callers
Class
DistOptimizerHook
mmdet/core/utils/dist_utils.py:44
↓ 1 callers
Class
DistributedGroupSampler
Sampler that restricts data loading to a subset of the dataset. It is especially useful in conjunction with :class:`torch.nn.parallel.Distribu
mmdet/datasets/loader/sampler.py:78
↓ 1 callers
Class
DistributedSampler
mmdet/datasets/loader/sampler.py:11
↓ 1 callers
Class
FeatureAlign
mmdet/models/anchor_heads/fovea_head.py:14
↓ 1 callers
Class
GeneralizedAttention
GeneralizedAttention module. See 'An Empirical Study of Spatial Attention Mechanisms in Deep Networks' (https://arxiv.org/abs/1711.07971) for
mmdet/models/plugins/generalized_attention.py:10
↓ 1 callers
Class
GroupSampler
mmdet/datasets/loader/sampler.py:37
↓ 1 callers
Class
HRModule
High-Resolution Module for HRNet. In this module, every branch has 4 BasicBlocks/Bottlenecks. Fusion/Exchange is in this module.
mmdet/models/backbones/hrnet.py:12
↓ 1 callers
Class
L2Norm
mmdet/models/backbones/ssd_vgg.py:139
↓ 1 callers
Class
MaskRCNNDetector
tests/test_async.py:30
↓ 1 callers
Class
NonLocal2D
Non-local module. See https://arxiv.org/abs/1711.07971 for details. Args: in_channels (int): Channels of the input feature map.
mmdet/models/plugins/non_local.py:8
↓ 1 callers
Class
PointGenerator
mmdet/core/anchor/point_generator.py:4
↓ 1 callers
Class
RepeatDataset
A wrapper of repeated dataset. The length of repeated dataset will be `times` larger than the original dataset. This is useful when the data
mmdet/datasets/dataset_wrappers.py:29
↓ 1 callers
Class
RoIPool
mmdet/ops/roi_pool/roi_pool.py:53
Class
ATSS
mmdet/models/detectors/atss.py:6
Class
ATSSAssigner
Assign a corresponding gt bbox or background to each bbox. Each proposals will be assigned with `0` or a positive integer indicating the grou
mmdet/core/bbox/assigners/atss_assigner.py:8
Class
ATSSHead
Bridging the Gap Between Anchor-based and Anchor-free Detection via Adaptive Training Sample Selection ATSS head structure is similar wi
mmdet/models/anchor_heads/atss_head.py:25
Class
Accuracy
mmdet/models/losses/accuracy.py:24
Class
Albu
mmdet/datasets/pipelines/transforms.py:723
Class
AsyncInferenceTestCase
tests/test_async.py:61
Class
AsyncTestCase
tests/test_async.py:17
Class
BBoxTestMixin
mmdet/models/detectors/test_mixins.py:60
Class
BFP
BFP (Balanced Feature Pyrmamids) BFP takes multi-level features as inputs and gather them into a single one, then refine the gathered feature
mmdet/models/necks/bfp.py:11
Class
BalancedL1Loss
Balanced L1 Loss arXiv: https://arxiv.org/pdf/1904.02701.pdf (CVPR 2019)
mmdet/models/losses/balanced_l1_loss.py:30
Class
BaseAssigner
mmdet/core/bbox/assigners/base_assigner.py:4
Class
BaseDetector
Base class for detectors
mmdet/models/detectors/base.py:12
Class
BaseSampler
mmdet/core/bbox/samplers/base_sampler.py:8
Class
BasicBlock
mmdet/models/backbones/resnet.py:14
Class
Bottleneck
mmdet/models/backbones/resnext.py:11
Class
BoundedIoULoss
mmdet/models/losses/iou_loss.py:150
Class
CascadeRCNN
mmdet/models/detectors/cascade_rcnn.py:16
Class
CityscapesDataset
mmdet/datasets/cityscapes.py:6
Class
CocoDataset
mmdet/datasets/coco.py:9
Class
Collect
Collect data from the loader relevant to the specific task. This is usually the last stage of the data loader pipeline. Typically keys i
mmdet/datasets/pipelines/formating.py:142
Class
CombinedSampler
mmdet/core/bbox/samplers/combined_sampler.py:5
Class
ConvFCBBoxHead
r"""More general bbox head, with shared conv and fc layers and two optional separated branches. /-> cls convs ->
mmdet/models/bbox_heads/convfc_bbox_head.py:9
Class
ConvWS2d
mmdet/models/utils/conv_ws.py:21
Class
Corrupt
mmdet/datasets/pipelines/transforms.py:700
Class
CrossEntropyLoss
mmdet/models/losses/cross_entropy_loss.py:65
Class
CustomDataset
Custom dataset for detection. Annotation format: [ { 'filename': 'a.jpg', 'width': 1280, 'height'
mmdet/datasets/custom.py:12
Class
DecoupledSOLOHead
mmdet/models/anchor_heads/decoupled_solo_head.py:34
Class
DefaultFormatBundle
Default formatting bundle. It simplifies the pipeline of formatting common fields, including "img", "proposals", "gt_bboxes", "gt_labels", "g
mmdet/datasets/pipelines/formating.py:102
Class
DeformConvFunction
mmdet/ops/dcn/deform_conv.py:13
Class
DeformConvPack
A Deformable Conv Encapsulation that acts as normal Conv layers. Args: in_channels (int): Same as nn.Conv2d. out_channels (int):
mmdet/ops/dcn/deform_conv.py:243
Class
DeformRoIPooling
mmdet/ops/dcn/deform_pool.py:82
Class
DeformRoIPoolingFunction
mmdet/ops/dcn/deform_pool.py:10
Class
DeformRoIPoolingPack
mmdet/ops/dcn/deform_pool.py:113
Class
DistEvalHook
mmdet/core/evaluation/eval_hooks.py:18
Class
DoubleConvFCBBoxHead
r"""Bbox head used in Double-Head R-CNN /-> cls /-> shared convs ->
mmdet/models/bbox_heads/double_bbox_head.py:73
Class
DoubleHeadRCNN
mmdet/models/detectors/double_head_rcnn.py:9
Class
Expand
Random expand the image & bboxes. Randomly place the original image on a canvas of 'ratio' x original image size filled with mean values. The
mmdet/datasets/pipelines/transforms.py:535
Class
FCNMaskHead
mmdet/models/mask_heads/fcn_mask_head.py:15
Class
FCOS
mmdet/models/detectors/fcos.py:6
Class
FCOSHead
Fully Convolutional One-Stage Object Detection head from [1]_. The FCOS head does not use anchor boxes. Instead bounding boxes are predi
mmdet/models/anchor_heads/fcos_head.py:14
Class
FOVEA
mmdet/models/detectors/fovea.py:6
Class
FPN
mmdet/models/necks/fpn.py:11
Class
FastRCNN
mmdet/models/detectors/fast_rcnn.py:6
Class
FasterRCNN
mmdet/models/detectors/faster_rcnn.py:6
Class
FocalLoss
mmdet/models/losses/focal_loss.py:46
Class
FoveaHead
FoveaBox: Beyond Anchor-based Object Detector https://arxiv.org/abs/1904.03797
mmdet/models/anchor_heads/fovea_head.py:44
Class
FreeAnchorRetinaHead
mmdet/models/anchor_heads/free_anchor_retina_head.py:10
Class
FusedSemanticHead
r"""Multi-level fused semantic segmentation head. in_1 -> 1x1 conv --- | in_2 -> 1x1 conv -- |
mmdet/models/mask_heads/fused_semantic_head.py:11
Class
GARPNHead
Guided-Anchor-based RPN head.
mmdet/models/anchor_heads/ga_rpn_head.py:13
Class
GARetinaHead
Guided-Anchor-based RetinaNet head.
mmdet/models/anchor_heads/ga_retina_head.py:11
Class
GHMC
GHM Classification Loss. Details of the theorem can be viewed in the paper "Gradient Harmonized Single-stage Detector". https://arxiv.org
mmdet/models/losses/ghm_loss.py:20
Class
GHMR
GHM Regression Loss. Details of the theorem can be viewed in the paper "Gradient Harmonized Single-stage Detector" https://arxiv.org/abs/
mmdet/models/losses/ghm_loss.py:98
Class
GIoULoss
mmdet/models/losses/iou_loss.py:184
Class
GridHead
mmdet/models/mask_heads/grid_head.py:13
Class
GridRCNN
Grid R-CNN. This detector is the implementation of: - Grid R-CNN (https://arxiv.org/abs/1811.12030) - Grid R-CNN Plus: Faster and Better
mmdet/models/detectors/grid_rcnn.py:10
Class
GuidedAnchorHead
Guided-Anchor-based head (GA-RPN, GA-RetinaNet, etc.). This GuidedAnchorHead will predict high-quality feature guided anchors and locations w
mmdet/models/anchor_heads/guided_anchor_head.py:60
Class
HRFPN
HRFPN (High Resolution Feature Pyrmamids) arXiv: https://arxiv.org/abs/1904.04514 Args: in_channels (list): number of channels for e
mmdet/models/necks/hrfpn.py:12
next →
1–100 of 171, ranked by callers