MCPcopy Create free account

hub / github.com/GengzeZhou/NavGPT-2 / types & classes

Types & classes604 in github.com/GengzeZhou/NavGPT-2

↓ 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
map_nav_src/models/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')
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/utils/registry.py:58
↓ 8 callersClassDepthwiseSeparableConvModule
Depthwise separable convolution module. See https://arxiv.org/pdf/1704.04861.pdf for details. This module can replace a ConvModule with the
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/cnn/bricks/depthwise_separable_conv_module.py:7
↓ 8 callersClassNormalizeImage
Normlize image by given mean and std.
map_nav_src/models/lavis/common/annotator/midas/midas/transforms.py:197
↓ 8 callersClassTranspose
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/datasets/pipelines/compose.py:9
↓ 7 callersClassCrossEntropyLoss
CrossEntropyLoss. Args: use_sigmoid (bool, optional): Whether the prediction uses sigmoid of softmax. Defaults to False.
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/losses/cross_entropy_loss.py:139
↓ 6 callersClassBertAttention
map_nav_src/models/vilmodel.py:156
↓ 6 callersClassBertIntermediate
map_nav_src/models/vilmodel.py:168
↓ 6 callersClassBertOutput
map_nav_src/models/vilmodel.py:182
↓ 5 callersClassBaseProcessor
map_nav_src/models/lavis/processors/base_processor.py:11
↓ 5 callersClassConfigDict
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/utils/config.py:33
↓ 5 callersClassFeatureFusionBlock_custom
Feature fusion block.
map_nav_src/models/lavis/common/annotator/midas/midas/blocks.py:291
↓ 5 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
map_nav_src/models/lavis/models/clip_models/model.py:246
↓ 5 callersClassLinear
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/cnn/bricks/wrappers.py:166
↓ 5 callersClassT5Stack
map_nav_src/models/lavis/models/blip2_models/modeling_t5.py:951
↓ 4 callersClassBlockTypeA
map_nav_src/models/lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:9
↓ 4 callersClassBlockTypeB
map_nav_src/models/lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:32
↓ 4 callersClassClsPrediction
map_nav_src/models/vilmodel.py:647
↓ 4 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks). Args: drop_prob (float): Drop rate for path
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/utils/drop.py:8
↓ 4 callersClassFeatureFusionBlock
Feature fusion block.
map_nav_src/models/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
map_nav_src/models/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 (
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/runner/base_module.py:185
↓ 4 callersClassPatchEmbed
Image to Patch Embedding
map_nav_src/models/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.
map_nav_src/models/lavis/common/logger.py:19
↓ 4 callersClassT5LayerNorm
map_nav_src/models/lavis/models/blip2_models/modeling_t5.py:254
↓ 3 callersClassClsPrediction
map_nav_src/models/NavGPT_model.py:37
↓ 3 callersClassConvBNReLU
map_nav_src/models/lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:91
↓ 3 callersClassConvBNReLU
map_nav_src/models/lavis/common/annotator/mlsd/models/mbv2_mlsd_large.py:92
↓ 3 callersClassInterpolate
Interpolation module.
map_nav_src/models/lavis/common/annotator/midas/midas/blocks.py:120
↓ 3 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
map_nav_src/models/lavis/models/clip_vit.py:100
↓ 3 callersClassLlamaRMSNorm
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/runner/fp16_utils.py:306
↓ 3 callersClassMetricLogger
map_nav_src/models/lavis/common/logger.py:82
↓ 3 callersClassPPM
Pooling Pyramid Module used in PSPNet. Args: pool_scales (tuple[int]): Pooling scales used in Pooling Pyramid Module.
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/decode_heads/psp_head.py:10
↓ 3 callersClassPSAMask
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/ops/psa_mask.py:72
↓ 3 callersClassProgressBar
A progress bar which can print the progress.
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/utils/res_layer.py:5
↓ 3 callersClassResize
Resize sample to given size (width, height).
map_nav_src/models/lavis/common/annotator/midas/midas/transforms.py:48
↓ 3 callersClassSABlock
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/cnn/bricks/scale.py:6
↓ 3 callersClassSequential
Sequential module in openmmlab. Args: init_cfg (dict, optional): Initialization config dict.
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/runner/base_module.py:173
↓ 2 callersClassAttention
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:84
↓ 2 callersClassBertAttention
map_nav_src/models/lavis/models/med.py:306
↓ 2 callersClassBertAttention
map_nav_src/models/lavis/models/blip2_models/Qformer.py:292
↓ 2 callersClassBertIntermediate
map_nav_src/models/lavis/models/blip2_models/Qformer.py:349
↓ 2 callersClassBertLayer
map_nav_src/models/vilmodel.py:195
↓ 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
map_nav_src/models/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
map_nav_src/models/lavis/models/blip2_models/Qformer.py:677
↓ 2 callersClassBertOnlyMLMHead
map_nav_src/models/lavis/models/med.py:685
↓ 2 callersClassBertOnlyMLMHead
map_nav_src/models/lavis/models/blip2_models/Qformer.py:644
↓ 2 callersClassBertOutput
map_nav_src/models/lavis/models/blip2_models/Qformer.py:364
↓ 2 callersClassBertSelfOutput
map_nav_src/models/vilmodel.py:143
↓ 2 callersClassBertXAttention
map_nav_src/models/vilmodel.py:354
↓ 2 callersClassBlockTypeA
map_nav_src/models/lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:9
↓ 2 callersClassBlockTypeB
map_nav_src/models/lavis/common/annotator/mlsd/models/mbv2_mlsd_tiny.py:31
↓ 2 callersClassBody
map_nav_src/models/lavis/common/annotator/openpose/body.py:14
↓ 2 callersClassBottleneck
map_nav_src/models/lavis/models/clip_models/model.py:49
↓ 2 callersClassCBlock
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:62
↓ 2 callersClassCLIP
map_nav_src/models/lavis/models/clip_models/model.py:408
↓ 2 callersClassCLIPTextCfg
map_nav_src/models/lavis/models/clip_models/model.py:398
↓ 2 callersClassCLIPVisionCfg
map_nav_src/models/lavis/models/clip_models/model.py:378
↓ 2 callersClassClipOutputFeatures
Data class of features from AlbefFeatureExtractor. Args: image_embeds: `torch.FloatTensor` of shape `(batch_size, 1, embed_dim)`, `o
map_nav_src/models/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.
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/backbones/cgnet.py:53
↓ 2 callersClassCrossmodalEncoder
map_nav_src/models/vilmodel.py:435
↓ 2 callersClassDPTDepthModel
map_nav_src/models/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
map_nav_src/models/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).
map_nav_src/models/lavis/models/eva_vit.py:30
↓ 2 callersClassGACAEncoder
Graph aware cross-attention encoder
map_nav_src/models/NavGPT_model.py:148
↓ 2 callersClassHand
map_nav_src/models/lavis/common/annotator/openpose/hand.py:15
↓ 2 callersClassInputInjection
Downsampling module for CGNet.
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/backbones/cgnet.py:170
↓ 2 callersClassLlamaModel
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`] Args: config: LlamaConfig
map_nav_src/models/lavis/models/blip2_models/modeling_llama.py:431
↓ 2 callersClassMlp
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/backbones/uniformer.py:24
↓ 2 callersClassMlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
map_nav_src/models/lavis/models/vit.py:26
↓ 2 callersClassPatchEmbed
Image to Patch Embedding
map_nav_src/models/lavis/models/eva_vit.py:183
↓ 2 callersClassPickleHandler
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/fileio/handlers/pickle_handler.py:7
↓ 2 callersClassPrepareForNet
Prepare sample for usage as network input.
map_nav_src/models/lavis/common/annotator/midas/midas/transforms.py:211
↓ 2 callersClassRandomAugment
map_nav_src/models/lavis/processors/randaugment.py:326
↓ 2 callersClassResidualConvUnit
Residual convolution module.
map_nav_src/models/lavis/common/annotator/midas/midas/blocks.py:155
↓ 2 callersClassResidualConvUnit_custom
Residual convolution module.
map_nav_src/models/lavis/common/annotator/midas/midas/blocks.py:231
↓ 2 callersClassSABlock_Windows
map_nav_src/models/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
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/decode_heads/ann_head.py:32
↓ 2 callersClassT5Attention
map_nav_src/models/lavis/models/blip2_models/modeling_t5.py:350
↓ 2 callersClassTimer
A flexible Timer class. :Example: >>> import time >>> import annotator.uniformer.mmcv as mmcv >>> with mmcv.Timer(): >>> # s
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/utils/timer.py:12
↓ 2 callersClassTimerError
map_nav_src/models/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
map_nav_src/models/lavis/processors/alpro_processors.py:44
↓ 2 callersClassToTensor
Convert some results to :obj:`torch.Tensor` by given keys. Args: keys (Sequence[str]): Keys that need to be converted to Tensor.
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/datasets/pipelines/formating.py:37
↓ 2 callersClassToUint8
map_nav_src/models/lavis/processors/alpro_processors.py:33
↓ 2 callersClassTransformer
map_nav_src/models/lavis/models/clip_models/model.py:287
↓ 2 callersClassTransformerEncoder
map_nav_src/models/transformer.py:62
↓ 2 callersClassTransformerEncoderLayer
map_nav_src/models/transformer.py:133
↓ 2 callersClassYamlHandler
map_nav_src/models/lavis/common/annotator/uniformer/mmcv/fileio/handlers/yaml_handler.py:12
↓ 1 callersClassACM
Adaptive Context Module used in APCNet. Args: pool_scale (int): Pooling scale used in Adaptive Context Module to extract regi
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/decode_heads/apc_head.py:11
↓ 1 callersClassAFNB
Asymmetric Fusion Non-local Block(AFNB) Args: low_in_channels (int): Input channels of lower level feature, which is the key
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/decode_heads/ann_head.py:79
↓ 1 callersClassAPNB
Asymmetric Pyramid Non-local Block (APNB) Args: in_channels (int): Input channels of key/query feature, which is the key feat
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/decode_heads/ann_head.py:133
↓ 1 callersClassASPPModule
Atrous Spatial Pyramid Pooling (ASPP) Module. Args: dilations (tuple[int]): Dilation rate of each layer. in_channels (int): Input
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/decode_heads/aspp_head.py:10
↓ 1 callersClassAddReadout
map_nav_src/models/lavis/common/annotator/midas/midas/vit.py:18
↓ 1 callersClassAttention
Attention layer for Encoder block. Args: dim (int): Dimension for the input vector. num_heads (int): Number of parallel attention
map_nav_src/models/lavis/common/annotator/uniformer/mmseg/models/backbones/vit.py:59
next →1–100 of 604, ranked by callers