MCPcopy Create free account

hub / github.com/Tsinghua-MARS-Lab/CVT-Occ / types & classes

Types & classes114 in github.com/Tsinghua-MARS-Lab/CVT-Occ

↓ 5 callersClassMYASPPHead
Rethinking Atrous Convolution for Semantic Image Segmentation. This head is the implementation of `DeepLabV3 <https://arxiv.org/abs/1706.05587
projects/mmdet3d_plugin/bevformer/modules/unet.py:600
↓ 4 callersClassASPPModule
Atrous Spatial Pyramid Pooling (ASPP) Module. Args: dilations (tuple[int]): Dilation rate of each layer. in_channels (int): Input
projects/mmdet3d_plugin/bevformer/modules/unet.py:540
↓ 3 callersClassNuScenesEval_custom
Dummy class for backward-compatibility. Same as DetectionEval.
projects/mmdet3d_plugin/datasets/nuscenes_eval.py:507
↓ 3 callersClassScanNetData
ScanNet data. Generate scannet infos for scannet_converter. Args: root_path (str): Root path of the raw data. split (str): S
tools/data_converter/scannet_data_utils.py:10
↓ 2 callersClassCostVolumeModule
projects/mmdet3d_plugin/bevformer/modules/cost_volume_module.py:74
↓ 2 callersClassGridMask
projects/mmdet3d_plugin/models/utils/grid_mask.py:70
↓ 2 callersClassKITTI2Waymo
KITTI predictions to Waymo converter. This class serves as the converter to change predictions from KITTI to Waymo format. Args: k
projects/mmdet3d_plugin/core/evaluation/kitti2waymo.py:24
↓ 2 callersClassMetric_FScore
projects/mmdet3d_plugin/datasets/occ_metrics.py:272
↓ 2 callersClassMetric_mIoU
projects/mmdet3d_plugin/datasets/occ_metrics.py:46
↓ 2 callersClassSELikeModule
projects/mmdet3d_plugin/bevformer/modules/view_transformer.py:314
↓ 2 callersClassSUNRGBDData
SUNRGBD data. Generate scannet infos for sunrgbd_converter. Args: root_path (str): Root path of the raw data. split (str): S
tools/data_converter/sunrgbd_data_utils.py:60
↓ 2 callersClassScanNetSegData
ScanNet dataset used to generate infos for semantic segmentation task. Args: data_root (str): Root path of the raw data. ann_file
tools/data_converter/scannet_data_utils.py:223
↓ 2 callersClass_OSA_module
projects/mmdet3d_plugin/models/backbones/vovnet.py:180
↓ 1 callersClassBasicConvBlock
Basic convolutional block for UNet. This module consists of several plain convolutional layers. Args: in_channels (int): Number of i
projects/mmdet3d_plugin/bevformer/modules/unet.py:115
↓ 1 callersClassConcatConvModule
projects/mmdet3d_plugin/bevformer/modules/concat_conv_module.py:65
↓ 1 callersClassHsigmoid
projects/mmdet3d_plugin/models/backbones/vovnet.py:156
↓ 1 callersClassMyGroupBatchSampler
Pardon this horrendous name. Basically, we want every sample to be from its own group. If batch size is 4 and # of GPUs is 8, each sample of
projects/mmdet3d_plugin/datasets/samplers/my_group_batch_sampler.py:46
↓ 1 callersClassResidualBlock
projects/mmdet3d_plugin/bevformer/modules/residual_block_3d.py:7
↓ 1 callersClassS3DISData
S3DIS data. Generate s3dis infos for s3dis_converter. Args: root_path (str): Root path of the raw data. split (str): Set spl
tools/data_converter/s3dis_data_utils.py:10
↓ 1 callersClassS3DISSegData
S3DIS dataset used to generate infos for semantic segmentation task. Args: data_root (str): Root path of the raw data. ann_file (
tools/data_converter/s3dis_data_utils.py:152
↓ 1 callersClassSUNRGBDInstance
tools/data_converter/sunrgbd_data_utils.py:34
↓ 1 callersClassStableBCELoss
projects/mmdet3d_plugin/bevformer/loss/lovasz_losses.py:129
↓ 1 callersClassTemporalNet
projects/mmdet3d_plugin/bevformer/modules/concat_conv_module.py:8
↓ 1 callersClassTemporalNet
projects/mmdet3d_plugin/bevformer/modules/cost_volume_module.py:9
↓ 1 callersClassUpConvBlock
Upsample convolution block in decoder for UNet. This upsample convolution block consists of one upsample module followed by one convolution bl
projects/mmdet3d_plugin/bevformer/modules/unet.py:19
↓ 1 callersClass_OSA_stage
projects/mmdet3d_plugin/models/backbones/vovnet.py:233
↓ 1 callersClasseSEModule
projects/mmdet3d_plugin/models/backbones/vovnet.py:165
ClassAdamW2
r"""Implements AdamW algorithm. Solve the bug of torch 1.8 The original Adam algorithm was proposed in `Adam: A Method for Stochastic Optimizatio
projects/mmdet3d_plugin/models/opt/adamw.py:11
ClassBBox3DL1Cost
BBox3DL1Cost. Args: weight (int | float, optional): loss_weight
projects/mmdet3d_plugin/core/bbox/match_costs/match_cost.py:6
ClassBEVDet_solo
projects/mmdet3d_plugin/bevformer/detectors/bevdet_solo.py:14
ClassBEVFormerEncoder
Attention with both self and cross Implements the decoder in DETR transformer. Args: return_intermediate (bool): Whether to r
projects/mmdet3d_plugin/bevformer/modules/encoder.py:28
ClassBEVFormerEncoder3D
Attention with both self and cross Implements the decoder in DETR transformer. Args: return_intermediate (bool): Whether to r
projects/mmdet3d_plugin/bevformer/modules/encoder_3d.py:29
ClassBEVFormerEncoder3DConv
Attention with both self and cross Implements the decoder in DETR transformer. Args: return_intermediate (bool): Whether to r
projects/mmdet3d_plugin/bevformer/modules/encoder_3d_conv.py:31
ClassBEVFormerEncoderTopKWaymo
Attention with both self and cross Implements the decoder in DETR transformer. Args: return_intermediate (bool): Whether to r
projects/mmdet3d_plugin/bevformer/modules/encoder_waymo.py:371
ClassBEVFormerEncoderWaymo
Attention with both self and cross Implements the decoder in DETR transformer. Args: return_intermediate (bool): Whether to r
projects/mmdet3d_plugin/bevformer/modules/encoder_waymo.py:29
ClassBEVFormerLayer
Implements decoder layer in DETR transformer. Args: attn_cfgs (list[`mmcv.ConfigDict`] | list[dict] | dict )): Configs for
projects/mmdet3d_plugin/bevformer/modules/encoder.py:272
ClassBEVFormerLayerWaymo
Implements decoder layer in DETR transformer. Args: attn_cfgs (list[`mmcv.ConfigDict`] | list[dict] | dict )): Configs for
projects/mmdet3d_plugin/bevformer/modules/encoder_waymo.py:389
ClassBaseDecodeHead
Base class for BaseDecodeHead. Args: in_channels (int|Sequence[int]): Input channels. channels (int): Channels after modules,
projects/mmdet3d_plugin/bevformer/modules/decode_head.py:15
ClassCVTOcc
projects/mmdet3d_plugin/bevformer/detectors/occformer.py:17
ClassCVTOccHead
projects/mmdet3d_plugin/bevformer/dense_heads/occformer_head.py:20
ClassCVTOccHeadWaymo
projects/mmdet3d_plugin/bevformer/dense_heads/occformer_head_waymo.py:24
ClassCVTOccTransformer
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False.
projects/mmdet3d_plugin/bevformer/modules/occ_transformer.py:27
ClassCVTOccTransformerWaymo
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False. nu
projects/mmdet3d_plugin/bevformer/modules/occ_transformer_waymo.py:28
ClassCVTOccWaymo
projects/mmdet3d_plugin/bevformer/detectors/occformer_waymo.py:15
ClassCenterPoint_solo
Base class of Multi-modality VoxelNet.
projects/mmdet3d_plugin/bevformer/detectors/centerpoint_solo.py:11
ClassCrossEntropyOHEMLoss
Cross Entropy Loss with additional OHEM. Args: top_ratio (float): top ratio to be mined. Default: 0.3. top_weight (float): s
projects/mmdet3d_plugin/bevformer/loss/ohem.py:10
ClassCustomCollect3D
Collect data from the loader relevant to the specific task. This is usually the last stage of the data loader pipeline. Args: ke
projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:247
ClassCustomDefaultFormatBundle3D
Default formatting bundle. It simplifies the pipeline of formatting common fields for voxels, including "proposals", "gt_bboxes", "gt_labels
projects/mmdet3d_plugin/datasets/pipelines/formating.py:13
ClassCustomDistEvalHook
projects/mmdet3d_plugin/core/evaluation/eval_hooks.py:28
ClassCustomFPN
r"""Feature Pyramid Network. This is an implementation of paper `Feature Pyramid Networks for Object Detection <https://arxiv.org/abs/1612.03
projects/mmdet3d_plugin/models/necks/fpn.py:11
ClassCustomMSDeformableAttention
An attention module used in Deformable-Detr. `Deformable DETR: Deformable Transformers for End-to-End Object Detection. <https://arxiv.org
projects/mmdet3d_plugin/bevformer/modules/decoder.py:133
ClassCustomNuScenesDataset
r"""NuScenes Dataset. This datset only add camera intrinsics and extrinsics to the results.
projects/mmdet3d_plugin/datasets/nuscenes_dataset.py:20
ClassCustomNuScenesMonoDataset
r"""Monocular 3D detection on NuScenes Dataset. This class serves as the API for experiments on the NuScenes Dataset. Please refer to `NuSce
projects/mmdet3d_plugin/datasets/nuscenes_mono_dataset.py:21
ClassCustomResNet
projects/mmdet3d_plugin/bevformer/modules/resnet.py:11
ClassCustomWaymoDataset
Waymo Dataset. This class serves as the API for experiments on the Waymo Dataset. Please refer to `<https://waymo.com/open/download/>`_for d
projects/mmdet3d_plugin/datasets/zltwaymo.py:15
ClassCustomWaymoDataset_T
projects/mmdet3d_plugin/datasets/waymo_temporal_zlt.py:24
ClassDetectionBox_modified
projects/mmdet3d_plugin/datasets/nuscenes_eval.py:137
ClassDetectionTransformerDecoder
Implements the decoder in DETR3D transformer. Args: return_intermediate (bool): Whether to return intermediate outputs. coder_n
projects/mmdet3d_plugin/bevformer/modules/decoder.py:53
ClassDistributedGroupSampler
Sampler that restricts data loading to a subset of the dataset. It is especially useful in conjunction with :class:`torch.nn.parallel.Distribu
projects/mmdet3d_plugin/datasets/samplers/group_sampler.py:15
ClassDistributedSampler
projects/mmdet3d_plugin/datasets/samplers/distributed_sampler.py:9
ClassEpochBasedRunner_video
# basic logic input_sequence = [a, b, c] # given a sequence of samples prev_bev = None for each in input_sequcene[:-
projects/mmdet3d_plugin/bevformer/runner/epoch_based_runner.py:19
ClassFocalOHEMLoss
Cross Entropy Loss with additional OHEM. Args: use_sigmoid (bool): Only support sigmoid in FocalLoss. Must be True. gamma (f
projects/mmdet3d_plugin/bevformer/loss/ohem.py:66
ClassGradChecker
projects/mmdet3d_plugin/models/hooks/hooks.py:6
ClassGrid
projects/mmdet3d_plugin/models/utils/grid_mask.py:7
ClassHungarianAssigner3D
Computes one-to-one matching between predictions and ground truth. This class computes an assignment between the targets and the predictions b
projects/mmdet3d_plugin/core/bbox/assigners/hungarian_assigner_3d.py:17
ClassHybridTransformer
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False.
projects/mmdet3d_plugin/bevformer/modules/hybrid_transformer.py:29
ClassHybridTransformer
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False.
projects/mmdet3d_plugin/bevformer/modules/dts_transformer.py:53
ClassIdentityNormLayer
projects/mmdet3d_plugin/models/backbones/bevdetresnet.py:13
ClassLSSViewTransformer
r"""Lift-Splat-Shoot view transformer with BEVPoolv2 implementation. Please refer to the `paper <https://arxiv.org/abs/2008.05711>`_ and
projects/mmdet3d_plugin/models/necks/view_transformer.py:16
ClassLearnedPositionalEncoding3D
Position embedding with learnable embedding weights. Args: num_feats (int): The feature dimension for each position along
projects/mmdet3d_plugin/models/utils/positional_encoding.py:10
ClassLearnedPositionalEncoding3DAdd
Position embedding with learnable embedding weights. Args: num_feats (int): The feature dimension for each position along
projects/mmdet3d_plugin/models/utils/positional_encoding.py:77
ClassLoadOccGTFromFileNuScenes
Load multi channel images from a list of separate channel files. Expects results['img_filename'] to be a list of filenames. note that
projects/mmdet3d_plugin/datasets/pipelines/loading.py:170
ClassLoadOccGTFromFileWaymo
Load multi channel images from a list of separate channel files. Expects results['img_filename'] to be a list of filenames. note that we r
projects/mmdet3d_plugin/datasets/pipelines/loading.py:89
ClassMSDeformableAttention3D
An attention module used in BEVFormer based on Deformable-Detr. `Deformable DETR: Deformable Transformers for End-to-End Object Detection. <
projects/mmdet3d_plugin/bevformer/modules/spatial_cross_attention.py:166
ClassMSDeformableAttention4D
An attention module used in BEVFormer based on Deformable-Detr. `Deformable DETR: Deformable Transformers for End-to-End Object Detection. <
projects/mmdet3d_plugin/bevformer/modules/spatial_cross_attention_3d.py:179
ClassMYDeconvModule
Deconvolution upsample module in decoder for UNet (2X upsample). This module uses deconvolution to upsample feature map in the decoder of UNe
projects/mmdet3d_plugin/bevformer/modules/unet.py:189
ClassMYInterpConv
Interpolation upsample module in decoder for UNet. This module uses interpolation to upsample feature map in the decoder of UNet. It consists
projects/mmdet3d_plugin/bevformer/modules/unet.py:250
ClassMYUNet
UNet backbone. This backbone is the implementation of `U-Net: Convolutional Networks for Biomedical Image Segmentation <https://arxiv.org/abs
projects/mmdet3d_plugin/bevformer/modules/unet.py:324
ClassMetric_CDist
projects/mmdet3d_plugin/datasets/cdist.py:5
ClassMultiScaleDeformableAttnFunction_fp16
projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:15
ClassMultiScaleDeformableAttnFunction_fp32
projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:90
ClassMyCustomBaseTransformerLayer
Base `TransformerLayer` for vision transformer. It can be built from `mmcv.ConfigDict` and support more flexible customization, for example,
projects/mmdet3d_plugin/bevformer/modules/custom_base_transformer_layer.py:38
ClassMyLoadMultiViewImageFromFiles
This image file loader is for Waymo dataset. Load multi channel images from a list of separate channel files. Expects results['img_fi
projects/mmdet3d_plugin/datasets/pipelines/loading.py:12
ClassNMSFreeCoder
Bbox coder for NMS-free detector. Args: pc_range (list[float]): Range of point cloud. post_center_range (list[float]): Limit of th
projects/mmdet3d_plugin/core/bbox/coders/nms_free_coder.py:10
ClassNormalizeMultiviewImage
Normalize the image and add key "img_norm_cfg". Args: mean (sequence): Mean values of 3 channels. std (sequence): Std values
projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:62
ClassNuSceneOcc
r"""NuScenes Dataset. This datset only add camera intrinsics and extrinsics to the results.
projects/mmdet3d_plugin/datasets/nuscenes_occ.py:18
ClassOccConvDecoder
projects/mmdet3d_plugin/bevformer/modules/occ_conv_decoder.py:11
ClassOccConvDecoder3D
projects/mmdet3d_plugin/bevformer/modules/occ_conv_decoder_3d.py:11
ClassOccFormerLayer3D
Implements decoder layer in DETR transformer. Args: attn_cfgs (list[`mmcv.ConfigDict`] | list[dict] | dict )): Configs for
projects/mmdet3d_plugin/bevformer/modules/encoder_3d.py:271
ClassPadMultiViewImage
Pad the multi-view image and add keys "pad_shape". There are two padding modes: (1) pad to a fixed size (2) pad to the minimum size that
projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:12
ClassPerceptionTransformer
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False.
projects/mmdet3d_plugin/bevformer/modules/transformer.py:27
ClassPhotoMetricDistortionMultiViewImage
Apply photometric distortion to image sequentially, every transformation is applied with a probability of 0.5. The position of random contrast is
projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:99
ClassPyramidTransformer
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False.
projects/mmdet3d_plugin/bevformer/modules/pyramid_transformer.py:29
ClassQuickCumsum
projects/mmdet3d_plugin/bevformer/modules/view_transformer.py:33
ClassRandomScaleImageMultiViewImage
Random scale the image Args: scales (list): List of scales to choose from. If the list contains only one scale
projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:198
ClassRelPositionEmbedding
projects/mmdet3d_plugin/models/utils/position_embedding.py:5
ClassResNetForBEVDet_solo
projects/mmdet3d_plugin/models/backbones/bevdetresnet.py:23
ClassSECONDFPN_solo
FPN used in SECOND/PointPillars/PartA2/MVXNet. Args: in_channels (list[int]): Input channels of multi-scale feature maps. out_cha
projects/mmdet3d_plugin/models/necks/second_fpn.py:10
ClassSOLOFusion
projects/mmdet3d_plugin/bevformer/detectors/solofusion.py:48
ClassSOLOOccHeadWaymo
Head of Detr3D. Args: with_box_refine (bool): Whether to refine the reference points in the decoder. Defaults to False.
projects/mmdet3d_plugin/bevformer/dense_heads/solo_head_occ_waymo.py:19
next →1–100 of 114, ranked by callers