MCPcopy Create free account

hub / github.com/OpenBMB/VisRAG / types & classes

Types & classes888 in github.com/OpenBMB/VisRAG

↓ 144 callersClassByoBlockCfg
timm_modified/timm/models/byobnet.py:50
↓ 120 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
timm_modified/timm/layers/drop.py:170
↓ 61 callersClassByoModelCfg
timm_modified/timm/models/byobnet.py:67
↓ 60 callersClassConvNormAct
timm_modified/timm/layers/conv_bn_act.py:12
↓ 41 callersClassMaxxVitCfg
timm_modified/timm/models/maxxvit.py:130
↓ 36 callersClassRegNetCfg
timm_modified/timm/models/regnet.py:46
↓ 34 callersClassMlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
timm_modified/timm/layers/mlp.py:13
↓ 30 callersClassBranchSeparables
timm_modified/timm/models/nasnet.py:51
↓ 28 callersClassClassifierHead
Classifier head w/ configurable global pooling and dropout.
timm_modified/timm/layers/classifier.py:75
↓ 26 callersClassSelectAdaptivePool2d
Selectable global pooling layer with dynamic input kernel size
timm_modified/timm/layers/adaptive_avgmax_pool.py:124
↓ 16 callersClassConvNorm
timm_modified/timm/models/efficientvit_msra.py:24
↓ 16 callersClassPatchEmbed
2D Image to Patch Embedding
timm_modified/timm/layers/patch_embed.py:25
↓ 15 callersClassNormalCell
timm_modified/timm/models/nasnet.py:250
↓ 13 callersClassCell
timm_modified/timm/models/pnasnet.py:170
↓ 13 callersClassConvBNAct
timm_modified/timm/models/hgnet.py:36
↓ 13 callersClassConvNorm
timm_modified/timm/models/efficientformer_v2.py:54
↓ 13 callersClassConvNormAct
timm_modified/timm/models/efficientvit_mit.py:49
↓ 13 callersClassCspStemCfg
timm_modified/timm/models/cspnet.py:32
↓ 13 callersClassLayerFn
timm_modified/timm/models/byobnet.py:159
↓ 12 callersClassBlock
timm_modified/timm/models/xception.py:49
↓ 12 callersClassBranchSeparables
timm_modified/timm/models/pnasnet.py:38
↓ 12 callersClassCspModelCfg
timm_modified/timm/models/cspnet.py:89
↓ 12 callersClassCspStagesCfg
timm_modified/timm/models/cspnet.py:52
↓ 11 callersClassDataProto
A DataProto is a data structure that aims to provide a standard protocol for data exchange between functions. It contains a batch (TensorDict
src/rsgrpo/verl/protocol.py:166
↓ 11 callersClassMaxxVitTransformerCfg
timm_modified/timm/models/maxxvit.py:61
↓ 9 callersClassActConvBn
timm_modified/timm/models/nasnet.py:19
↓ 9 callersClassConvNorm
timm_modified/timm/models/tiny_vit.py:29
↓ 9 callersClassConvNormActAa
timm_modified/timm/layers/conv_bn_act.py:81
↓ 9 callersClassMaxxVitConvCfg
timm_modified/timm/models/maxxvit.py:94
↓ 9 callersClassResidualDrop
timm_modified/timm/models/efficientvit_msra.py:90
↓ 8 callersClassAverageMeter
Computes and stores the average and current value
timm_modified/timm/utils/metrics.py:7
↓ 8 callersClassConvMlp
MLP using 1x1 convs that keeps spatial dims
timm_modified/timm/layers/mlp.py:193
↓ 8 callersClassConvNorm
timm_modified/timm/models/repvit.py:30
↓ 8 callersClassDualPathBlock
timm_modified/timm/models/dpn.py:56
↓ 8 callersClassLinear
r"""Applies a linear transformation to the incoming data: :math:`y = xA^T + b` Wraps torch.nn.Linear to support AMP + torchscript usage by manual
timm_modified/timm/layers/linear.py:8
↓ 8 callersClassMultiScaleVitCfg
timm_modified/timm/models/mvitv2.py:36
↓ 7 callersClassAugmentOp
timm_modified/timm/data/auto_augment.py:357
↓ 7 callersClassConvNorm
timm_modified/timm/models/levit.py:42
↓ 7 callersClassMobileOneBlock
MobileOne building block. This block has a multi-branched architecture at train-time and plain-CNN style architecture at inference time F
timm_modified/timm/models/fastvit.py:32
↓ 7 callersClassNormMlpClassifierHead
timm_modified/timm/layers/classifier.py:138
↓ 7 callersClassResidualBlock
timm_modified/timm/models/efficientvit_mit.py:407
↓ 6 callersClassDlaTree
timm_modified/timm/models/dla.py:185
↓ 6 callersClassDownsample2d
A downsample pooling module supporting several maxpool and avgpool modes * 'max' - MaxPool2d w/ kernel_size 3, stride 2, padding 1 * 'max2' -
timm_modified/timm/models/maxxvit.py:303
↓ 6 callersClassFormat
timm_modified/timm/layers/format.py:7
↓ 5 callersClassActConvBn
timm_modified/timm/models/pnasnet.py:62
↓ 5 callersClassBnActConv2d
timm_modified/timm/models/dpn.py:46
↓ 5 callersClassFeatureInfo
timm_modified/timm/models/_features.py:26
↓ 5 callersClassLayerScale
timm_modified/timm/models/maxxvit.py:281
↓ 5 callersClassLayerScale
timm_modified/timm/models/vision_transformer.py:110
↓ 5 callersClassLayerScale2d
timm_modified/timm/models/maxxvit.py:292
↓ 5 callersClassNormLinear
timm_modified/timm/models/levit.py:92
↓ 5 callersClassStem
timm_modified/timm/models/byobnet.py:914
↓ 4 callersClassClassifierHead
timm_modified/timm/models/efficientvit_mit.py:632
↓ 4 callersClassConvMlp
timm_modified/timm/models/efficientvit_msra.py:104
↓ 4 callersClassConvNormAct
timm_modified/timm/models/nextvit.py:70
↓ 4 callersClassConvPosEnc
Convolutional Position Encoding. Note: This module is similar to the conditional position encoding in CPVT.
timm_modified/timm/models/coat.py:141
↓ 4 callersClassConvPosEnc
timm_modified/timm/models/davit.py:33
↓ 4 callersClassConvRelPosEnc
Convolutional relative position encoding.
timm_modified/timm/models/coat.py:25
↓ 4 callersClassCrossEntropyLoss
src/openmatch/loss.py:78
↓ 4 callersClassEfficientNetBuilder
Build Trunk Blocks This ended up being somewhat of a cross between https://github.com/tensorflow/tpu/blob/master/models/official/mnasnet/mna
timm_modified/timm/models/_efficientnet_builder.py:279
↓ 4 callersClassFactorAttnConvRelPosEnc
Factorized attention with convolutional relative position encoding class.
timm_modified/timm/models/coat.py:91
↓ 4 callersClassInceptionC
timm_modified/timm/models/inception_v3.py:87
↓ 4 callersClassLars
LARS for PyTorch Paper: `Large batch training of Convolutional Networks` - https://arxiv.org/pdf/1708.03888.pdf Args: params (i
timm_modified/timm/optim/lars.py:17
↓ 4 callersClassLayerScale2d
timm_modified/timm/models/fastvit.py:583
↓ 4 callersClassNfCfg
timm_modified/timm/models/nfnet.py:39
↓ 4 callersClassPretrainedCfg
timm_modified/timm/models/_pretrained.py:11
↓ 4 callersClassRayClassWithInitArgs
src/rsgrpo/verl/single_controller/ray/base.py:162
↓ 4 callersClassSEModule
SE Module as defined in original SE-Nets with a few additions Additions include: * divisor can be specified to keep channels % div == 0 (
timm_modified/timm/layers/squeeze_excite.py:19
↓ 4 callersClassSEModule
timm_modified/timm/models/senet.py:37
↓ 4 callersClassSerialBlock
Serial block class. Note: In this implementation, each serial block only contains a conv-attention and a FFN (MLP) module.
timm_modified/timm/models/coat.py:168
↓ 3 callersClassAttention
Multi-Head Attention
timm_modified/timm/models/tnt.py:46
↓ 3 callersClassAttention
timm_modified/timm/models/vision_transformer.py:59
↓ 3 callersClassAttentionCl
Channels-last multi-head attention (B, ..., C)
timm_modified/timm/models/maxxvit.py:211
↓ 3 callersClassBlock
timm_modified/timm/models/visformer.py:112
↓ 3 callersClassBlock
TNT Block
timm_modified/timm/models/tnt.py:79
↓ 3 callersClassConvBnAct
Conv + Norm Layer + Activation w/ optional skip connection
timm_modified/timm/models/_efficientnet_blocks.py:58
↓ 3 callersClassDROutput
src/openmatch/modeling/dense_retrieval_model.py:38
↓ 3 callersClassFeatureHooks
Feature Hook Helper This module helps with the setup and extraction of hooks for extracting features from internal nodes in a model by node
timm_modified/timm/models/_features.py:91
↓ 3 callersClassFirstCell
timm_modified/timm/models/nasnet.py:190
↓ 3 callersClassInceptionA
timm_modified/timm/models/inception_v3.py:22
↓ 3 callersClassIterableImageDataset
timm_modified/timm/data/dataset.py:84
↓ 3 callersClassLayerNorm2d
LayerNorm for channels of '2D' spatial NCHW tensors
timm_modified/timm/layers/norm.py:61
↓ 3 callersClassMLDecoder
timm_modified/timm/layers/ml_decoder.py:103
↓ 3 callersClassMiniCPMRMSNorm
src/openmatch/modeling/weighted_selection/MiniCPMV20/modeling_minicpm.py:126
↓ 3 callersClassMiniCPMRMSNorm
src/openmatch/modeling/modeling_minicpmv/modeling_minicpm.py:126
↓ 3 callersClassPatchDropout
https://arxiv.org/abs/2212.00794
timm_modified/timm/layers/patch_dropout.py:7
↓ 3 callersClassPatchEmbed
timm_modified/timm/models/nextvit.py:105
↓ 3 callersClassRLHFDataset
We assume the dataset contains a column that contains prompts and other information
src/rsgrpo/verl/utils/dataset.py:88
↓ 3 callersClassResizeKeepRatio
Resize and Keep Aspect Ratio
timm_modified/timm/data/transforms.py:399
↓ 3 callersClassRotaryEmbeddingCat
Rotary position embedding w/ concatenatd sin & cos The following impl/resources were referenced for this impl: * https://github.com/lucidrai
timm_modified/timm/layers/pos_embed_sincos.py:363
↓ 3 callersClassSeparableConv2d
timm_modified/timm/models/xception.py:35
↓ 3 callersClassSharedCount
timm_modified/timm/data/readers/shared_count.py:4
↓ 3 callersClassSqueezeExcite
Squeeze-and-Excitation w/ specific features for EfficientNet/MobileNet family Args: in_chs (int): input channels to layer rd_rat
timm_modified/timm/models/_efficientnet_blocks.py:25
↓ 3 callersClassSwiGLU
SwiGLU NOTE: GluMLP above can implement SwiGLU, but this impl has split fc1 and better matches some other common impl which makes mapping che
timm_modified/timm/layers/mlp.py:104
↓ 3 callersClassToNumpy
timm_modified/timm/data/transforms.py:24
↓ 3 callersClassset_layer_config
Layer config context manager that allows setting all layer config flags at once. If a flag arg is None, it will not change the current value.
timm_modified/timm/layers/config.py:94
↓ 2 callersClassAdaBelief
r"""Implements AdaBelief algorithm. Modified from Adam in PyTorch Arguments: params (iterable): iterable of parameters to optimize or dic
timm_modified/timm/optim/adabelief.py:6
↓ 2 callersClassAdan
Implements a pytorch variant of Adan Adan was proposed in Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Models[J]
timm_modified/timm/optim/adan.py:16
↓ 2 callersClassAttention2d
timm_modified/timm/models/maxxvit.py:142
↓ 2 callersClassBatchNormAct2d
BatchNorm + Activation This module performs BatchNorm + Activation in a manner that will remain backwards compatible with weights trained wit
timm_modified/timm/layers/norm_act.py:39
next →1–100 of 888, ranked by callers