Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devinxzhang/MFuser
/ types & classes
Types & classes
269 in github.com/devinxzhang/MFuser
⨍
Functions
1,143
◇
Types & classes
269
↓ 6 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
models/backbones/clip/models.py:16
↓ 5 callers
Class
Compose
Compose multiple transforms sequentially. Args: transforms (Sequence[dict | callable]): Sequence of transform object or confi
mmseg/datasets/pipelines/compose.py:11
↓ 5 callers
Class
LayerScale
models/backbones/eva_clip/transformer.py:70
↓ 4 callers
Class
AssignResult
Collection of assign results.
mmseg/models/utils/assigner.py:15
↓ 4 callers
Class
Block
mmseg/models/backbones/mix_transformer.py:108
↓ 4 callers
Class
MVFuser
models/backbones/eva_clip/adapter_module.py:60
↓ 4 callers
Class
OverlapPatchEmbed
Image to Patch Embedding.
mmseg/models/backbones/mix_transformer.py:151
↓ 4 callers
Class
SelfAttentionBlock
Self-Attention Module. Args: in_channels (int): Input channels of key/query feature. channels (int): Output channels of key/query
mmseg/models/decode_heads/isa_head.py:16
↓ 4 callers
Class
VGGDecoder
mmseg/models/uda/vgg.py:190
↓ 4 callers
Class
VGGEncoder
mmseg/models/uda/vgg.py:8
↓ 3 callers
Class
CLIP
models/backbones/eva_clip/model.py:214
↓ 3 callers
Class
DinoVisionTransformer
models/backbones/dino_v2.py:56
↓ 3 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
models/backbones/dino_layers/drop_path.py:26
↓ 3 callers
Class
ResLayer
ResLayer to build ResNet style backbone. Args: block (nn.Module): block used to build ResLayer. inplanes (int): inplanes of block
mmseg/models/utils/res_layer.py:8
↓ 3 callers
Class
Transformer
models/backbones/clip/models.py:68
↓ 3 callers
Class
Upsample
mmseg/models/utils/wrappers.py:30
↓ 2 callers
Class
ASPPModule
Atrous Spatial Pyramid Pooling (ASPP) Module. Args: dilations (tuple[int]): Dilation rate of each layer. in_channels (int): Input
mmseg/models/decode_heads/aspp_head.py:12
↓ 2 callers
Class
ASPPWrapper
mmseg/models/decode_heads/daformer_head.py:14
↓ 2 callers
Class
AdaptivePadding
Applies padding to input (if needed) so that input can get fully covered by filter you specified. It support two modes "same" and "corner". The
mmseg/models/utils/embed.py:25
↓ 2 callers
Class
AdaptivePadding
Applies padding adaptively to the input. This module can make input get fully covered by filter you specified. It support two modes "same" an
mmseg/models/plugins/transformerlayers.py:64
↓ 2 callers
Class
Bottleneck
models/backbones/eva_clip/modified_resnet.py:10
↓ 2 callers
Class
CLIPTextCfg
models/backbones/eva_clip/model.py:67
↓ 2 callers
Class
CLIPVisionCfg
models/backbones/eva_clip/model.py:37
↓ 2 callers
Class
ConcatDataset
A wrapper of concatenated dataset. Same as :obj:`torch.utils.data.dataset.ConcatDataset`, but concat the group flag for image aspect ratio.
mmseg/datasets/dataset_wrappers.py:9
↓ 2 callers
Class
CustomCLIP
models/backbones/eva_clip/model.py:275
↓ 2 callers
Class
LayerScale
models/backbones/dino_layers/layer_scale.py:15
↓ 2 callers
Class
LoadAnnotations
Load annotations for semantic segmentation. Args: reduce_zero_label (bool): Whether reduce all label value by 1. Usually used
mmseg/datasets/pipelines/loading.py:92
↓ 2 callers
Class
MLP
Linear Embedding.
mmseg/models/decode_heads/segformer_head.py:18
↓ 2 callers
Class
MlvlPointGenerator
Standard points generator for multi-level (Mlvl) feature maps in 2D points-based detectors. Args: strides (list[int] | list[tuple[int
mmseg/core/anchor/point_generator.py:43
↓ 2 callers
Class
PPM
Pooling Pyramid Module used in PSPNet. Args: pool_scales (tuple[int]): Pooling scales used in Pooling Pyramid Module.
mmseg/models/decode_heads/psp_head.py:12
↓ 2 callers
Class
PatchDropout
https://arxiv.org/abs/2212.00794
models/backbones/eva_clip/transformer.py:79
↓ 2 callers
Class
SiglipEncoder
models/backbones/siglip/modeling_siglip.py:730
↓ 2 callers
Class
SiglipMLP
models/backbones/siglip/modeling_siglip.py:676
↓ 2 callers
Class
ToTensor
Convert some results to :obj:`torch.Tensor` by given keys. Args: keys (Sequence[str]): Keys that need to be converted to Tensor.
mmseg/datasets/pipelines/formating.py:39
↓ 2 callers
Class
Transformer
models/backbones/eva_clip/transformer.py:489
↓ 1 callers
Class
AdaptivePadding
Applies padding to input (if needed) so that input can get fully covered by filter you specified. It support two modes "same" and "corner". The
mmseg/models/utils/transformer.py:37
↓ 1 callers
Class
Attention
mmseg/models/backbones/mix_transformer.py:47
↓ 1 callers
Class
Attention
models/backbones/clip/models.py:80
↓ 1 callers
Class
Attention
models/backbones/eva_clip/transformer.py:154
↓ 1 callers
Class
Attention
models/backbones/eva_clip/eva_vit_model.py:110
↓ 1 callers
Class
AttentionPool2d
models/backbones/eva_clip/modified_resnet.py:58
↓ 1 callers
Class
Block
models/backbones/eva_clip/eva_vit_model.py:249
↓ 1 callers
Class
BlockChunk
models/backbones/dino_v2.py:48
↓ 1 callers
Class
CAM
Channel Attention Module (CAM)
mmseg/models/decode_heads/da_head.py:52
↓ 1 callers
Class
CustomAttention
models/backbones/eva_clip/transformer.py:247
↓ 1 callers
Class
CustomResidualAttentionBlock
models/backbones/eva_clip/transformer.py:343
↓ 1 callers
Class
DWConv
mmseg/models/backbones/mix_transformer.py:440
↓ 1 callers
Class
DepthwiseSeparableASPPModule
Atrous Spatial Pyramid Pooling (ASPP) Module with depthwise separable conv.
mmseg/models/decode_heads/sep_aspp_head.py:12
↓ 1 callers
Class
DistributedDataParallelWrapper
A DistributedDataParallel wrapper for models in MMGeneration. In MMedting, there is a need to wrap different modules in the models with separ
mmseg/core/ddp_wrapper.py:11
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
models/backbones/clip/models.py:29
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
models/backbones/eva_clip/eva_vit_model.py:38
↓ 1 callers
Class
EVAVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
models/backbones/eva_clip/eva_vit_model.py:370
↓ 1 callers
Class
FFN
Implements feed-forward networks (FFNs) with identity connection. Args: embed_dims (int): The feature dimension. Same as `Mult
mmseg/models/utils/transformer.py:255
↓ 1 callers
Class
FlatFolderDataset
mmseg/models/uda/photo_wct_batch.py:22
↓ 1 callers
Class
HFTextEncoder
HuggingFace model adapter
models/backbones/eva_clip/hf_model.py:75
↓ 1 callers
Class
HFTokenizer
HuggingFace tokenizer wrapper
models/backbones/eva_clip/tokenizer.py:188
↓ 1 callers
Class
ISALayer
mmseg/models/decode_heads/isa_head.py:67
↓ 1 callers
Class
InfiniteSamplerWrapper
mmseg/models/uda/sampler.py:18
↓ 1 callers
Class
LoadImage
A simple pipeline to load image.
mmseg/apis/inference.py:57
↓ 1 callers
Class
MTEnhancer
models/backbones/clip/models.py:116
↓ 1 callers
Class
MaskSamplingResult
Mask sampling result.
mmseg/core/box/samplers/mask_sampling_result.py:10
↓ 1 callers
Class
Mlp
mmseg/models/backbones/mix_transformer.py:20
↓ 1 callers
Class
Mlp
models/backbones/dino_layers/mlp.py:16
↓ 1 callers
Class
Mlp
models/backbones/eva_clip/eva_vit_model.py:51
↓ 1 callers
Class
ModifiedResNet
A ResNet class that is similar to torchvision's but contains the following changes: - There are now 3 "stem" convolutions as opposed to 1, wi
models/backbones/eva_clip/modified_resnet.py:95
↓ 1 callers
Class
MultiheadAttention
A wrapper for ``torch.nn.MultiheadAttention``. This module implements MultiheadAttention with identity connection, and positional encoding i
mmseg/models/plugins/transformerlayers.py:408
↓ 1 callers
Class
Normalize
Normalize the image. Added key is "img_norm_cfg". Args: mean (sequence): Mean values of 3 channels. std (sequence): Std valu
mmseg/datasets/pipelines/transforms.py:368
↓ 1 callers
Class
PAM
Position Attention Module (PAM) Args: in_channels (int): Input channels of key/query feature. channels (int): Output channels of
mmseg/models/decode_heads/da_head.py:15
↓ 1 callers
Class
PatchEmbed
Image to Patch Embedding. We use a conv layer to implement PatchEmbed. Args: in_channels (int): The num of input channels. Default:
mmseg/models/utils/embed.py:96
↓ 1 callers
Class
PatchEmbed
Image to Patch Embedding
models/backbones/eva_clip/eva_vit_model.py:307
↓ 1 callers
Class
PhotoWCT
mmseg/models/uda/photo_wct_batch.py:61
↓ 1 callers
Class
QuickGELU
models/backbones/clip/models.py:24
↓ 1 callers
Class
RSoftmax
Radix Softmax module in ``SplitAttentionConv2d``. Args: radix (int): Radix of input. groups (int): Groups of input.
mmseg/models/backbones/resnest.py:17
↓ 1 callers
Class
RelativePositionBias
models/backbones/eva_clip/eva_vit_model.py:333
↓ 1 callers
Class
RepeatDataset
A wrapper of repeated dataset. The length of repeated dataset will be `times` larger than the original dataset. This is useful when the data
mmseg/datasets/dataset_wrappers.py:26
↓ 1 callers
Class
ResidualAttentionBlock
models/backbones/clip/models.py:42
↓ 1 callers
Class
ResidualAttentionBlock
models/backbones/eva_clip/transformer.py:447
↓ 1 callers
Class
Resize
Resize images & seg. This transform resizes the input image to some scale. If the input dict contains the key "scale", then the scale in the
mmseg/datasets/pipelines/transforms.py:12
↓ 1 callers
Class
ResizeMaxSize
models/backbones/eva_clip/transform.py:13
↓ 1 callers
Class
SELayer
Squeeze-and-Excitation Module. Args: channels (int): The input (and output) channels of the SE layer. ratio (int): Squeeze ratio
mmseg/models/utils/se_layer.py:9
↓ 1 callers
Class
SamplingResult
Bbox sampling result. Example: >>> # xdoctest: +IGNORE_WANT >>> from mmdet.core.bbox.samplers.sampling_result import * # NOQA
mmseg/core/box/samplers/sampling_result.py:6
↓ 1 callers
Class
SiglipAttention
Multi-headed attention from 'Attention Is All You Need' paper
models/backbones/siglip/modeling_siglip.py:466
↓ 1 callers
Class
SiglipConfig
r""" [`SiglipConfig`] is the configuration class to store the configuration of a [`SiglipModel`]. It is used to instantiate a Siglip model acc
models/backbones/siglip/configuration_siglip.py:228
↓ 1 callers
Class
SiglipEncoderLayer
models/backbones/siglip/modeling_siglip.py:690
↓ 1 callers
Class
SiglipImageProcessor
r""" Constructs a SigLIP image processor. Args: do_resize (`bool`, *optional*, defaults to `True`): Whether to resize the
models/backbones/siglip/image_processing_siglip.py:48
↓ 1 callers
Class
SiglipMultiheadAttentionPoolingHead
Multihead Attention Pooling.
models/backbones/siglip/modeling_siglip.py:1067
↓ 1 callers
Class
SiglipProcessor
r""" Constructs a Siglip processor which wraps a Siglip image processor and a Siglip tokenizer into a single processor. [`SiglipProcessor`] o
models/backbones/siglip/processing_siglip.py:28
↓ 1 callers
Class
SiglipTextConfig
r""" This is the configuration class to store the configuration of a [`SiglipTextModel`]. It is used to instantiate a Siglip text encoder acco
models/backbones/siglip/configuration_siglip.py:27
↓ 1 callers
Class
SiglipTextEmbeddings
models/backbones/siglip/modeling_siglip.py:413
↓ 1 callers
Class
SiglipTokenizer
Construct a Siglip tokenizer. Based on [SentencePiece](https://github.com/google/sentencepiece). This tokenizer inherits from [`PreTrainedTo
models/backbones/siglip/tokenization_siglip.py:44
↓ 1 callers
Class
SiglipVisionConfig
r""" This is the configuration class to store the configuration of a [`SiglipVisionModel`]. It is used to instantiate a Siglip vision encoder
models/backbones/siglip/configuration_siglip.py:132
↓ 1 callers
Class
SiglipVisionEmbeddings
models/backbones/siglip/modeling_siglip.py:351
↓ 1 callers
Class
SimpleTokenizer
models/backbones/utils.py:62
↓ 1 callers
Class
SimpleTokenizer
models/backbones/eva_clip/tokenizer.py:72
↓ 1 callers
Class
SoftAttnMaskAttention
mmseg/models/plugins/transformerlayers.py:884
↓ 1 callers
Class
SplitAttentionConv2d
Split-Attention Conv2d in ResNeSt. Args: in_channels (int): Same as nn.Conv2d. out_channels (int): Same as nn.Conv2d. ker
mmseg/models/backbones/resnest.py:41
↓ 1 callers
Class
SwiGLU
models/backbones/eva_clip/eva_vit_model.py:85
↓ 1 callers
Class
TextTransformer
models/backbones/eva_clip/transformer.py:646
↓ 1 callers
Class
TimmModel
timm model adapter # FIXME this adapter is a work in progress, may change in ways that break weight compat
models/backbones/eva_clip/timm_model.py:28
↓ 1 callers
Class
TransformerEncoderLayer
Implements one encoder layer in Vision Transformer. Args: embed_dims (int): The feature dimension. num_heads (int): Parallel atte
mmseg/models/backbones/vit.py:27
next →
1–100 of 269, ranked by callers