MCPcopy Create free account

hub / github.com/SHI-Labs/Versatile-Diffusion / types & classes

Types & classes190 in github.com/SHI-Labs/Versatile-Diffusion

↓ 38 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
lib/model_zoo/openaimodel.py:72
↓ 30 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
lib/model_zoo/openaimodel.py:162
↓ 17 callersClassResnetBlock
lib/model_zoo/diffusion_modules.py:82
↓ 17 callersClassResnetBlock
lib/model_zoo/autokl_modules.py:82
↓ 12 callersClassSpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
lib/model_zoo/attention.py:221
↓ 12 callersClassget_model
lib/model_zoo/common/get_model.py:34
↓ 11 callersClassAttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. https
lib/model_zoo/openaimodel.py:277
↓ 10 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
lib/model_zoo/openaimodel.py:133
↓ 9 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
lib/model_zoo/openaimodel.py:89
↓ 8 callersClassBertModel
r""" Outputs: `Tuple` comprising various elements depending on the configuration (config) and inputs: **last_hidden_state**: ``torch.Float
lib/model_zoo/optimus_models/optimus_bert.py:534
↓ 8 callersClassLinear_MultiDim
lib/model_zoo/openaimodel.py:2275
↓ 5 callersClassConv1D
lib/model_zoo/optimus_models/modeling_utils.py:408
↓ 5 callersClassNetLinLayer
A single linear layer which does a 1x1 conv
lib/model_zoo/autokl_utils.py:166
↓ 5 callersClassTimestepEmbedSequentialExtended
lib/model_zoo/openaimodel.py:1608
↓ 4 callersClassCrossAttention
lib/model_zoo/attention.py:152
↓ 4 callersClassEncoder
lib/model_zoo/autokl_modules.py:368
↓ 4 callersClassIdentity
r"""A placeholder identity operator that is argument-insensitive.
lib/model_zoo/optimus_models/modeling_utils.py:45
↓ 4 callersClassUpsample
lib/model_zoo/diffusion_modules.py:42
↓ 4 callersClassUpsample
lib/model_zoo/autokl_modules.py:42
↓ 3 callersClassBasicTransformerBlock
lib/model_zoo/attention.py:196
↓ 3 callersClassBertEmbeddings
Construct the embeddings from word, position and token_type embeddings.
lib/model_zoo/optimus_models/optimus_bert.py:144
↓ 3 callersClassBertEncoder
lib/model_zoo/optimus_models/optimus_bert.py:332
↓ 3 callersClassBertPooler
lib/model_zoo/optimus_models/optimus_bert.py:364
↓ 3 callersClassDecoder
lib/model_zoo/autokl_modules.py:462
↓ 3 callersClassDownsample
lib/model_zoo/diffusion_modules.py:60
↓ 3 callersClassDownsample
lib/model_zoo/autokl_modules.py:60
↓ 3 callersClassDualSpatialTransformer
lib/model_zoo/attention.py:345
↓ 3 callersClassGPT2Model
r""" Outputs: `Tuple` comprising various elements depending on the configuration (config) and inputs: **last_hidden_state**: ``torch.Float
lib/model_zoo/optimus_models/optimus_gpt2.py:327
↓ 3 callersClassLatentRescaler
lib/model_zoo/diffusion_modules.py:655
↓ 3 callersClassLatentRescaler
lib/model_zoo/autokl_modules.py:655
↓ 3 callersClassSpatialTransformerNoContext
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
lib/model_zoo/attention.py:295
↓ 3 callersClassimage_mimage_swap
app.py:701
↓ 2 callersClassAttnBlock
lib/model_zoo/diffusion_modules.py:150
↓ 2 callersClassAttnBlock
lib/model_zoo/autokl_modules.py:150
↓ 2 callersClassBertLMPredictionHead
lib/model_zoo/optimus_models/optimus_bert.py:396
↓ 2 callersClassBlock
lib/model_zoo/optimus_models/optimus_gpt2.py:225
↓ 2 callersClassDecoder
lib/model_zoo/diffusion_modules.py:462
↓ 2 callersClassFeedForward
lib/model_zoo/attention.py:47
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
lib/model_zoo/openaimodel.py:378
↓ 2 callersClassget_scheduler
lib/model_zoo/common/get_scheduler.py:17
↓ 2 callersClassget_unit
lib/model_zoo/common/utils.py:41
↓ 2 callersClassmodel_cfg_bank
lib/cfg_helper.py:102
↓ 1 callersClassAttention
lib/model_zoo/optimus_models/optimus_gpt2.py:103
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
lib/model_zoo/openaimodel.py:30
↓ 1 callersClassBERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
lib/model_zoo/bert.py:47
↓ 1 callersClassBasicTokenizer
Runs basic tokenization (punctuation splitting, lower casing, etc.).
lib/model_zoo/optimus_models/tokenization_bert.py:224
↓ 1 callersClassBasicTransformerBlockNoContext
lib/model_zoo/attention.py:273
↓ 1 callersClassBertAttention
lib/model_zoo/optimus_models/optimus_bert.py:250
↓ 1 callersClassBertIntermediate
lib/model_zoo/optimus_models/optimus_bert.py:287
↓ 1 callersClassBertLayer
lib/model_zoo/optimus_models/optimus_bert.py:316
↓ 1 callersClassBertOnlyMLMHead
lib/model_zoo/optimus_models/optimus_bert.py:415
↓ 1 callersClassBertOnlyNSPHead
lib/model_zoo/optimus_models/optimus_bert.py:425
↓ 1 callersClassBertOutput
lib/model_zoo/optimus_models/optimus_bert.py:302
↓ 1 callersClassBertPreTrainingHeads
lib/model_zoo/optimus_models/optimus_bert.py:435
↓ 1 callersClassBertPredictionHeadTransform
lib/model_zoo/optimus_models/optimus_bert.py:379
↓ 1 callersClassBertSelfAttention
lib/model_zoo/optimus_models/optimus_bert.py:176
↓ 1 callersClassBertSelfOutput
lib/model_zoo/optimus_models/optimus_bert.py:236
↓ 1 callersClassDDIMSampler
lib/model_zoo/ddim.py:10
↓ 1 callersClassDiagonalGaussianDistribution
lib/model_zoo/distributions.py:24
↓ 1 callersClassEncoder
lib/model_zoo/diffusion_modules.py:368
↓ 1 callersClassGEGLU
lib/model_zoo/attention.py:37
↓ 1 callersClassGPT2Model_XX
lib/model_zoo/optimus_models/optimus_gpt2.py:813
↓ 1 callersClassGroupNorm32
lib/model_zoo/diffusion_utils.py:188
↓ 1 callersClassLPIPS
lib/model_zoo/autokl_utils.py:228
↓ 1 callersClassLPIPSWithDiscriminator
lib/model_zoo/autokl_utils.py:294
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
lib/model_zoo/diffusion_modules.py:144
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
lib/model_zoo/autokl_modules.py:144
↓ 1 callersClassLitEma
lib/model_zoo/ema.py:4
↓ 1 callersClassMLP
lib/model_zoo/optimus_models/optimus_gpt2.py:210
↓ 1 callersClassMyExamples
cusomized_gradio_blocks.py:66
↓ 1 callersClassNLayerDiscriminator
Defines a PatchGAN discriminator as in Pix2Pix --> see https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/blob/master/models/networks.py
lib/model_zoo/autokl_utils.py:101
↓ 1 callersClassPoolerAnswerClass
Compute SQuAD 2.0 answer class from classification and start tokens hidden states.
lib/model_zoo/optimus_models/modeling_utils.py:491
↓ 1 callersClassPoolerEndLogits
Compute SQuAD end_logits from sequence hidden states and start token hidden state.
lib/model_zoo/optimus_models/modeling_utils.py:450
↓ 1 callersClassPoolerStartLogits
Compute SQuAD start_logits from sequence hidden states.
lib/model_zoo/optimus_models/modeling_utils.py:427
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
lib/model_zoo/openaimodel.py:346
↓ 1 callersClassScalingLayer
lib/model_zoo/autokl_utils.py:157
↓ 1 callersClassSequenceSummary
r""" Compute a single vector summary of a sequence hidden states according to various possibilities: Args of the config class: sum
lib/model_zoo/optimus_models/modeling_utils.py:644
↓ 1 callersClassString_Reg_Buffer
lib/model_zoo/vd.py:28
↓ 1 callersClassWordpieceTokenizer
Runs WordPiece tokenization.
lib/model_zoo/optimus_models/tokenization_bert.py:360
↓ 1 callersClassadjust_rank
app.py:57
↓ 1 callersClassbarrier_lock
lib/sync.py:62
↓ 1 callersClasscompose_scheduler
lib/model_zoo/common/get_scheduler.py:127
↓ 1 callersClassdataset_cfg_bank
lib/cfg_helper.py:167
↓ 1 callersClassdistributed_log_manager
lib/log_service.py:38
↓ 1 callersClassget_optimizer
lib/model_zoo/common/get_optimizer.py:14
↓ 1 callersClassvd_inference
app.py:244
↓ 1 callersClassvgg16
lib/model_zoo/autokl_utils.py:178
ClassAbstractDistribution
lib/model_zoo/distributions.py:5
ClassAbstractEncoder
lib/model_zoo/clip.py:10
ClassAbstractEncoder
lib/model_zoo/bert.py:8
ClassActNorm
lib/model_zoo/autokl_utils.py:5
ClassAutoencoderKL
lib/model_zoo/autokl.py:15
ClassBERTEmbedder
Uses the BERT tokenizr model and add some transformer encoder layers
lib/model_zoo/bert.py:73
ClassBertConfig
r""" :class:`~pytorch_transformers.BertConfig` is the configuration class to store the configuration of a `BertModel`. Argum
lib/model_zoo/optimus_models/configuration_bert.py:46
ClassBertForLatentConnector
r""" Outputs: `Tuple` comprising various elements depending on the configuration (config) and inputs: **last_hidden_state**: ``torch.Float
lib/model_zoo/optimus_models/optimus_bert.py:639
ClassBertForLatentConnector_XX
lib/model_zoo/optimus_models/optimus_bert.py:1348
ClassBertForMaskedLM
r""" **masked_lm_labels**: (`optional`) ``torch.LongTensor`` of shape ``(batch_size, sequence_length)``: Labels for computing the
lib/model_zoo/optimus_models/optimus_bert.py:823
ClassBertForMultipleChoice
r""" **labels**: (`optional`) ``torch.LongTensor`` of shape ``(batch_size,)``: Labels for computing the multiple choice classifica
lib/model_zoo/optimus_models/optimus_bert.py:1114
ClassBertForNextSentencePrediction
r""" **next_sentence_label**: (`optional`) ``torch.LongTensor`` of shape ``(batch_size,)``: Labels for computing the next sequence
lib/model_zoo/optimus_models/optimus_bert.py:892
ClassBertForPreTraining
r""" **masked_lm_labels**: (`optional`) ``torch.LongTensor`` of shape ``(batch_size, sequence_length)``: Labels for computing the
lib/model_zoo/optimus_models/optimus_bert.py:744
next →1–100 of 190, ranked by callers