MCPcopy Create free account

hub / github.com/ADLab-AutoDrive/BEVFusion / types & classes

Types & classes625 in github.com/ADLab-AutoDrive/BEVFusion

↓ 60 callersClassPolygonMasks
This class represents masks in the form of polygons. Polygons is a list of three levels. The first level of the list corresponds to objects,
mmdetection-2.11.0/mmdet/core/mask/structures.py:524
↓ 59 callersClassBitmapMasks
This class represents masks in the form of bitmaps. Args: masks (ndarray): ndarray of masks in shape (N, H, W), where N is th
mmdetection-2.11.0/mmdet/core/mask/structures.py:188
↓ 44 callersClassLiDARInstance3DBoxes
3D boxes of instances in LIDAR coordinates. Coordinates in LiDAR: .. code-block:: none up z x front (yaw=0.5
mmdet3d/core/bbox/structures/lidar_box3d.py:10
↓ 31 callersClassDepthInstance3DBoxes
3D boxes of instances in Depth coordinates. Coordinates in Depth: .. code-block:: none up z y front (yaw=0.5*pi)
mmdet3d/core/bbox/structures/depth_box3d.py:10
↓ 25 callersClassResNet
ResNet backbone. Args: depth (int): Depth of resnet, from {18, 34, 50, 101, 152}. stem_channels (int | None): Number of stem chan
mmdetection-2.11.0/mmdet/models/backbones/resnet.py:303
↓ 22 callersClassFPN
r"""Feature Pyramid Network. This is an implementation of paper `Feature Pyramid Networks for Object Detection <https://arxiv.org/abs/1612.03
mmdetection-2.11.0/mmdet/models/necks/fpn.py:12
↓ 20 callersClassMaxIoUAssigner
Assign a corresponding gt bbox or background to each bbox. Each proposals will be assigned with `-1`, or a semi-positive integer indicating t
mmdetection-2.11.0/mmdet/core/bbox/assigners/max_iou_assigner.py:10
↓ 17 callersClassAssignResult
Stores assignments between predicted and truth boxes. Attributes: num_gts (int): the number of truth boxes considered when computing this
mmdetection-2.11.0/mmdet/core/bbox/assigners/assign_result.py:6
↓ 17 callersClassCompose
Compose multiple transforms sequentially. Args: transforms (Sequence[dict | callable]): Sequence of transform object or confi
mmdetection-2.11.0/mmdet/datasets/pipelines/compose.py:9
↓ 17 callersClassTorchGPU
mmdet3d/ops/spconv/include/torch_utils.h:23
↓ 15 callersClassBottleneck
mmdetection-2.11.0/mmdet/models/backbones/resnet.py:95
↓ 15 callersClassCPU
mmdet3d/ops/spconv/include/tensorview/tensorview.h:109
↓ 12 callersClassDynamicScatter
mmdet3d/ops/voxel/scatter_points.py:53
↓ 12 callersClassLiDARPoints
Points of instances in LIDAR coordinates. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (i
mmdet3d/core/points/lidar_points.py:4
↓ 12 callersClassTridentBottleneck
BottleBlock for TridentResNet. Args: trident_dilations (tuple[int, int, int]): Dilations of different trident branch.
mmdetection-2.11.0/mmdet/models/backbones/trident_resnet.py:92
↓ 11 callersClassCameraInstance3DBoxes
3D boxes of instances in CAM coordinates. Coordinates in camera: .. code-block:: none z front (yaw=0.5*pi) /
mmdet3d/core/bbox/structures/cam_box3d.py:9
↓ 10 callersClassDLA
mmdet3d/models/backbones/DLA.py:227
↓ 10 callersClassResLayer
ResLayer to build ResNet style backbone for RPF in detectoRS. The difference between this module and base class is that we pass ``rfp_inplane
mmdetection-2.11.0/mmdet/models/backbones/detectors_resnet.py:113
↓ 9 callersClassAccuracy
mmdetection-2.11.0/mmdet/models/losses/accuracy.py:53
↓ 8 callersClassEpochBasedRunner
Epoch-based Runner. This runner train models epoch by epoch.
mmcv_custom/epoch_based_runner.py:18
↓ 8 callersClassExampleModule
mmdetection-2.11.0/tests/test_runtime/test_fp16.py:67
↓ 8 callersClassResLayer
ResLayer to build ResNet style backbone. Args: block (nn.Module): block used to build ResLayer. inplanes (int): inplanes of block
mmdetection-2.11.0/mmdet/models/utils/res_layer.py:5
↓ 7 callersClassDepthPoints
Points of instances in DEPTH coordinates. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (i
mmdet3d/core/points/depth_points.py:4
↓ 7 callersClassEvalDataset
mmdetection-2.11.0/tests/test_runtime/test_eval_hook.py:35
↓ 7 callersClassFFN
Implements feed-forward networks (FFNs) with residual connection. Args: embed_dims (int): The feature dimension. Same as `Mul
mmdetection-2.11.0/mmdet/models/utils/transformer.py:104
↓ 7 callersClassPointSAModuleMSG
Point set abstraction module with multi-scale grouping used in Pointnets. Args: num_point (int): Number of points. radii (lis
mmdet3d/ops/pointnet_modules/point_sa_module.py:12
↓ 7 callersClassTransformerDecoderLayer
Implements one decoder layer in DETR transformer. Args: embed_dims (int): The feature dimension. Same as `TransformerEncoderL
mmdetection-2.11.0/mmdet/models/utils/transformer.py:270
↓ 7 callersClassTransformerEncoderLayer
Implements one encoder layer in DETR transformer. Args: embed_dims (int): The feature dimension. Same as `FFN`. num_heads (int):
mmdetection-2.11.0/mmdet/models/utils/transformer.py:171
↓ 6 callersClassBottle2neck
mmdetection-2.11.0/mmdet/models/backbones/res2net.py:17
↓ 6 callersClassBottleneckX
mmdet3d/models/backbones/DLA.py:106
↓ 6 callersClassConcatDataset
A wrapper of concatenated dataset. Same as :obj:`torch.utils.data.dataset.ConcatDataset`, but concat the group flag for image aspect ratio.
mmdetection-2.11.0/mmdet/datasets/dataset_wrappers.py:14
↓ 6 callersClassKittiDataset
r"""KITTI Dataset. This class serves as the API for experiments on the `KITTI Dataset <http://www.cvlibs.net/datasets/kitti/eval_object.php?o
mmdet3d/datasets/kitti_dataset.py:18
↓ 6 callersClassLoadPointsFromFile
Load Points From File. Load sunrgbd and scannet points from file. Args: load_dim (int): The dimension of the loaded points.
mmdet3d/datasets/pipelines/loading.py:942
↓ 6 callersClassPositionEmbeddingLearned
Absolute pos embedding, learned.
mmdet3d/models/dense_heads/transfusion_head.py:25
↓ 6 callersClassSUNRGBDDataset
r"""SUNRGBD Dataset. This class serves as the API for experiments on the SUNRGBD Dataset. See the `download page <http://rgbd.cs.princeton.e
mmdet3d/datasets/sunrgbd_dataset.py:13
↓ 6 callersClassScanNetDataset
r"""ScanNet Dataset. This class serves as the API for experiments on the ScanNet Dataset. Please refer to the `github repo <https://github.c
mmdet3d/datasets/scannet_dataset.py:11
↓ 6 callersClassSimplifiedBasicBlock
Simplified version of original basic residual block. This is used in `SCNet <https://arxiv.org/abs/2012.10150>`_. - Norm layer is now optiona
mmdetection-2.11.0/mmdet/models/utils/res_layer.py:105
↓ 6 callersClassTree
mmdet3d/models/backbones/DLA.py:171
↓ 5 callersClassBasicBlock
mmdetection-2.11.0/mmdet/models/backbones/resnet.py:13
↓ 5 callersClassExampleDataset
mmdetection-2.11.0/tests/test_runtime/test_eval_hook.py:17
↓ 5 callersClassGenericRoIExtractor
Extract RoI features from all level feature maps levels. This is the implementation of `A novel Region of Interest Extraction Layer for Insta
mmdetection-2.11.0/mmdet/models/roi_heads/roi_extractors/generic_roi_extractor.py:9
↓ 5 callersClassHourglassNet
HourglassNet backbone. Stacked Hourglass Networks for Human Pose Estimation. More details can be found in the `paper <https://arxiv.org/a
mmdetection-2.11.0/mmdet/models/backbones/hourglass.py:81
↓ 5 callersClassLoadImageFromFile
Load an image from file. Required keys are "img_prefix" and "img_info" (a dict that must contain the key "filename"). Added or updated keys a
mmdetection-2.11.0/mmdet/datasets/pipelines/loading.py:12
↓ 5 callersClassLyftDataset
r"""Lyft Dataset. This class serves as the API for experiments on the Lyft Dataset. Please refer to `<https://www.kaggle.com/c/3d-object
mmdet3d/datasets/lyft_dataset.py:18
↓ 5 callersClassMultiheadAttention
A warpper for torch.nn.MultiheadAttention. This module implements MultiheadAttention with residual connection, and positional encoding used i
mmdetection-2.11.0/mmdet/models/utils/transformer.py:9
↓ 5 callersClassWrapFunction
Wrap the function to be tested for torch.onnx.export tracking.
mmdetection-2.11.0/tests/test_onnx/utils.py:19
↓ 4 callersClassApproxMaxIoUAssigner
Assign a corresponding gt bbox or background to each bbox. Each proposals will be assigned with an integer indicating the ground truth index
mmdetection-2.11.0/mmdet/core/bbox/assigners/approx_max_iou_assigner.py:9
↓ 4 callersClassCameraPoints
Points of instances in CAM coordinates. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (int
mmdet3d/core/points/cam_points.py:4
↓ 4 callersClassCenterRegionAssigner
Assign pixels at the center region of a bbox as positive. Each proposals will be assigned with `-1`, `0`, or a positive integer indicating th
mmdetection-2.11.0/mmdet/core/bbox/assigners/center_region_assigner.py:71
↓ 4 callersClassLoadPointsFromMultiSweeps
Load points from multiple sweeps. This is usually used for nuScenes dataset to utilize previous sweeps. Args: sweeps_num (int): Numb
mmdet3d/datasets/pipelines/loading.py:517
↓ 4 callersClassPartA2BboxHead
PartA2 RoI head. Args: num_classes (int): The number of classes to prediction. seg_in_channels (int): Input channels of segmentat
mmdet3d/models/roi_heads/bbox_heads/parta2_bbox_head.py:17
↓ 4 callersClassRandomSampler
Random sampler. Args: num (int): Number of samples pos_fraction (float): Fraction of positive samples neg_pos_up (int, op
mmdetection-2.11.0/mmdet/core/bbox/samplers/random_sampler.py:8
↓ 4 callersClassSamplingResult
Bbox sampling result. Example: >>> # xdoctest: +IGNORE_WANT >>> from mmdet.core.bbox.samplers.sampling_result import * # NOQA
mmdetection-2.11.0/mmdet/core/bbox/samplers/sampling_result.py:6
↓ 4 callersClassTransformer
Implements the DETR transformer. Following the official DETR implementation, this module copy-paste from torch.nn.Transformer with modificati
mmdetection-2.11.0/mmdet/models/utils/transformer.py:601
↓ 4 callersClassTransformerDecoder
Implements the decoder in DETR transformer. Args: num_layers (int): The number of `TransformerDecoderLayer`. embed_dims (int): Sa
mmdetection-2.11.0/mmdet/models/utils/transformer.py:489
↓ 4 callersClassVoteModule
Vote module. Generate votes from seed point features. Args: in_channels (int): Number of channels of seed point features. vo
mmdet3d/models/model_utils/vote_module.py:9
↓ 4 callersClassVoxelGenerator
Voxel generator in numpy implementation. Args: voxel_size (list[float]): Size of a single voxel point_cloud_range (list[float]):
mmdet3d/core/voxel/voxel_generator.py:5
↓ 4 callersClassconst_iterator
mmdet3d/ops/spconv/include/tensorview/tensorview.h:221
↓ 3 callersClassBBoxHead
Simplest RoI head, with only two fc layers for classification and regression respectively.
mmdetection-2.11.0/mmdet/models/roi_heads/bbox_heads/bbox_head.py:13
↓ 3 callersClassBackgroundPointsFilter
Filter background points near the bounding box. Args: bbox_enlarge_range (tuple[float], float): Bbox enlarge range.
mmdet3d/datasets/pipelines/transforms_3d.py:757
↓ 3 callersClassBaseInstance3DBoxes
Base class for 3D Boxes. Note: The box is bottom centered, i.e. the relative position of origin in the box is (0.5, 0.5, 0).
mmdet3d/core/bbox/structures/base_box3d.py:9
↓ 3 callersClassBasePoints
Base class for Points. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (int): Number of the
mmdet3d/core/points/base_points.py:6
↓ 3 callersClassChamferDistance
Calculate Chamfer Distance of two sets. Args: mode (str): Criterion mode to calculate distance. The valid modes are smooth_l1
mmdet3d/models/losses/chamfer_distance.py:75
↓ 3 callersClassChannelMapper
r"""Channel Mapper to reduce/increase channels of backbone features. This is used to reduce/increase channels of backbone features. Args:
mmdetection-2.11.0/mmdet/models/necks/channel_mapper.py:8
↓ 3 callersClassClassBalancedDataset
A wrapper of repeated dataset with repeat factor. Suitable for training on class imbalanced datasets like LVIS. Following the sampling strate
mmdetection-2.11.0/mmdet/datasets/dataset_wrappers.py:172
↓ 3 callersClassCocoDataset
mmdetection-2.11.0/mmdet/datasets/coco.py:21
↓ 3 callersClassCustomDataset
Custom dataset for detection. The annotation format is shown as follows. The `ann` field is optional for testing. .. code-block:: none
mmdetection-2.11.0/mmdet/datasets/custom.py:16
↓ 3 callersClassExampleModel
mmdetection-2.11.0/tests/test_runtime/test_eval_hook.py:44
↓ 3 callersClassFeatureAdaption
Feature Adaption Module. Feature Adaption Module is implemented based on DCN v1. It uses anchor shape prediction rather than feature map to
mmdetection-2.11.0/mmdet/models/dense_heads/guided_anchor_head.py:15
↓ 3 callersClassHungarianAssigner
Computes one-to-one matching between predictions and ground truth. This class computes an assignment between the targets and the predictions
mmdetection-2.11.0/mmdet/core/bbox/assigners/hungarian_assigner.py:16
↓ 3 callersClassOHEMSampler
r"""Online Hard Example Mining Sampler described in `Training Region-based Object Detectors with Online Hard Example Mining <https://arxiv.org
mmdetection-2.11.0/mmdet/core/bbox/samplers/ohem_sampler.py:9
↓ 3 callersClassPointAssigner
Assign a corresponding gt bbox or background to each point. Each proposals will be assigned with `0`, or a positive integer indicating the gr
mmdetection-2.11.0/mmdet/core/bbox/assigners/point_assigner.py:9
↓ 3 callersClassRegNet
RegNet backbone. More details can be found in `paper <https://arxiv.org/abs/2003.13678>`_ . Args: arch (dict): The parameter of RegN
mmdetection-2.11.0/mmdet/models/backbones/regnet.py:11
↓ 3 callersClassRepeatDataset
A wrapper of repeated dataset. The length of repeated dataset will be `times` larger than the original dataset. This is useful when the data
mmdetection-2.11.0/mmdet/datasets/dataset_wrappers.py:128
↓ 3 callersClassResNetV1d
r"""ResNetV1d variant described in `Bag of Tricks <https://arxiv.org/pdf/1812.01187.pdf>`_. Compared with default ResNet(ResNetV1b), ResNetV1
mmdetection-2.11.0/mmdet/models/backbones/resnet.py:652
↓ 3 callersClassSinePositionalEncoding
Position encoding with sine and cosine functions. See `End-to-End Object Detection with Transformers <https://arxiv.org/pdf/2005.12872>`_ for
mmdetection-2.11.0/mmdet/models/utils/positional_encoding.py:11
↓ 3 callersClassSparseBasicBlock
Sparse basic block for PartA^2. Sparse basic block implemented with submanifold sparse convolution. Args: inplanes (int): inplanes o
mmdet3d/ops/sparse_block.py:67
↓ 3 callersClassSparseConvTensor
mmdet3d/ops/spconv/structure.py:21
↓ 3 callersClassTransformerDecoderLayer
mmdet3d/models/dense_heads/transfusion_head.py:44
↓ 3 callersClassTransformerEncoder
Implements the encoder in DETR transformer. Args: num_layers (int): The number of `TransformerEncoderLayer`. embed_dims (int): Sa
mmdetection-2.11.0/mmdet/models/utils/transformer.py:405
↓ 3 callersClassTridentResNet
The stem layer, stage 1 and stage 2 in Trident ResNet are identical to ResNet, while in stage 3, Trident BottleBlock is utilized to replace the
mmdetection-2.11.0/mmdet/models/backbones/trident_resnet.py:229
↓ 3 callersClassVoxelization
mmdet3d/ops/voxel/voxelize.py:64
↓ 2 callersClassAnchorGenerator
Standard anchor generator for 2D anchor-based detectors. Args: strides (list[int] | list[tuple[int, int]]): Strides of anchors
mmdetection-2.11.0/mmdet/core/anchor/anchor_generator.py:10
↓ 2 callersClassBiCornerPool
Bidirectional Corner Pooling Module (TopLeft, BottomRight, etc.) Args: in_channels (int): Input channels of module. out_channels
mmdetection-2.11.0/mmdet/models/dense_heads/corner_head.py:16
↓ 2 callersClassCornerHead
Head of CornerNet: Detecting Objects as Paired Keypoints. Code is modified from the `official github repo <https://github.com/princeton-vl/Co
mmdetection-2.11.0/mmdet/models/dense_heads/corner_head.py:77
↓ 2 callersClassDetectionBlock
Detection block in YOLO neck. Let out_channels = n, the DetectionBlock contains: Six ConvLayers, 1 Conv2D Layer and 1 YoloLayer. The firs
mmdetection-2.11.0/mmdet/models/necks/yolo_neck.py:11
↓ 2 callersClassExampleObject
mmdetection-2.11.0/tests/test_runtime/test_fp16.py:56
↓ 2 callersClassFFN
mmdet3d/models/dense_heads/transfusion_head.py:507
↓ 2 callersClassHourglassModule
Hourglass Module for HourglassNet backbone. Generate module recursively and use BasicBlock as the base unit. Args: depth (int): Dept
mmdetection-2.11.0/mmdet/models/backbones/hourglass.py:9
↓ 2 callersClassIDAUp
mmdet3d/models/backbones/DLA.py:519
↓ 2 callersClassIndoorPointSample
Indoor point sample. Sampling data to a certain number. Args: name (str): Name of the dataset. num_points (int): Number of p
mmdet3d/datasets/pipelines/transforms_3d.py:679
↓ 2 callersClassIoUNegPiecewiseSampler
IoU Piece-wise Sampling. Sampling negtive proposals according to a list of IoU thresholds. The negtive proposals are divided into several pie
mmdet3d/core/bbox/samplers/iou_neg_piecewise_sampler.py:8
↓ 2 callersClassKITTI2Waymo
KITTI predictions to Waymo converter. This class serves as the converter to change predictions from KITTI to Waymo format. Args:
mmdet3d/core/evaluation/waymo_utils/prediction_kitti_to_waymo.py:21
↓ 2 callersClassLiftSplatShoot
mmdet3d/models/detectors/cam_stream_lss.py:149
↓ 2 callersClassMultiheadAttention
r"""Allows the model to jointly attend to information from different representation subspaces. See reference: Attention Is All You Need ..
mmdet3d/models/dense_heads/transfusion_head.py:125
↓ 2 callersClassPointFPModule
Point feature propagation module used in PointNets. Propagate the features from one set to another. Args: mlp_channels (list[int]):
mmdet3d/ops/pointnet_modules/point_fp_module.py:10
↓ 2 callersClassPseudoSampler
A pseudo sampler that does not do sampling actually.
mmdetection-2.11.0/mmdet/core/bbox/samplers/pseudo_sampler.py:9
↓ 2 callersClassRes2Net
Res2Net backbone. Args: scales (int): Scales used in Res2Net. Default: 4 base_width (int): Basic width of each scale. Default: 26
mmdetection-2.11.0/mmdet/models/backbones/res2net.py:245
↓ 2 callersClassResNeSt
ResNeSt backbone. Args: groups (int): Number of groups of Bottleneck. Default: 1 base_width (int): Base width of Bottleneck. Defa
mmdetection-2.11.0/mmdet/models/backbones/resnest.py:273
↓ 2 callersClassResNeXt
ResNeXt backbone. Args: depth (int): Depth of resnet, from {18, 34, 50, 101, 152}. in_channels (int): Number of input image chann
mmdetection-2.11.0/mmdet/models/backbones/resnext.py:109
next →1–100 of 625, ranked by callers