MCPcopy Create free account

hub / github.com/Xin-Ye-1/BEVDiffuser / types & classes

Types & classes120 in github.com/Xin-Ye-1/BEVDiffuser

↓ 8 callersClassBoxes3D
Vision-based 3D box container. The tvec is computed from projected center, depth, and intrinsics.
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/boxes3d.py:189
↓ 7 callersClassPose
SE(3) rigid transform class that allows compounding of 6-DOF poses and provides common transformations that are commonly seen in geometric problem
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/pose.py:6
↓ 6 callersClassGenericBoxes3D
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/boxes3d.py:64
↓ 6 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels:
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:144
↓ 6 callersClassScale
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/normalization.py:12
↓ 5 callersClassSiLU
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:38
↓ 5 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:55
↓ 5 callersClassTransform3d
A Transform3d object encapsulates a batch of N 3D transformations, and knows how to transform points and normal vectors. Suppose that t is a
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:113
↓ 4 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determin
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:114
↓ 4 callersClassNuScenesEval_custom
Dummy class for backward-compatibility. Same as DetectionEval.
BEVFormer/projects/mmdet3d_plugin/datasets/nuscnes_eval.py:512
↓ 4 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:73
↓ 3 callersClassLayerNorm
Implementation that supports fp16 inputs but fp32 gains/biases.
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:26
↓ 3 callersClassModuleListDial
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/normalization.py:30
↓ 3 callersClassScanNetData
ScanNet data. Generate scannet infos for scannet_converter. Args: root_path (str): Root path of the raw data. split (str): S
BEVFormer/tools/data_converter/scannet_data_utils.py:14
↓ 3 callersClassTask
BEVFormer/projects/mmdet3d_plugin/dd3d/utils/tasks.py:7
↓ 2 callersClassGridMask
BEVFormer/projects/mmdet3d_plugin/models/utils/grid_mask.py:75
↓ 2 callersClassImageList
Adapted from detectron2: https://github.com/facebookresearch/detectron2/blob/master/detectron2/structures/image_list.py) Key differe
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/image_list.py:27
↓ 2 callersClassSUNRGBDData
SUNRGBD data. Generate scannet infos for sunrgbd_converter. Args: root_path (str): Root path of the raw data. split (str): S
BEVFormer/tools/data_converter/sunrgbd_data_utils.py:64
↓ 2 callersClassScanNetSegData
ScanNet dataset used to generate infos for semantic segmentation task. Args: data_root (str): Root path of the raw data. ann_file
BEVFormer/tools/data_converter/scannet_data_utils.py:203
↓ 2 callersClass_OSA_module
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:184
↓ 1 callersClassBEVDiffuser
BEVFormer/tools/bevdiffuser.py:11
↓ 1 callersClassDD3DTargetPreparer
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/prepare_targets.py:11
↓ 1 callersClassDisentangledBox3DLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/disentangled_box3d_loss.py:12
↓ 1 callersClassFCOS2DHead
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos2d.py:31
↓ 1 callersClassFCOS2DLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos2d.py:166
↓ 1 callersClassFCOS3DHead
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos3d.py:56
↓ 1 callersClassFCOS3DLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos3d.py:203
↓ 1 callersClassGroupNorm32
BEVFormer/projects/bevdiffuser/layout_diffusion/nn.py:22
↓ 1 callersClassHsigmoid
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:160
↓ 1 callersClassIOULoss
Intersetion Over Union (IoU) loss which supports three different IoU computations: * IoU * Linear IoU * gIoU
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/iou_loss.py:8
↓ 1 callersClassMLP
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:52
↓ 1 callersClassMultiheadAttention
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:35
↓ 1 callersClassNuscenesDD3DTargetPreparer
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/nuscenes_dd3d.py:26
↓ 1 callersClassNuscenesLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/nuscenes_dd3d.py:204
↓ 1 callersClassOffset
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/normalization.py:21
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:559
↓ 1 callersClassQKVMultiheadAttention
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:64
↓ 1 callersClassResNetFusion
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/transformerV2.py:24
↓ 1 callersClassResidualAttentionBlock
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:90
↓ 1 callersClassRotate
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:659
↓ 1 callersClassRotateAxisAngle
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:698
↓ 1 callersClassS3DISData
S3DIS data. Generate s3dis infos for s3dis_converter. Args: root_path (str): Root path of the raw data. split (str): Set spl
BEVFormer/tools/data_converter/s3dis_data_utils.py:14
↓ 1 callersClassS3DISSegData
S3DIS dataset used to generate infos for semantic segmentation task. Args: data_root (str): Root path of the raw data. ann_file (
BEVFormer/tools/data_converter/s3dis_data_utils.py:156
↓ 1 callersClassSUNRGBDInstance
BEVFormer/tools/data_converter/sunrgbd_data_utils.py:38
↓ 1 callersClassScale
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:612
↓ 1 callersClassTaskManager
BEVFormer/projects/mmdet3d_plugin/dd3d/utils/tasks.py:37
↓ 1 callersClassTransformer
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:114
↓ 1 callersClassTranslate
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:571
↓ 1 callersClass_OSA_stage
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:237
↓ 1 callersClasseSEModule
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:169
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
BEVFormer/projects/mmdet3d_plugin/models/opt/adamw.py:16
ClassAttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. http
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:256
ClassBBox3DL1Cost
BBox3DL1Cost. Args: weight (int | float, optional): loss_weight
BEVFormer/projects/mmdet3d_plugin/core/bbox/match_costs/match_cost.py:12
ClassBEVFormer
BEVFormer. Args: video_test_mode (bool): Decide whether to use temporal information during inference.
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/bevformer.py:29
ClassBEVFormerEncoder
Attention with both self and cross Implements the decoder in DETR transformer. Args: return_intermediate (bool): Whether to retur
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/encoder.py:29
ClassBEVFormerHead
Head of Detr3D. Args: with_box_refine (bool): Whether to refine the reference points in the decoder. Defaults to False.
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bevformer_head.py:25
ClassBEVFormerHead_GroupDETR
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bevformer_head.py:527
ClassBEVFormerLayer
Implements decoder layer in DETR transformer. Args: attn_cfgs (list[`mmcv.ConfigDict`] | list[dict] | dict )): Configs for sel
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/encoder.py:247
ClassBEVFormerV2
BEVFormer. Args: video_test_mode (bool): Decide whether to use temporal information during inference.
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/bevformerV2.py:26
ClassBEVFormer_fp16
The default version BEVFormer currently can not support FP16. We provide this version to resolve this issue.
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/bevformer_fp16.py:28
ClassBEVHead
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bev_head.py:33
ClassCheckpointFunction
BEVFormer/projects/bevdiffuser/layout_diffusion/nn.py:147
ClassCropResizeFlipImage
Fixed Crop and then randim resize and flip the image. Note the flip requires to flip the feature in the network ida_aug_conf = { "reisz
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/augmentation.py:15
ClassCustomCollect3D
Collect data from the loader relevant to the specific task. This is usually the last stage of the data loader pipeline. Typically keys is set
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:205
ClassCustomDefaultFormatBundle3D
Default formatting bundle. It simplifies the pipeline of formatting common fields for voxels, including "proposals", "gt_bboxes", "gt_labels",
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/formating.py:17
ClassCustomDistEvalHook
BEVFormer/projects/mmdet3d_plugin/core/evaluation/eval_hooks.py:33
ClassCustomMSDeformableAttention
An attention module used in Deformable-Detr. `Deformable DETR: Deformable Transformers for End-to-End Object Detection. <https://arxiv.org/pd
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/decoder.py:138
ClassCustomNuScenesDataset
r"""NuScenes Dataset. This datset only add camera intrinsics and extrinsics to the results.
BEVFormer/projects/mmdet3d_plugin/datasets/nuscenes_dataset.py:24
ClassCustomNuScenesDatasetV2
BEVFormer/projects/mmdet3d_plugin/datasets/nuscenes_dataset_v2.py:21
ClassCustomNuScenesDiffusionDatasetV2_layout
BEVFormer/projects/bevdiffuser/data_utils.py:138
ClassCustomNuScenesDiffusionDataset_layout
BEVFormer/projects/bevdiffuser/data_utils.py:14
ClassCustomNuScenesMonoDataset
r"""Monocular 3D detection on NuScenes Dataset. This class serves as the API for experiments on the NuScenes Dataset. Please refer to `NuScene
BEVFormer/projects/mmdet3d_plugin/datasets/nuscenes_mono_dataset.py:26
ClassDD3D
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/core.py:21
ClassDD3DMapper
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/dd3d_mapper.py:17
ClassDDIMGuidedScheduler
BEVFormer/projects/bevdiffuser/scheduler_utils.py:16
ClassDetectionBox_modified
BEVFormer/projects/mmdet3d_plugin/datasets/nuscnes_eval.py:142
ClassDetectionTransformerDecoder
Implements the decoder in DETR3D transformer. Args: return_intermediate (bool): Whether to return intermediate outputs. coder_norm
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/decoder.py:58
ClassDiffBEVFormer
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/diff_bevformer.py:21
ClassDiffBEVFormerV2
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/diff_bevformerV2.py:21
ClassDiffEpochBasedRunner
BEVFormer/projects/mmdet3d_plugin/bevformer/runner/diff_epoch_based_runner.py:8
ClassDistributedGroupSampler
Sampler that restricts data loading to a subset of the dataset. It is especially useful in conjunction with :class:`torch.nn.parallel.Distribu
BEVFormer/projects/mmdet3d_plugin/datasets/samplers/group_sampler.py:19
ClassDistributedSampler
BEVFormer/projects/mmdet3d_plugin/datasets/samplers/distributed_sampler.py:14
ClassEpochBasedRunner_video
# basic logic input_sequence = [a, b, c] # given a sequence of samples prev_bev = None for each in input_sequcene[:-1]
BEVFormer/projects/mmdet3d_plugin/bevformer/runner/epoch_based_runner.py:24
ClassFCOS2DInference
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos2d.py:257
ClassFCOS3DInference
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos3d.py:330
ClassFreeAnchor3DHeadV2
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bev_head.py:117
ClassGlobalRotScaleTransImage
Random resize, Crop and flip the image Args: size (tuple, optional): Fixed padding size.
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/augmentation.py:210
ClassGradChecker
BEVFormer/projects/mmdet3d_plugin/models/hooks/hooks.py:11
ClassGrid
BEVFormer/projects/mmdet3d_plugin/models/utils/grid_mask.py:12
ClassGroupMultiheadAttention
A wrapper for ``torch.nn.MultiheadAttention``. This module implements MultiheadAttention with identity connection, and positional encoding is
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/group_attention.py:24
ClassHungarianAssigner3D
Computes one-to-one matching between predictions and ground truth. This class computes an assignment between the targets and the predictions b
BEVFormer/projects/mmdet3d_plugin/core/bbox/assigners/hungarian_assigner_3d.py:22
ClassLayoutDiffusionUNetModel
A UNetModel that conditions on layout with an encoding transformer. The full UNet model with attention and timestep embedding. :param in
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:603
ClassLayoutTransformerEncoder
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:143
ClassMM_BEVFormerLayer
multi-modality fusion layer.
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/encoder.py:419
ClassMSDeformableAttention3D
An attention module used in BEVFormer based on Deformable-Detr. `Deformable DETR: Deformable Transformers for End-to-End Object Detection. <ht
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/spatial_cross_attention.py:183
ClassMultiScaleDeformableAttnFunction_fp16
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:20
ClassMultiScaleDeformableAttnFunction_fp32
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:95
ClassMyCustomBaseTransformerLayer
Base `TransformerLayer` for vision transformer. It can be built from `mmcv.ConfigDict` and support more flexible customization, for example, u
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/custom_base_transformer_layer.py:43
ClassNMSFreeCoder
Bbox coder for NMS-free detector. Args: pc_range (list[float]): Range of point cloud. post_center_range (list[float]): Limit of th
BEVFormer/projects/mmdet3d_plugin/core/bbox/coders/nms_free_coder.py:15
ClassNormalizeMultiviewImage
Normalize the image. Added key is "img_norm_cfg". Args: mean (sequence): Mean values of 3 channels. std (sequence): Std values
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/transform_3d.py:67
next →1–100 of 120, ranked by callers