Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KuofengGao/Verbose_Images
/ types & classes
Types & classes
927 in github.com/KuofengGao/Verbose_Images
⨍
Functions
3,633
◇
Types & classes
927
↳
Endpoints
4
↓ 88 callers
Class
ConvModule
A conv block that bundles conv/norm/activation layers. This block simplifies the usage of convolution layers, which are commonly used with a
lavis/common/annotator/uniformer/mmcv/cnn/bricks/conv_module.py:16
↓ 24 callers
Class
Registry
A registry to map strings to classes. Registered object could be built from registry. Example: >>> MODELS = Registry('models')
lavis/common/annotator/uniformer/mmcv/utils/registry.py:58
↓ 9 callers
Class
CrossEntropyLoss
CrossEntropyLoss. Args: use_sigmoid (bool, optional): Whether the prediction uses sigmoid of softmax. Defaults to False.
lavis/common/annotator/uniformer/mmseg/models/losses/cross_entropy_loss.py:139
↓ 8 callers
Class
DepthwiseSeparableConvModule
Depthwise separable convolution module. See https://arxiv.org/pdf/1704.04861.pdf for details. This module can replace a ConvModule with the
lavis/common/annotator/uniformer/mmcv/cnn/bricks/depthwise_separable_conv_module.py:7
↓ 8 callers
Class
NormalizeImage
Normlize image by given mean and std.
lavis/common/annotator/midas/midas/transforms.py:197
↓ 8 callers
Class
Transpose
lavis/common/annotator/midas/midas/vit.py:45
↓ 7 callers
Class
Compose
Compose multiple transforms sequentially. Args: transforms (Sequence[dict | callable]): Sequence of transform object or confi
lavis/common/annotator/uniformer/mmseg/datasets/pipelines/compose.py:9
↓ 7 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/blip2_models/blip2.py:193
↓ 6 callers
Class
BlipIntermediateOutput
Data class for intermediate outputs of BLIP models. image_embeds (torch.FloatTensor): Image embeddings, shape (batch_size, num_patches, embe
lavis/models/blip_models/blip_outputs.py:32
↓ 6 callers
Class
BlipOutput
lavis/models/blip_models/blip_outputs.py:73
↓ 5 callers
Class
AlbefIntermediateOutput
lavis/models/albef_models/albef_outputs.py:32
↓ 5 callers
Class
BaseProcessor
lavis/processors/base_processor.py:11
↓ 5 callers
Class
ConfigDict
lavis/common/annotator/uniformer/mmcv/utils/config.py:33
↓ 5 callers
Class
FeatureFusionBlock_custom
Feature fusion block.
lavis/common/annotator/midas/midas/blocks.py:291
↓ 5 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/clip_models/model.py:247
↓ 5 callers
Class
Linear
lavis/common/annotator/uniformer/mmcv/cnn/bricks/wrappers.py:166
↓ 5 callers
Class
MetricLogger
lavis/common/logger.py:82
↓ 5 callers
Class
T5Stack
lavis/models/blip2_models/modeling_t5.py:951
↓ 4 callers
Class
AlbefOutput
lavis/models/albef_models/albef_outputs.py:54
↓ 4 callers
Class
BlockTypeA
lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:9
↓ 4 callers
Class
BlockTypeB
lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:32
↓ 4 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks). Args: drop_prob (float): Drop rate for path
lavis/common/annotator/uniformer/mmseg/models/utils/drop.py:8
↓ 4 callers
Class
FeatureFusionBlock
Feature fusion block.
lavis/common/annotator/midas/midas/blocks.py:194
↓ 4 callers
Class
FileClient
A general file client to access files in different backends. The client loads a file or text in a specified backend from its path and returns
lavis/common/annotator/uniformer/mmcv/fileio/file_client.py:729
↓ 4 callers
Class
InvertedResidual
InvertedResidual block for MobileNetV2. Args: in_channels (int): The input channels of the InvertedResidual block. out_channels (
lavis/common/annotator/uniformer/mmseg/models/utils/inverted_residual.py:8
↓ 4 callers
Class
ModuleList
ModuleList in openmmlab. Args: modules (iterable, optional): an iterable of modules to add. init_cfg (dict, optional): Initializa
lavis/common/annotator/uniformer/mmcv/runner/base_module.py:185
↓ 4 callers
Class
PatchEmbed
Image to Patch Embedding
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:218
↓ 4 callers
Class
SmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
lavis/common/logger.py:19
↓ 4 callers
Class
T5LayerNorm
lavis/models/blip2_models/modeling_t5.py:254
↓ 3 callers
Class
BertSelfAttention
lavis/models/blip_models/nlvr_encoder.py:90
↓ 3 callers
Class
ConvBNReLU
lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:91
↓ 3 callers
Class
ConvBNReLU
lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:92
↓ 3 callers
Class
Interpolate
Interpolation module.
lavis/common/annotator/midas/midas/blocks.py:120
↓ 3 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/clip_vit.py:100
↓ 3 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/ulip_models/ULIP_models.py:24
↓ 3 callers
Class
LlamaRMSNorm
lavis/models/blip2_models/modeling_llama.py:74
↓ 3 callers
Class
LossScaler
Class that manages loss scaling in mixed precision training which supports both dynamic or static mode. The implementation refers to http
lavis/common/annotator/uniformer/mmcv/runner/fp16_utils.py:306
↓ 3 callers
Class
PPM
Pooling Pyramid Module used in PSPNet. Args: pool_scales (tuple[int]): Pooling scales used in Pooling Pyramid Module.
lavis/common/annotator/uniformer/mmseg/models/decode_heads/psp_head.py:10
↓ 3 callers
Class
PSAMask
lavis/common/annotator/uniformer/mmcv/ops/psa_mask.py:72
↓ 3 callers
Class
ProgressBar
A progress bar which can print the progress.
lavis/common/annotator/uniformer/mmcv/utils/progressbar.py:10
↓ 3 callers
Class
ResLayer
ResLayer to build ResNet style backbone. Args: block (nn.Module): block used to build ResLayer. inplanes (int): inplanes of block
lavis/common/annotator/uniformer/mmseg/models/utils/res_layer.py:5
↓ 3 callers
Class
Resize
Resize sample to given size (width, height).
lavis/common/annotator/midas/midas/transforms.py:48
↓ 3 callers
Class
SABlock
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:112
↓ 3 callers
Class
Scale
A learnable scale parameter. This layer scales the input by a learnable factor. It multiplies a learnable scale parameter of shape (1,) with
lavis/common/annotator/uniformer/mmcv/cnn/bricks/scale.py:6
↓ 3 callers
Class
Sequential
Sequential module in openmmlab. Args: init_cfg (dict, optional): Initialization config dict.
lavis/common/annotator/uniformer/mmcv/runner/base_module.py:173
↓ 3 callers
Class
VQAEval
lavis/common/vqa_tools/vqa_eval.py:18
↓ 2 callers
Class
AlbefSimilarity
lavis/models/albef_models/albef_outputs.py:20
↓ 2 callers
Class
AlproIntermediateOutput
lavis/models/alpro_models/alpro_outputs.py:28
↓ 2 callers
Class
Attention
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:84
↓ 2 callers
Class
Attention
lavis/models/timesformer/vit.py:86
↓ 2 callers
Class
BertAttention
lavis/models/med.py:306
↓ 2 callers
Class
BertAttention
lavis/models/blip_models/nlvr_encoder.py:291
↓ 2 callers
Class
BertAttention
lavis/models/blip2_models/Qformer.py:292
↓ 2 callers
Class
BertIntermediate
lavis/models/blip2_models/Qformer.py:349
↓ 2 callers
Class
BertModel
The model can behave as an encoder (with only self-attention) as well as a decoder, in which case a layer of cross-attention is added between
lavis/models/med.py:718
↓ 2 callers
Class
BertModel
The model can behave as an encoder (with only self-attention) as well as a decoder, in which case a layer of cross-attention is added between
lavis/models/blip2_models/Qformer.py:677
↓ 2 callers
Class
BertOnlyMLMHead
lavis/models/med.py:685
↓ 2 callers
Class
BertOnlyMLMHead
lavis/models/blip2_models/Qformer.py:644
↓ 2 callers
Class
BertOutput
lavis/models/blip2_models/Qformer.py:364
↓ 2 callers
Class
BlipCaptionProcessor
lavis/processors/blip_processors.py:29
↓ 2 callers
Class
BlipOutputFeatures
Data class of features from BlipFeatureExtractor. Args: image_embeds: (torch.FloatTensor) of shape (batch_size, num_patches+1, embed
lavis/models/blip_models/blip_outputs.py:95
↓ 2 callers
Class
BlipSimilarity
lavis/models/blip_models/blip_outputs.py:20
↓ 2 callers
Class
BlockTypeA
lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:9
↓ 2 callers
Class
BlockTypeB
lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:31
↓ 2 callers
Class
Body
lavis/common/annotator/openpose/body.py:14
↓ 2 callers
Class
Bottleneck
lavis/models/clip_models/model.py:50
↓ 2 callers
Class
CBlock
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:62
↓ 2 callers
Class
CLIP
lavis/models/clip_models/model.py:409
↓ 2 callers
Class
CLIPTextCfg
lavis/models/clip_models/model.py:399
↓ 2 callers
Class
CLIPVisionCfg
lavis/models/clip_models/model.py:379
↓ 2 callers
Class
ClipOutputFeatures
Data class of features from AlbefFeatureExtractor. Args: image_embeds: `torch.FloatTensor` of shape `(batch_size, 1, embed_dim)`, `o
lavis/models/clip_models/clip_outputs.py:19
↓ 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.
lavis/common/annotator/uniformer/mmseg/datasets/dataset_wrappers.py:7
↓ 2 callers
Class
ContextGuidedBlock
Context Guided Block for CGNet. This class consists of four components: local feature extractor, surrounding feature extractor, joint feature
lavis/common/annotator/uniformer/mmseg/models/backbones/cgnet.py:53
↓ 2 callers
Class
DGCNN
lavis/models/ulip_models/pointbert/dvae.py:13
↓ 2 callers
Class
DPTDepthModel
lavis/common/annotator/midas/midas/dpt_depth.py:88
↓ 2 callers
Class
DataContainer
A container for any type of objects. Typically tensors will be stacked in the collate function and sliced along some dimension in the scatter
lavis/common/annotator/uniformer/mmcv/parallel/data_container.py:20
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
lavis/models/eva_vit.py:30
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
lavis/models/timesformer/vit_utils.py:181
↓ 2 callers
Class
Encoder
lavis/models/ulip_models/pointbert/dvae.py:177
↓ 2 callers
Class
FeatureInfo
lavis/models/timesformer/features.py:21
↓ 2 callers
Class
Group
lavis/models/ulip_models/pointbert/dvae.py:145
↓ 2 callers
Class
Hand
lavis/common/annotator/openpose/hand.py:15
↓ 2 callers
Class
InputInjection
Downsampling module for CGNet.
lavis/common/annotator/uniformer/mmseg/models/backbones/cgnet.py:170
↓ 2 callers
Class
KNN
r"""KNN (CUDA) based on heap data structure. Modified from `PAConv <https://github.com/CVMI-Lab/PAConv/tree/main/ scene_seg/lib/pointops/src/k
lavis/common/annotator/uniformer/mmcv/ops/knn.py:9
↓ 2 callers
Class
LlamaModel
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`] Args: config: LlamaConfig
lavis/models/blip2_models/modeling_llama.py:431
↓ 2 callers
Class
Mlp
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:24
↓ 2 callers
Class
Mlp
lavis/models/timesformer/vit.py:60
↓ 2 callers
Class
PatchEmbed
Image to Patch Embedding
lavis/models/eva_vit.py:183
↓ 2 callers
Class
PickleHandler
lavis/common/annotator/uniformer/mmcv/fileio/handlers/pickle_handler.py:7
↓ 2 callers
Class
PrepareForNet
Prepare sample for usage as network input.
lavis/common/annotator/midas/midas/transforms.py:211
↓ 2 callers
Class
RandomAugment
lavis/processors/randaugment.py:326
↓ 2 callers
Class
ResidualConvUnit
Residual convolution module.
lavis/common/annotator/midas/midas/blocks.py:155
↓ 2 callers
Class
ResidualConvUnit_custom
Residual convolution module.
lavis/common/annotator/midas/midas/blocks.py:231
↓ 2 callers
Class
SABlock_Windows
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:168
↓ 2 callers
Class
SelfAttentionBlock
Make a ANN used SelfAttentionBlock. Args: low_in_channels (int): Input channels of lower level feature, which is the key feat
lavis/common/annotator/uniformer/mmseg/models/decode_heads/ann_head.py:32
↓ 2 callers
Class
T5Attention
lavis/models/blip2_models/modeling_t5.py:350
↓ 2 callers
Class
TimeSformer
lavis/models/timesformer/vit.py:528
↓ 2 callers
Class
Timer
A flexible Timer class. :Example: >>> import time >>> import annotator.uniformer.mmcv as mmcv >>> with mmcv.Timer(): >>> # s
lavis/common/annotator/uniformer/mmcv/utils/timer.py:12
↓ 2 callers
Class
TimerError
lavis/common/annotator/uniformer/mmcv/utils/timer.py:5
↓ 2 callers
Class
ToTHWC
Args: clip (torch.tensor, dtype=torch.uint8): Size is (C, T, H, W) Return: clip (torch.tensor, dtype=torch.float): Size is (T
lavis/processors/alpro_processors.py:44
next →
1–100 of 927, ranked by callers