MCPcopy Create free account

hub / github.com/KuofengGao/Verbose_Images / types & classes

Types & classes927 in github.com/KuofengGao/Verbose_Images

↓ 88 callersClassConvModule
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 callersClassRegistry
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 callersClassCrossEntropyLoss
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 callersClassDepthwiseSeparableConvModule
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 callersClassNormalizeImage
Normlize image by given mean and std.
lavis/common/annotator/midas/midas/transforms.py:197
↓ 8 callersClassTranspose
lavis/common/annotator/midas/midas/vit.py:45
↓ 7 callersClassCompose
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 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/blip2_models/blip2.py:193
↓ 6 callersClassBlipIntermediateOutput
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 callersClassBlipOutput
lavis/models/blip_models/blip_outputs.py:73
↓ 5 callersClassAlbefIntermediateOutput
lavis/models/albef_models/albef_outputs.py:32
↓ 5 callersClassBaseProcessor
lavis/processors/base_processor.py:11
↓ 5 callersClassConfigDict
lavis/common/annotator/uniformer/mmcv/utils/config.py:33
↓ 5 callersClassFeatureFusionBlock_custom
Feature fusion block.
lavis/common/annotator/midas/midas/blocks.py:291
↓ 5 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/clip_models/model.py:247
↓ 5 callersClassLinear
lavis/common/annotator/uniformer/mmcv/cnn/bricks/wrappers.py:166
↓ 5 callersClassMetricLogger
lavis/common/logger.py:82
↓ 5 callersClassT5Stack
lavis/models/blip2_models/modeling_t5.py:951
↓ 4 callersClassAlbefOutput
lavis/models/albef_models/albef_outputs.py:54
↓ 4 callersClassBlockTypeA
lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:9
↓ 4 callersClassBlockTypeB
lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:32
↓ 4 callersClassDropPath
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 callersClassFeatureFusionBlock
Feature fusion block.
lavis/common/annotator/midas/midas/blocks.py:194
↓ 4 callersClassFileClient
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 callersClassInvertedResidual
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 callersClassModuleList
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 callersClassPatchEmbed
Image to Patch Embedding
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:218
↓ 4 callersClassSmoothedValue
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 callersClassT5LayerNorm
lavis/models/blip2_models/modeling_t5.py:254
↓ 3 callersClassBertSelfAttention
lavis/models/blip_models/nlvr_encoder.py:90
↓ 3 callersClassConvBNReLU
lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:91
↓ 3 callersClassConvBNReLU
lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:92
↓ 3 callersClassInterpolate
Interpolation module.
lavis/common/annotator/midas/midas/blocks.py:120
↓ 3 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/clip_vit.py:100
↓ 3 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
lavis/models/ulip_models/ULIP_models.py:24
↓ 3 callersClassLlamaRMSNorm
lavis/models/blip2_models/modeling_llama.py:74
↓ 3 callersClassLossScaler
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 callersClassPPM
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 callersClassPSAMask
lavis/common/annotator/uniformer/mmcv/ops/psa_mask.py:72
↓ 3 callersClassProgressBar
A progress bar which can print the progress.
lavis/common/annotator/uniformer/mmcv/utils/progressbar.py:10
↓ 3 callersClassResLayer
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 callersClassResize
Resize sample to given size (width, height).
lavis/common/annotator/midas/midas/transforms.py:48
↓ 3 callersClassSABlock
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:112
↓ 3 callersClassScale
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 callersClassSequential
Sequential module in openmmlab. Args: init_cfg (dict, optional): Initialization config dict.
lavis/common/annotator/uniformer/mmcv/runner/base_module.py:173
↓ 3 callersClassVQAEval
lavis/common/vqa_tools/vqa_eval.py:18
↓ 2 callersClassAlbefSimilarity
lavis/models/albef_models/albef_outputs.py:20
↓ 2 callersClassAlproIntermediateOutput
lavis/models/alpro_models/alpro_outputs.py:28
↓ 2 callersClassAttention
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:84
↓ 2 callersClassAttention
lavis/models/timesformer/vit.py:86
↓ 2 callersClassBertAttention
lavis/models/med.py:306
↓ 2 callersClassBertAttention
lavis/models/blip_models/nlvr_encoder.py:291
↓ 2 callersClassBertAttention
lavis/models/blip2_models/Qformer.py:292
↓ 2 callersClassBertIntermediate
lavis/models/blip2_models/Qformer.py:349
↓ 2 callersClassBertModel
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 callersClassBertModel
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 callersClassBertOnlyMLMHead
lavis/models/med.py:685
↓ 2 callersClassBertOnlyMLMHead
lavis/models/blip2_models/Qformer.py:644
↓ 2 callersClassBertOutput
lavis/models/blip2_models/Qformer.py:364
↓ 2 callersClassBlipCaptionProcessor
lavis/processors/blip_processors.py:29
↓ 2 callersClassBlipOutputFeatures
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 callersClassBlipSimilarity
lavis/models/blip_models/blip_outputs.py:20
↓ 2 callersClassBlockTypeA
lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:9
↓ 2 callersClassBlockTypeB
lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:31
↓ 2 callersClassBody
lavis/common/annotator/openpose/body.py:14
↓ 2 callersClassBottleneck
lavis/models/clip_models/model.py:50
↓ 2 callersClassCBlock
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:62
↓ 2 callersClassCLIP
lavis/models/clip_models/model.py:409
↓ 2 callersClassCLIPTextCfg
lavis/models/clip_models/model.py:399
↓ 2 callersClassCLIPVisionCfg
lavis/models/clip_models/model.py:379
↓ 2 callersClassClipOutputFeatures
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 callersClassConcatDataset
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 callersClassContextGuidedBlock
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 callersClassDGCNN
lavis/models/ulip_models/pointbert/dvae.py:13
↓ 2 callersClassDPTDepthModel
lavis/common/annotator/midas/midas/dpt_depth.py:88
↓ 2 callersClassDataContainer
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 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
lavis/models/eva_vit.py:30
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
lavis/models/timesformer/vit_utils.py:181
↓ 2 callersClassEncoder
lavis/models/ulip_models/pointbert/dvae.py:177
↓ 2 callersClassFeatureInfo
lavis/models/timesformer/features.py:21
↓ 2 callersClassGroup
lavis/models/ulip_models/pointbert/dvae.py:145
↓ 2 callersClassHand
lavis/common/annotator/openpose/hand.py:15
↓ 2 callersClassInputInjection
Downsampling module for CGNet.
lavis/common/annotator/uniformer/mmseg/models/backbones/cgnet.py:170
↓ 2 callersClassKNN
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 callersClassLlamaModel
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 callersClassMlp
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:24
↓ 2 callersClassMlp
lavis/models/timesformer/vit.py:60
↓ 2 callersClassPatchEmbed
Image to Patch Embedding
lavis/models/eva_vit.py:183
↓ 2 callersClassPickleHandler
lavis/common/annotator/uniformer/mmcv/fileio/handlers/pickle_handler.py:7
↓ 2 callersClassPrepareForNet
Prepare sample for usage as network input.
lavis/common/annotator/midas/midas/transforms.py:211
↓ 2 callersClassRandomAugment
lavis/processors/randaugment.py:326
↓ 2 callersClassResidualConvUnit
Residual convolution module.
lavis/common/annotator/midas/midas/blocks.py:155
↓ 2 callersClassResidualConvUnit_custom
Residual convolution module.
lavis/common/annotator/midas/midas/blocks.py:231
↓ 2 callersClassSABlock_Windows
lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:168
↓ 2 callersClassSelfAttentionBlock
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 callersClassT5Attention
lavis/models/blip2_models/modeling_t5.py:350
↓ 2 callersClassTimeSformer
lavis/models/timesformer/vit.py:528
↓ 2 callersClassTimer
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 callersClassTimerError
lavis/common/annotator/uniformer/mmcv/utils/timer.py:5
↓ 2 callersClassToTHWC
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