MCPcopy Create free account

hub / github.com/TencentARC/MotionCtrl / types & classes

Types & classes83 in github.com/TencentARC/MotionCtrl

↓ 17 callersClassResnetBlock
lvdm/modules/networks/ae_modules.py:153
↓ 6 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
lvdm/modules/networks/openaimodel3d_next.py:109
↓ 6 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
lvdm/modules/networks/openaimodel3d_next.py:30
↓ 4 callersClassRelativePosition
https://github.com/evelinehong/Transformer_Relative_Position_PyTorch/blob/master/relative_position.py
lvdm/modules/attention_temporal.py:66
↓ 4 callersClassTemporalTransformer
Transformer block for image-like data in temporal axis. First, reshape to b, t, d. Then apply standard transformer action. Finally, r
lvdm/modules/attention.py:228
↓ 4 callersClassUpsample
lvdm/modules/networks/ae_modules.py:113
↓ 3 callersClassDDIMSampler
lvdm/models/samplers/ddim.py:12
↓ 3 callersClassDecoder
lvdm/modules/networks/ae_modules.py:468
↓ 3 callersClassDownsample
lvdm/modules/networks/ae_modules.py:92
↓ 3 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
lvdm/modules/networks/openaimodel3d_next.py:51
↓ 3 callersClassLatentRescaler
lvdm/modules/networks/ae_modules.py:667
↓ 3 callersClassSpatialTransformer
Transformer block for image-like data in spatial axis. First, project the input (aka embedding) and reshape to b, t, d. Then apply st
lvdm/modules/attention.py:171
↓ 3 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
lvdm/modules/networks/openaimodel3d_next.py:80
↓ 2 callersClassAttention
lvdm/modules/x_transformer.py:215
↓ 2 callersClassAttnBlock
lvdm/modules/networks/ae_modules.py:28
↓ 2 callersClassBasicTransformerBlock
lvdm/modules/attention.py:134
↓ 2 callersClassCrossAttention
lvdm/modules/attention_temporal.py:270
↓ 2 callersClassEncoder
lvdm/modules/networks/ae_modules.py:366
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
lvdm/modules/attention_temporal.py:916
↓ 2 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
lvdm/modules/attention_temporal.py:880
↓ 2 callersClassRelativePosition
https://github.com/evelinehong/Transformer_Relative_Position_PyTorch/blob/master/relative_position.py
lvdm/modules/attention.py:20
↓ 2 callersClassResnetBlock
lvdm/modules/encoders/adapter.py:35
↓ 2 callersClassTemporalCrossAttention
lvdm/modules/attention_temporal.py:90
↓ 1 callersClassAbsolutePositionalEmbedding
lvdm/modules/x_transformer.py:25
↓ 1 callersClassBasicTransformerBlockST
lvdm/modules/attention_temporal.py:365
↓ 1 callersClassDiagonalGaussianDistribution
lvdm/distributions.py:24
↓ 1 callersClassDiffusionWrapper
lvdm/models/ddpm3d.py:1018
↓ 1 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
lvdm/modules/encoders/adapter.py:6
↓ 1 callersClassFeedForward
lvdm/modules/attention_temporal.py:41
↓ 1 callersClassFeedForward
lvdm/modules/x_transformer.py:194
↓ 1 callersClassFeedForward
lvdm/modules/attention.py:339
↓ 1 callersClassFixedPositionalEmbedding
lvdm/modules/x_transformer.py:39
↓ 1 callersClassFrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from huggingface)
lvdm/modules/encoders/condition2.py:92
↓ 1 callersClassFrozenT5Embedder
Uses the T5 transformer encoder for text
lvdm/modules/encoders/condition2.py:60
↓ 1 callersClassGEGLU
lvdm/modules/attention_temporal.py:31
↓ 1 callersClassGEGLU
lvdm/modules/x_transformer.py:184
↓ 1 callersClassGEGLU
lvdm/modules/attention.py:329
↓ 1 callersClassGRUGating
lvdm/modules/x_transformer.py:168
↓ 1 callersClassGroupNormSpecific
lvdm/basics.py:82
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
lvdm/modules/networks/ae_modules.py:22
↓ 1 callersClassLitEma
lvdm/ema.py:5
↓ 1 callersClassResidual
lvdm/modules/x_transformer.py:163
↓ 1 callersClassScale
lvdm/modules/x_transformer.py:117
↓ 1 callersClassTemporalConvBlock
lvdm/modules/networks/openaimodel3d_next.py:241
ClassAbstractDistribution
lvdm/distributions.py:5
ClassAbstractEncoder
lvdm/modules/encoders/condition2.py:13
ClassAdapter
lvdm/modules/encoders/adapter.py:72
ClassAttentionLayers
lvdm/modules/x_transformer.py:370
ClassAutoencoderKL
lvdm/models/autoencoder.py:15
ClassCheckpointFunction
lvdm/common.py:106
ClassClassEmbedder
lvdm/modules/encoders/condition2.py:27
ClassClipImageEmbedder
lvdm/modules/encoders/condition2.py:139
ClassCrossAttention
lvdm/modules/attention.py:44
ClassDDPM
lvdm/models/ddpm3d.py:40
ClassDiracDistribution
lvdm/distributions.py:13
ClassEncoder
lvdm/modules/x_transformer.py:541
ClassFirstStagePostProcessor
lvdm/modules/networks/ae_modules.py:782
ClassFrozenCLIPT5Encoder
lvdm/modules/encoders/condition2.py:300
ClassFrozenOpenCLIPEmbedder
Uses the OpenCLIP transformer encoder for text
lvdm/modules/encoders/condition2.py:177
ClassFrozenOpenCLIPImageEmbedder
Uses the OpenCLIP vision transformer encoder for images
lvdm/modules/encoders/condition2.py:241
ClassHybridConditioner
lvdm/basics.py:96
ClassIdentityEncoder
lvdm/modules/encoders/condition2.py:21
ClassIdentityFirstStage
lvdm/models/autoencoder.py:204
ClassLatentDiffusion
main class
lvdm/models/ddpm3d.py:424
ClassLinearAttention
lvdm/modules/attention.py:359
ClassMergedRescaleDecoder
lvdm/modules/networks/ae_modules.py:723
ClassMergedRescaleEncoder
lvdm/modules/networks/ae_modules.py:704
ClassModel
lvdm/modules/networks/ae_modules.py:214
ClassMotionCtrl
motionctrl/motionctrl.py:12
ClassRMSNorm
lvdm/modules/x_transformer.py:151
ClassResize
lvdm/modules/networks/ae_modules.py:759
ClassRezero
lvdm/modules/x_transformer.py:128
ClassSTAttentionBlock2
lvdm/modules/attention_temporal.py:772
ClassScaleNorm
lvdm/modules/x_transformer.py:139
ClassSimpleDecoder
lvdm/modules/networks/ae_modules.py:583
ClassSpatialSelfAttention
lvdm/modules/attention.py:378
ClassSpatialTemporalTransformer
Transformer block for video-like data (5D tensor). First, project the input (aka embedding) with NO reshape. Then apply standard transfor
lvdm/modules/attention_temporal.py:693
ClassTimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
lvdm/modules/networks/openaimodel3d_next.py:19
ClassTransformerWrapper
lvdm/modules/x_transformer.py:548
ClassUNetModel
The full UNet model with attention and timestep embedding. :param in_channels: in_channels in the input Tensor. :param model_channels: ba
lvdm/modules/networks/openaimodel3d_next.py:284
ClassUpsampleDecoder
lvdm/modules/networks/ae_modules.py:619
ClassUpsampler
lvdm/modules/networks/ae_modules.py:740
ClassVideoSpatialCrossAttention
lvdm/modules/attention_temporal.py:355