MCPcopy Create free account

hub / github.com/ali-vilab/TeaCache / types & classes

Types & classes227 in github.com/ali-vilab/TeaCache

↓ 16 callersClassCausalConv3d
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:1117
↓ 16 callersClassCausalConv3d
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:1114
↓ 15 callersClassCausalConv3d
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v120.py:40
↓ 12 callersClassAdaLayerNorm
r""" Norm layer modified to incorporate timestep embeddings. Parameters: embedding_dim (`int`): The size of each embedding vector.
videosys/models/modules/normalization.py:49
↓ 12 callersClassVideoSysEngine
this is partly inspired by vllm
videosys/core/engine.py:13
↓ 9 callersClassAttention
r""" A cross attention layer. Parameters: query_dim (`int`): The number of channels in the query. cross_attention
videosys/models/transformers/open_sora_plan_transformer_3d.py:441
↓ 9 callersClassCogVideoXCausalConv3d
r"""A 3D causal convolution layer that pads the input tensor to ensure causality in CogVideoX Model. Args: in_channels (`int`): Number of
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:60
↓ 8 callersClassVideoSysPipelineOutput
videosys/core/pipeline.py:52
↓ 6 callersClassParallelManager
videosys/core/parallel_mgr.py:9
↓ 5 callersClassFeedForward
r""" A feed-forward layer. Parameters: dim (`int`): The number of channels in the input. dim_out (`int`, *optional*): The num
videosys/models/transformers/latte_transformer_3d.py:92
↓ 4 callersClassAttention
r""" A cross attention layer. Parameters: query_dim (`int`): The number of channels in the query. cross_attention
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:428
↓ 4 callersClassCogVideoXSafeConv3d
r""" A 3D convolution layer that splits the input tensor into smaller parts to avoid OOM in CogVideoX Model.
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:31
↓ 4 callersClassOpenSoraT2V
A 2D Transformer model for image-like data. Parameters: num_attention_heads (`int`, *optional*, defaults to 16): The number of heads
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:1464
↓ 4 callersClassResBlock
videosys/models/autoencoders/autoencoder_kl_open_sora.py:127
↓ 3 callersClassAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:1125
↓ 3 callersClassAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).
videosys/models/transformers/open_sora_plan_transformer_3d.py:1138
↓ 3 callersClassCogVideoXConfig
This config is to instantiate a `CogVideoXPipeline` class for video generation. To be specific, this config will be passed to engine by `Vid
videosys/pipelines/cogvideox/pipeline_cogvideox.py:48
↓ 3 callersClassCogVideoXResnetBlock3D
r""" A 3D ResNet block used in the CogVideoX model. Args: in_channels (`int`): Number of input channels. out_chan
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:182
↓ 3 callersClassCogVideoXSpatialNorm3D
r""" Spatially conditioned normalization as defined in https://arxiv.org/abs/2209.09002. This implementation is specific to 3D-video like data
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:139
↓ 3 callersClassDiagonalGaussianDistribution
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:45
↓ 3 callersClassDiagonalGaussianDistribution
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v120.py:199
↓ 3 callersClassDiagonalGaussianDistribution
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:45
↓ 3 callersClassFeedForward
r""" A feed-forward layer. Parameters: dim (`int`): The number of channels in the input. dim_out (`int`, *optional*): The num
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:1312
↓ 3 callersClassFeedForward
r""" A feed-forward layer. Parameters: dim (`int`): The number of channels in the input. dim_out (`int`, *optional*): The num
videosys/models/transformers/open_sora_plan_transformer_3d.py:1325
↓ 3 callersClassGatedSelfAttentionDense
r""" A gated self-attention dense layer that combines visual features and object features. Parameters: query_dim (`int`): The number
videosys/models/transformers/latte_transformer_3d.py:51
↓ 3 callersClassLatteConfig
This config is to instantiate a `LattePipeline` class for video generation. To be specific, this config will be passed to engine by `VideoSy
videosys/pipelines/latte/pipeline_latte.py:79
↓ 3 callersClassOpenSoraConfig
This config is to instantiate a `OpenSoraPipeline` class for video generation. To be specific, this config will be passed to engine by `Vide
videosys/pipelines/open_sora/pipeline_open_sora.py:72
↓ 3 callersClassOpenSoraPlanConfig
This config is to instantiate a `OpenSoraPlanPipeline` class for video generation. To be specific, this config will be passed to engine by `
videosys/pipelines/open_sora_plan/pipeline_open_sora_plan.py:123
↓ 3 callersClassPatchEmbed
2D Image to Patch Embedding
videosys/models/transformers/open_sora_plan_transformer_3d.py:374
↓ 2 callersClassAdaLayerNormSingle
r""" Norm layer adaptive layer norm single (adaLN-single). As proposed in PixArt-Alpha (see: https://arxiv.org/abs/2310.00426; Section 2.3).
videosys/models/transformers/latte_transformer_3d.py:846
↓ 2 callersClassAttention
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:647
↓ 2 callersClassCausalConv3d
videosys/models/autoencoders/autoencoder_kl_open_sora.py:89
↓ 2 callersClassCogVideoXLayerNormZero
videosys/models/modules/normalization.py:25
↓ 2 callersClassCogVideoXMidBlock3D
r""" A middle block used in the CogVideoX model. Args: in_channels (`int`): Number of input channels. temb_channe
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:409
↓ 2 callersClassDiagonalGaussianDistribution
videosys/models/autoencoders/autoencoder_kl_open_sora.py:21
↓ 2 callersClassFeedForward
r""" A feed-forward layer. Parameters: dim (`int`): The number of channels in the input. dim_out (`int`, *optional*): The num
videosys/models/transformers/vchitect_transformer_3d.py:178
↓ 2 callersClassGatedSelfAttentionDense
r""" A gated self-attention dense layer that combines visual features and object features. Parameters: query_dim (`int`): The number
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:1271
↓ 2 callersClassGatedSelfAttentionDense
r""" A gated self-attention dense layer that combines visual features and object features. Parameters: query_dim (`int`): The number
videosys/models/transformers/open_sora_plan_transformer_3d.py:1284
↓ 2 callersClassLatteT2V
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:2123
↓ 2 callersClassLatteT2V
videosys/models/transformers/open_sora_plan_transformer_3d.py:2135
↓ 2 callersClassResnetBlock3D
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:1418
↓ 2 callersClassResnetBlock3D
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:1415
↓ 2 callersClassResult
Result of task dispatched to worker
videosys/core/mp_utils.py:52
↓ 2 callersClassSTDiT3Block
videosys/models/transformers/open_sora_transformer_3d.py:98
↓ 2 callersClassTemporalAttnBlock
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:1033
↓ 2 callersClassTemporalAttnBlock
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:1030
↓ 2 callersClassToTensorVideo
Convert tensor data type from uint8 to float, divide value by 255.0 and permute the dimensions of clip tensor
videosys/pipelines/open_sora/data_process.py:662
↓ 2 callersClassTransformer3DModelOutput
The output of [`Transformer2DModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)` or `(ba
videosys/models/transformers/latte_transformer_3d.py:882
↓ 2 callersClassTransformer3DModelOutput
The output of [`Transformer2DModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)` or `(ba
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:2110
↓ 1 callersClassAdaLayerNormSingle
r""" Norm layer adaptive layer norm single (adaLN-single). As proposed in PixArt-Alpha (see: https://arxiv.org/abs/2310.00426; Section 2.3).
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:2074
↓ 1 callersClassAdaLayerNormSingle
r""" Norm layer adaptive layer norm single (adaLN-single). As proposed in PixArt-Alpha (see: https://arxiv.org/abs/2310.00426; Section 2.3).
videosys/models/transformers/open_sora_plan_transformer_3d.py:2086
↓ 1 callersClassAttnBlock
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:994
↓ 1 callersClassAttnBlock
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:991
↓ 1 callersClassAttnBlock3D
Compatible with old versions, there are issues, use with caution.
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:899
↓ 1 callersClassAttnBlock3D
Compatible with old versions, there are issues, use with caution.
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:896
↓ 1 callersClassAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:837
↓ 1 callersClassBasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:1092
↓ 1 callersClassBasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/latte_transformer_3d.py:150
↓ 1 callersClassBasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:1734
↓ 1 callersClassBasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/open_sora_plan_transformer_3d.py:1744
↓ 1 callersClassBasicTransformerBlock_
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/latte_transformer_3d.py:521
↓ 1 callersClassBasicTransformerBlock_
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:1370
↓ 1 callersClassBasicTransformerBlock_
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
videosys/models/transformers/open_sora_plan_transformer_3d.py:1383
↓ 1 callersClassCaptionProjection
Projects caption embeddings. Also handles dropout for classifier-free guidance. Adapted from https://github.com/PixArt-alpha/PixArt-alpha/bl
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:340
↓ 1 callersClassCaptionProjection
Projects caption embeddings. Also handles dropout for classifier-free guidance. Adapted from https://github.com/PixArt-alpha/PixArt-alpha/bl
videosys/models/transformers/open_sora_plan_transformer_3d.py:353
↓ 1 callersClassCogVideoXAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention for the CogVideoX model. It applies a rotary embedding on query and key vectors,
videosys/models/transformers/cogvideox_transformer_3d.py:35
↓ 1 callersClassCogVideoXBlock
r""" Transformer block used in [CogVideoX](https://github.com/THUDM/CogVideo) model. Parameters: dim (`int`): The number
videosys/models/transformers/cogvideox_transformer_3d.py:179
↓ 1 callersClassCogVideoXDecoder3D
r""" The `CogVideoXDecoder3D` layer of a variational autoencoder that decodes its latent representation into an output sample. Args:
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:732
↓ 1 callersClassCogVideoXDownBlock3D
r""" A downsampling block used in the CogVideoX model. Args: in_channels (`int`): Number of input channels. out_c
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:303
↓ 1 callersClassCogVideoXDownsample3D
r""" A 3D Downsampling layer using in [CogVideoX]() by Tsinghua University & ZhipuAI Args: in_channels (`int`): Number of
videosys/models/modules/downsampling.py:6
↓ 1 callersClassCogVideoXEncoder3D
r""" The `CogVideoXEncoder3D` layer of a variational autoencoder that encodes its input into a latent representation. Args: in_channe
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:598
↓ 1 callersClassCogVideoXPABConfig
videosys/pipelines/cogvideox/pipeline_cogvideox.py:34
↓ 1 callersClassCogVideoXPatchEmbed
videosys/models/modules/embeddings.py:14
↓ 1 callersClassCogVideoXUpBlock3D
r""" An upsampling block used in the CogVideoX model. Args: in_channels (`int`): Number of input channels. out_ch
videosys/models/autoencoders/autoencoder_kl_cogvideox.py:493
↓ 1 callersClassCogVideoXUpsample3D
r""" A 3D Upsample layer using in CogVideoX by Tsinghua University & ZhipuAI # Todo: Wait for paper relase. Args: in_channels (`int`)
videosys/models/modules/upsampling.py:6
↓ 1 callersClassCombinedTimestepSizeEmbeddings
For PixArt-Alpha. Reference: https://github.com/PixArt-alpha/PixArt-alpha/blob/0f55e922376d8b797edd44d25d0e7464b260dcab/diffusion/model/
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:285
↓ 1 callersClassCombinedTimestepSizeEmbeddings
For PixArt-Alpha. Reference: https://github.com/PixArt-alpha/PixArt-alpha/blob/0f55e922376d8b797edd44d25d0e7464b260dcab/diffusion/model/
videosys/models/transformers/open_sora_plan_transformer_3d.py:298
↓ 1 callersClassDDIMSchedulerOutput
Output class for the scheduler's `step` function output. Args: prev_sample (`torch.Tensor` of shape `(batch_size, num_channels, heig
videosys/schedulers/scheduling_dpm_cogvideox.py:26
↓ 1 callersClassDDIMSchedulerOutput
Output class for the scheduler's `step` function output. Args: prev_sample (`torch.Tensor` of shape `(batch_size, num_channels, heig
videosys/schedulers/scheduling_ddim_cogvideox.py:25
↓ 1 callersClassDecoder
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:251
↓ 1 callersClassDecoder
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v120.py:629
↓ 1 callersClassDecoder
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:251
↓ 1 callersClassDecoder
Decoder Blocks.
videosys/models/autoencoders/autoencoder_kl_open_sora.py:275
↓ 1 callersClassDownSampler2d
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:793
↓ 1 callersClassDownSampler3d
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:735
↓ 1 callersClassEncoder
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:134
↓ 1 callersClassEncoder
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v120.py:509
↓ 1 callersClassEncoder
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:134
↓ 1 callersClassEncoder
Encoder Blocks.
videosys/models/autoencoders/autoencoder_kl_open_sora.py:177
↓ 1 callersClassFeedForward_Conv2d
videosys/models/transformers/open_sora_plan_v120_transformer_3d.py:1033
↓ 1 callersClassJointTransformerBlock
r""" A Transformer block following the MMDiT architecture, introduced in Stable Diffusion 3. Reference: https://arxiv.org/abs/2403.03206
videosys/models/transformers/vchitect_transformer_3d.py:49
↓ 1 callersClassLattePABConfig
videosys/pipelines/latte/pipeline_latte.py:35
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
videosys/models/autoencoders/autoencoder_kl_open_sora_plan_v110.py:892
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
videosys/models/autoencoders/autoencoder_kl_open_sora_plan.py:889
↓ 1 callersClassLinearScalingRoPE1D
Code from https://github.com/huggingface/transformers/blob/main/src/transformers/models/llama/modeling_llama.py#L148
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:244
↓ 1 callersClassLinearScalingRoPE1D
Code from https://github.com/huggingface/transformers/blob/main/src/transformers/models/llama/modeling_llama.py#L148
videosys/models/transformers/open_sora_plan_transformer_3d.py:257
↓ 1 callersClassLinearScalingRoPE2D
Code from https://github.com/huggingface/transformers/blob/main/src/transformers/models/llama/modeling_llama.py#L148
videosys/models/transformers/open_sora_plan_v110_transformer_3d.py:187
↓ 1 callersClassLinearScalingRoPE2D
Code from https://github.com/huggingface/transformers/blob/main/src/transformers/models/llama/modeling_llama.py#L148
videosys/models/transformers/open_sora_plan_transformer_3d.py:200
↓ 1 callersClassOpenSoraAttention
videosys/models/modules/attentions.py:21
↓ 1 callersClassOpenSoraCaptionEmbedder
Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.
videosys/models/modules/embeddings.py:183
next →1–100 of 227, ranked by callers