Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Xin-Ye-1/BEVDiffuser
/ types & classes
Types & classes
120 in github.com/Xin-Ye-1/BEVDiffuser
⨍
Functions
674
◇
Types & classes
120
↳
Endpoints
1
↓ 8 callers
Class
Boxes3D
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 callers
Class
Pose
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 callers
Class
GenericBoxes3D
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/boxes3d.py:64
↓ 6 callers
Class
ResBlock
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 callers
Class
Scale
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/normalization.py:12
↓ 5 callers
Class
SiLU
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:38
↓ 5 callers
Class
TimestepEmbedSequential
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 callers
Class
Transform3d
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 callers
Class
Downsample
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 callers
Class
NuScenesEval_custom
Dummy class for backward-compatibility. Same as DetectionEval.
BEVFormer/projects/mmdet3d_plugin/datasets/nuscnes_eval.py:512
↓ 4 callers
Class
Upsample
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 callers
Class
LayerNorm
Implementation that supports fp16 inputs but fp32 gains/biases.
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:26
↓ 3 callers
Class
ModuleListDial
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/normalization.py:30
↓ 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
BEVFormer/tools/data_converter/scannet_data_utils.py:14
↓ 3 callers
Class
Task
BEVFormer/projects/mmdet3d_plugin/dd3d/utils/tasks.py:7
↓ 2 callers
Class
GridMask
BEVFormer/projects/mmdet3d_plugin/models/utils/grid_mask.py:75
↓ 2 callers
Class
ImageList
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 callers
Class
SUNRGBDData
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 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
BEVFormer/tools/data_converter/scannet_data_utils.py:203
↓ 2 callers
Class
_OSA_module
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:184
↓ 1 callers
Class
BEVDiffuser
BEVFormer/tools/bevdiffuser.py:11
↓ 1 callers
Class
DD3DTargetPreparer
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/prepare_targets.py:11
↓ 1 callers
Class
DisentangledBox3DLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/disentangled_box3d_loss.py:12
↓ 1 callers
Class
FCOS2DHead
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos2d.py:31
↓ 1 callers
Class
FCOS2DLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos2d.py:166
↓ 1 callers
Class
FCOS3DHead
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos3d.py:56
↓ 1 callers
Class
FCOS3DLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos3d.py:203
↓ 1 callers
Class
GroupNorm32
BEVFormer/projects/bevdiffuser/layout_diffusion/nn.py:22
↓ 1 callers
Class
Hsigmoid
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:160
↓ 1 callers
Class
IOULoss
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 callers
Class
MLP
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:52
↓ 1 callers
Class
MultiheadAttention
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:35
↓ 1 callers
Class
NuscenesDD3DTargetPreparer
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/nuscenes_dd3d.py:26
↓ 1 callers
Class
NuscenesLoss
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/nuscenes_dd3d.py:204
↓ 1 callers
Class
Offset
BEVFormer/projects/mmdet3d_plugin/dd3d/layers/normalization.py:21
↓ 1 callers
Class
QKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_diffusion_unet.py:559
↓ 1 callers
Class
QKVMultiheadAttention
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:64
↓ 1 callers
Class
ResNetFusion
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/transformerV2.py:24
↓ 1 callers
Class
ResidualAttentionBlock
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:90
↓ 1 callers
Class
Rotate
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:659
↓ 1 callers
Class
RotateAxisAngle
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:698
↓ 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
BEVFormer/tools/data_converter/s3dis_data_utils.py:14
↓ 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 (
BEVFormer/tools/data_converter/s3dis_data_utils.py:156
↓ 1 callers
Class
SUNRGBDInstance
BEVFormer/tools/data_converter/sunrgbd_data_utils.py:38
↓ 1 callers
Class
Scale
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:612
↓ 1 callers
Class
TaskManager
BEVFormer/projects/mmdet3d_plugin/dd3d/utils/tasks.py:37
↓ 1 callers
Class
Transformer
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:114
↓ 1 callers
Class
Translate
BEVFormer/projects/mmdet3d_plugin/dd3d/structures/transform3d.py:571
↓ 1 callers
Class
_OSA_stage
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:237
↓ 1 callers
Class
eSEModule
BEVFormer/projects/mmdet3d_plugin/models/backbones/vovnet.py:169
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
BEVFormer/projects/mmdet3d_plugin/models/opt/adamw.py:16
Class
AttentionBlock
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
Class
BBox3DL1Cost
BBox3DL1Cost. Args: weight (int | float, optional): loss_weight
BEVFormer/projects/mmdet3d_plugin/core/bbox/match_costs/match_cost.py:12
Class
BEVFormer
BEVFormer. Args: video_test_mode (bool): Decide whether to use temporal information during inference.
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/bevformer.py:29
Class
BEVFormerEncoder
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
Class
BEVFormerHead
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
Class
BEVFormerHead_GroupDETR
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bevformer_head.py:527
Class
BEVFormerLayer
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
Class
BEVFormerV2
BEVFormer. Args: video_test_mode (bool): Decide whether to use temporal information during inference.
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/bevformerV2.py:26
Class
BEVFormer_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
Class
BEVHead
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bev_head.py:33
Class
CheckpointFunction
BEVFormer/projects/bevdiffuser/layout_diffusion/nn.py:147
Class
CropResizeFlipImage
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
Class
CustomCollect3D
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
Class
CustomDefaultFormatBundle3D
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
Class
CustomDistEvalHook
BEVFormer/projects/mmdet3d_plugin/core/evaluation/eval_hooks.py:33
Class
CustomMSDeformableAttention
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
Class
CustomNuScenesDataset
r"""NuScenes Dataset. This datset only add camera intrinsics and extrinsics to the results.
BEVFormer/projects/mmdet3d_plugin/datasets/nuscenes_dataset.py:24
Class
CustomNuScenesDatasetV2
BEVFormer/projects/mmdet3d_plugin/datasets/nuscenes_dataset_v2.py:21
Class
CustomNuScenesDiffusionDatasetV2_layout
BEVFormer/projects/bevdiffuser/data_utils.py:138
Class
CustomNuScenesDiffusionDataset_layout
BEVFormer/projects/bevdiffuser/data_utils.py:14
Class
CustomNuScenesMonoDataset
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
Class
DD3D
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/core.py:21
Class
DD3DMapper
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/dd3d_mapper.py:17
Class
DDIMGuidedScheduler
BEVFormer/projects/bevdiffuser/scheduler_utils.py:16
Class
DetectionBox_modified
BEVFormer/projects/mmdet3d_plugin/datasets/nuscnes_eval.py:142
Class
DetectionTransformerDecoder
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
Class
DiffBEVFormer
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/diff_bevformer.py:21
Class
DiffBEVFormerV2
BEVFormer/projects/mmdet3d_plugin/bevformer/detectors/diff_bevformerV2.py:21
Class
DiffEpochBasedRunner
BEVFormer/projects/mmdet3d_plugin/bevformer/runner/diff_epoch_based_runner.py:8
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
BEVFormer/projects/mmdet3d_plugin/datasets/samplers/group_sampler.py:19
Class
DistributedSampler
BEVFormer/projects/mmdet3d_plugin/datasets/samplers/distributed_sampler.py:14
Class
EpochBasedRunner_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
Class
FCOS2DInference
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos2d.py:257
Class
FCOS3DInference
BEVFormer/projects/mmdet3d_plugin/dd3d/modeling/fcos3d.py:330
Class
FreeAnchor3DHeadV2
BEVFormer/projects/mmdet3d_plugin/bevformer/dense_heads/bev_head.py:117
Class
GlobalRotScaleTransImage
Random resize, Crop and flip the image Args: size (tuple, optional): Fixed padding size.
BEVFormer/projects/mmdet3d_plugin/datasets/pipelines/augmentation.py:210
Class
GradChecker
BEVFormer/projects/mmdet3d_plugin/models/hooks/hooks.py:11
Class
Grid
BEVFormer/projects/mmdet3d_plugin/models/utils/grid_mask.py:12
Class
GroupMultiheadAttention
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
Class
HungarianAssigner3D
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
Class
LayoutDiffusionUNetModel
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
Class
LayoutTransformerEncoder
BEVFormer/projects/bevdiffuser/layout_diffusion/layout_encoder.py:143
Class
MM_BEVFormerLayer
multi-modality fusion layer.
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/encoder.py:419
Class
MSDeformableAttention3D
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
Class
MultiScaleDeformableAttnFunction_fp16
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:20
Class
MultiScaleDeformableAttnFunction_fp32
BEVFormer/projects/mmdet3d_plugin/bevformer/modules/multi_scale_deformable_attn_function.py:95
Class
MyCustomBaseTransformerLayer
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
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
BEVFormer/projects/mmdet3d_plugin/core/bbox/coders/nms_free_coder.py:15
Class
NormalizeMultiviewImage
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