Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WHU-USI3DV/MENet
/ types & classes
Types & classes
65 in github.com/WHU-USI3DV/MENet
⨍
Functions
243
◇
Types & classes
65
↳
Endpoints
1
↓ 2 callers
Class
ChannelGate
menet/models/attentions/bam.py:13
↓ 2 callers
Class
EdgeResidual
Edge Residual Block. Args: in_channels (int): The input channels of this module. out_channels (int): The output channels of this
menet/models/utils/edge_residual.py:10
↓ 2 callers
Class
SpatialGate
menet/models/attentions/bam.py:39
↓ 1 callers
Class
BatchSampler
Class for sampling specific category of ground truths. Args: sample_list (list[dict]): List of samples. name (str | None): The ca
menet/datasets/pipelines/dpsampler.py:10
↓ 1 callers
Class
ChannelGate
menet/models/attentions/cbam.py:13
↓ 1 callers
Class
ChannelPool
menet/models/attentions/cbam.py:56
↓ 1 callers
Class
ConcatFuser
menet/models/fuser/concat_fuser.py:6
↓ 1 callers
Class
DepthwiseSeparableSpatialGate
menet/models/attentions/bam.py:64
↓ 1 callers
Class
Flatten
menet/models/attentions/bam.py:9
↓ 1 callers
Class
Flatten
menet/models/attentions/cbam.py:9
↓ 1 callers
Class
ModuleDict
ModuleDict in openmmlab. Args: modules (dict, optional): a mapping (dictionary) of (string: module) or an iterable of key-val
menet/runner/base_module.py:5
↓ 1 callers
Class
PatchEmbed
Image to Patch Embedding V2. We use a conv layer to implement PatchEmbed. Args: in_channels (int): The num of input channels. Default
menet/models/backbone/swin.py:78
↓ 1 callers
Class
PatchMerging
Merge patch feature map. This layer use nn.Unfold to group feature map by kernel_size, and use norm and linear layer to embed grouped feature
menet/models/backbone/swin.py:171
↓ 1 callers
Class
SELayer
Squeeze-and-Excitation Module. Args: in_channels (int): The input (and output) in_channels of the SE layer. squeeze_channels (Non
menet/models/attentions/se_layer.py:34
↓ 1 callers
Class
ShiftWindowMSA
Shift Window Multihead Self-Attention Module. Args: embed_dims (int): Number of input channels. num_heads (int): Number of attent
menet/models/backbone/swin.py:350
↓ 1 callers
Class
SpatialGate
menet/models/attentions/cbam.py:60
↓ 1 callers
Class
SpatialTransformer
Spatial Transform. NOTE: The output feature map has the same size with the input. Args: conv_group_cfg: Conv group in localizat
menet/models/utils/spatial_transformer.py:8
↓ 1 callers
Class
SwinBlock
Args: embed_dims (int): The feature dimension. num_heads (int): Parallel attention heads. feedforward_channels (int): The
menet/models/backbone/swin.py:513
↓ 1 callers
Class
SwinBlockSequence
Implements one stage in Swin Transformer. Args: embed_dims (int): The feature dimension. num_heads (int): Parallel attention head
menet/models/backbone/swin.py:594
↓ 1 callers
Class
WindowMSA
Window based multi-head self-attention (W-MSA) module with relative position bias. Args: embed_dims (int): Number of input channels.
menet/models/backbone/swin.py:241
Class
AttentionFuser
Fuse multi-modality features based on attention mechanism Args: attention_only (bool): Whether use attention only. If true, there will
menet/models/fuser/attention_fuser.py:12
Class
BAM
menet/models/attentions/bam.py:105
Class
BEVFusion
BEVFusion. Args: encoders (list): List of encoders' config. fuser (dict): Config of fuser. decoder (dict): Config of deco
menet/models/fusion_models/bevfusion.py:13
Class
Base3DFusionModel
Base class for fusion_models.
menet/models/fusion_models/base.py:12
Class
BaseDecoder
menet/models/decoder/second_decoder.py:7
Class
BaseEncoder
menet/models/encoder/base_encoder.py:3
Class
CBAM
menet/models/attentions/cbam.py:83
Class
CenterHeadV2
menet/models/head/centerpoint.py:10
Class
CollectFusion
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
menet/datasets/pipelines/formating.py:102
Class
ConvMapEncoder
Convolution Backbone Map Encoder. Args: conv_group_cfg: (dict): The config of convolution group. - in_channels (int): The in
menet/models/encoder/map_encoder.py:38
Class
Custom3DDatasetCustom
menet/datasets/custom_3d.py:4
Class
CustomBEVFusionInit
menet/utils/custom_init.py:7
Class
CustomPretrainedInit
menet/utils/custom_init.py:94
Class
DataBaseSamplerCustom
Class for sampling data from the ground truth database. Args: info_path (str): Path of groundtruth database info. data_root (str)
menet/datasets/pipelines/dpsampler.py:77
Class
DefaultFormatBundle3DCustom
menet/datasets/pipelines/formating.py:11
Class
EdgeResidualGroup
Gather multi edge residual blocks as a group.
menet/models/utils/edge_residual.py:114
Class
EpochBasedRunnerStopEpoch
menet/runner/epoch_based_runner.py:5
Class
FPNForBEVDet
r"""Feature Pyramid Network. This is an implementation of paper `Feature Pyramid Networks for Object Detection <https://arxiv.org/abs/1612.03
menet/models/neck/fpn.py:10
Class
FPN_LSS
menet/models/neck/lss.py:13
Class
Focus
Focus width and height information into channel space. Args: in_channels (int): The input channels of this Module. out_channels (
menet/models/utils/downsample.py:7
Class
GeneralizedLSSFPN
menet/models/neck/lss.py:73
Class
GlobalRotScaleTransCustom
menet/datasets/pipelines/transforms_3d.py:216
Class
GridMask
menet/datasets/pipelines/transforms_3d.py:522
Class
ImageAug3D
menet/datasets/pipelines/transforms_3d.py:93
Class
ImageNormalizeCustom
menet/datasets/pipelines/transforms_3d.py:200
Class
L2Loss
L2 loss. Args: reduction (str, optional): The method to reduce the loss. Options are "none", "mean" and "sum". loss_w
menet/models/losses/l2loss.py:24
Class
LoadMapMask
Load BEV map mask Args: data_root (str): The path of the dateset root directory. xbound (Tuple(float, float, float)): xmin, xmax,
menet/datasets/pipelines/loading.py:78
Class
LoadMultiViewImageFromFilesCustom
Load multi channel images from a list of separate channel files. Expects results['image_paths'] to be a list of filenames. Args: to_
menet/datasets/pipelines/loading.py:13
Class
LyftDatasetCustom
menet/datasets/lyft_dataset.py:65
Class
MapEnhancedDataBaseSampler
Class for sampling data from the ground truth database. Compared to `DataBaseSampler`, `MapEnhancedDataBaseSampler` consider surround
menet/datasets/pipelines/dpsampler.py:356
Class
MultiplyBAM
menet/models/attentions/bam.py:119
Class
NuScenesDatasetCustom
r"""NuScenes Dataset. This class serves as the API for experiments on the NuScenes Dataset. Please refer to `NuScenes Dataset <https://www.n
menet/datasets/nuscenes_dataset.py:19
Class
ObjectSampleCustom
Args: - stop_epoch (int | None): The number of stop epoch. If None, will not stop.
menet/datasets/pipelines/transforms_3d.py:15
Class
PointPillarsDecoder
menet/models/decoder/second_decoder.py:47
Class
PretrainedHeadInit
menet/utils/custom_init.py:111
Class
PseudoMapEncoder
menet/models/encoder/map_encoder.py:17
Class
QuickCumsum
menet/ops/bev_pool/bev_pool.py:8
Class
QuickCumsumCuda
menet/ops/bev_pool/bev_pool.py:37
Class
RandomFlip3DCustom
menet/datasets/pipelines/transforms_3d.py:433
Class
ResNetForBEVDet
menet/models/backbone/resnet.py:13
Class
ResizeMapEncoder
Resize map size directly by interpolation.
menet/models/encoder/map_encoder.py:25
Class
SECONDDecoder
menet/models/decoder/second_decoder.py:37
Class
STMapEncoder
Map Encoder with spatial transformer. Args: output_size: Output size of the interpolation when resizing feature map. ONLY wh
menet/models/encoder/map_encoder.py:95
Class
SwinTransformer
Swin Transformer A PyTorch implement of : `Swin Transformer: Hierarchical Vision Transformer using Shifted Windows` - https://arxiv.
menet/models/backbone/swin.py:680
Class
VoxelEncoder
menet/models/encoder/voxel_encoder.py:10