Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tsinghua-MARS-Lab/CVT-Occ
/ types & classes
Types & classes
114 in github.com/Tsinghua-MARS-Lab/CVT-Occ
⨍
Functions
691
◇
Types & classes
114
↳
Endpoints
2
↓ 5 callers
Class
MYASPPHead
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 callers
Class
ASPPModule
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 callers
Class
NuScenesEval_custom
Dummy class for backward-compatibility. Same as DetectionEval.
projects/mmdet3d_plugin/datasets/nuscenes_eval.py:507
↓ 3 callers
Class
ScanNetData
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 callers
Class
CostVolumeModule
projects/mmdet3d_plugin/bevformer/modules/cost_volume_module.py:74
↓ 2 callers
Class
GridMask
projects/mmdet3d_plugin/models/utils/grid_mask.py:70
↓ 2 callers
Class
KITTI2Waymo
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 callers
Class
Metric_FScore
projects/mmdet3d_plugin/datasets/occ_metrics.py:272
↓ 2 callers
Class
Metric_mIoU
projects/mmdet3d_plugin/datasets/occ_metrics.py:46
↓ 2 callers
Class
SELikeModule
projects/mmdet3d_plugin/bevformer/modules/view_transformer.py:314
↓ 2 callers
Class
SUNRGBDData
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 callers
Class
ScanNetSegData
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 callers
Class
_OSA_module
projects/mmdet3d_plugin/models/backbones/vovnet.py:180
↓ 1 callers
Class
BasicConvBlock
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 callers
Class
ConcatConvModule
projects/mmdet3d_plugin/bevformer/modules/concat_conv_module.py:65
↓ 1 callers
Class
Hsigmoid
projects/mmdet3d_plugin/models/backbones/vovnet.py:156
↓ 1 callers
Class
MyGroupBatchSampler
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 callers
Class
ResidualBlock
projects/mmdet3d_plugin/bevformer/modules/residual_block_3d.py:7
↓ 1 callers
Class
S3DISData
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 callers
Class
S3DISSegData
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 callers
Class
SUNRGBDInstance
tools/data_converter/sunrgbd_data_utils.py:34
↓ 1 callers
Class
StableBCELoss
projects/mmdet3d_plugin/bevformer/loss/lovasz_losses.py:129
↓ 1 callers
Class
TemporalNet
projects/mmdet3d_plugin/bevformer/modules/concat_conv_module.py:8
↓ 1 callers
Class
TemporalNet
projects/mmdet3d_plugin/bevformer/modules/cost_volume_module.py:9
↓ 1 callers
Class
UpConvBlock
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 callers
Class
_OSA_stage
projects/mmdet3d_plugin/models/backbones/vovnet.py:233
↓ 1 callers
Class
eSEModule
projects/mmdet3d_plugin/models/backbones/vovnet.py:165
Class
AdamW2
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
Class
BBox3DL1Cost
BBox3DL1Cost. Args: weight (int | float, optional): loss_weight
projects/mmdet3d_plugin/core/bbox/match_costs/match_cost.py:6
Class
BEVDet_solo
projects/mmdet3d_plugin/bevformer/detectors/bevdet_solo.py:14
Class
BEVFormerEncoder
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
Class
BEVFormerEncoder3D
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
Class
BEVFormerEncoder3DConv
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
Class
BEVFormerEncoderTopKWaymo
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
Class
BEVFormerEncoderWaymo
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
Class
BEVFormerLayer
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
Class
BEVFormerLayerWaymo
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
Class
BaseDecodeHead
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
Class
CVTOcc
projects/mmdet3d_plugin/bevformer/detectors/occformer.py:17
Class
CVTOccHead
projects/mmdet3d_plugin/bevformer/dense_heads/occformer_head.py:20
Class
CVTOccHeadWaymo
projects/mmdet3d_plugin/bevformer/dense_heads/occformer_head_waymo.py:24
Class
CVTOccTransformer
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
Class
CVTOccTransformerWaymo
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
Class
CVTOccWaymo
projects/mmdet3d_plugin/bevformer/detectors/occformer_waymo.py:15
Class
CenterPoint_solo
Base class of Multi-modality VoxelNet.
projects/mmdet3d_plugin/bevformer/detectors/centerpoint_solo.py:11
Class
CrossEntropyOHEMLoss
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
Class
CustomCollect3D
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
Class
CustomDefaultFormatBundle3D
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
Class
CustomDistEvalHook
projects/mmdet3d_plugin/core/evaluation/eval_hooks.py:28
Class
CustomFPN
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
Class
CustomMSDeformableAttention
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
Class
CustomNuScenesDataset
r"""NuScenes Dataset. This datset only add camera intrinsics and extrinsics to the results.
projects/mmdet3d_plugin/datasets/nuscenes_dataset.py:20
Class
CustomNuScenesMonoDataset
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
Class
CustomResNet
projects/mmdet3d_plugin/bevformer/modules/resnet.py:11
Class
CustomWaymoDataset
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
Class
CustomWaymoDataset_T
projects/mmdet3d_plugin/datasets/waymo_temporal_zlt.py:24
Class
DetectionBox_modified
projects/mmdet3d_plugin/datasets/nuscenes_eval.py:137
Class
DetectionTransformerDecoder
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
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
projects/mmdet3d_plugin/datasets/samplers/group_sampler.py:15
Class
DistributedSampler
projects/mmdet3d_plugin/datasets/samplers/distributed_sampler.py:9
Class
EpochBasedRunner_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
Class
FocalOHEMLoss
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
Class
GradChecker
projects/mmdet3d_plugin/models/hooks/hooks.py:6
Class
Grid
projects/mmdet3d_plugin/models/utils/grid_mask.py:7
Class
HungarianAssigner3D
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
Class
HybridTransformer
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
Class
HybridTransformer
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
Class
IdentityNormLayer
projects/mmdet3d_plugin/models/backbones/bevdetresnet.py:13
Class
LSSViewTransformer
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
Class
LearnedPositionalEncoding3D
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
Class
LearnedPositionalEncoding3DAdd
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
Class
LoadOccGTFromFileNuScenes
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
Class
LoadOccGTFromFileWaymo
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
Class
MSDeformableAttention3D
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
Class
MSDeformableAttention4D
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
Class
MYDeconvModule
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
Class
MYInterpConv
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
Class
MYUNet
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
Class
Metric_CDist
projects/mmdet3d_plugin/datasets/cdist.py:5
Class
MultiScaleDeformableAttnFunction_fp16
projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:15
Class
MultiScaleDeformableAttnFunction_fp32
projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:90
Class
MyCustomBaseTransformerLayer
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
Class
MyLoadMultiViewImageFromFiles
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
Class
NMSFreeCoder
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
Class
NormalizeMultiviewImage
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
Class
NuSceneOcc
r"""NuScenes Dataset. This datset only add camera intrinsics and extrinsics to the results.
projects/mmdet3d_plugin/datasets/nuscenes_occ.py:18
Class
OccConvDecoder
projects/mmdet3d_plugin/bevformer/modules/occ_conv_decoder.py:11
Class
OccConvDecoder3D
projects/mmdet3d_plugin/bevformer/modules/occ_conv_decoder_3d.py:11
Class
OccFormerLayer3D
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
Class
PadMultiViewImage
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
Class
PerceptionTransformer
Implements the Detr3D transformer. Args: as_two_stage (bool): Generate query from encoder features. Default: False.
projects/mmdet3d_plugin/bevformer/modules/transformer.py:27
Class
PhotoMetricDistortionMultiViewImage
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
Class
PyramidTransformer
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
Class
QuickCumsum
projects/mmdet3d_plugin/bevformer/modules/view_transformer.py:33
Class
RandomScaleImageMultiViewImage
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
Class
RelPositionEmbedding
projects/mmdet3d_plugin/models/utils/position_embedding.py:5
Class
ResNetForBEVDet_solo
projects/mmdet3d_plugin/models/backbones/bevdetresnet.py:23
Class
SECONDFPN_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
Class
SOLOFusion
projects/mmdet3d_plugin/bevformer/detectors/solofusion.py:48
Class
SOLOOccHeadWaymo
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