MCPcopy Create free account

hub / github.com/Vchitect/LaVie / types & classes

Types & classes134 in github.com/Vchitect/LaVie

↓ 11 callersClassAdaLayerNorm
Norm layer modified to incorporate timestep embeddings.
vsr/models/diffusers_attention.py:841
↓ 9 callersClassInflatedConv3d
vsr/models/resnet.py:23
↓ 8 callersClassResnetBlock3D
vsr/models/resnet.py:123
↓ 7 callersClassInflatedConv3d
base/models/resnet.py:13
↓ 7 callersClassInflatedConv3d
interpolation/models/resnet.py:13
↓ 6 callersClassResnetBlock3D
base/models/resnet.py:113
↓ 6 callersClassResnetBlock3D
interpolation/models/resnet.py:113
↓ 5 callersClassFeedForward
r""" A feed-forward layer. Parameters: dim (`int`): The number of channels in the input. dim_out (`int`, *optional*): The num
vsr/models/diffusers_attention.py:734
↓ 3 callersClassCrossAttention
r""" copy from diffuser 0.11.1 A cross attention layer. Parameters: query_dim (`int`): The number of channels in the query.
interpolation/models/attention.py:39
↓ 3 callersClassEmptyTemporalModule3D
vsr/models/temporal_module.py:57
↓ 3 callersClassResnetBlock3DCNN
vsr/models/resnet.py:220
↓ 3 callersClassTemporalModule3D
vsr/models/temporal_module.py:65
↓ 3 callersClassTransformer3DModel
base/models/attention.py:294
↓ 3 callersClassTransformer3DModel
vsr/models/attention.py:314
↓ 3 callersClassTransformer3DModel
interpolation/models/attention.py:344
↓ 2 callersClassAdaLayerNorm
Norm layer modified to incorporate timestep embeddings.
vsr/models/temporal_module.py:666
↓ 2 callersClassAutoencoderKLOutput
Output of AutoencoderKL encoding method. Args: latent_dist (`DiagonalGaussianDistribution`): Encoded outputs of `Encoder` represented as the
vsr/models/autoencoder_kl.py:33
↓ 2 callersClassBasicTransformerBlock
base/models/attention.py:410
↓ 2 callersClassCrossAttention
r""" copy from diffuser 0.11.1 A cross attention layer. Parameters: query_dim (`int`): The number of channels in the query.
base/models/attention.py:43
↓ 2 callersClassCrossAttention
r""" A cross attention layer. Parameters: query_dim (`int`): The number of channels in the query. cross_attention_dim (`int`,
vsr/models/diffusers_attention.py:512
↓ 2 callersClassCrossAttention
r""" copy from diffuser 0.11.1 A cross attention layer. Parameters: query_dim (`int`): The number of channels in the query.
vsr/models/attention.py:44
↓ 2 callersClassDownsample3D
base/models/resnet.py:79
↓ 2 callersClassDownsample3D
vsr/models/resnet.py:89
↓ 2 callersClassDownsample3D
interpolation/models/resnet.py:79
↓ 2 callersClassFrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
vsr/models/clip.py:30
↓ 2 callersClassFrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
interpolation/models/clip.py:32
↓ 2 callersClassMish
vsr/models/resnet.py:19
↓ 2 callersClassStableDiffusionPipelineOutput
base/pipelines/pipeline_videogen.py:50
↓ 2 callersClassTextEmbedder
Embeds text prompt into vector representations. Also handles text dropout for classifier-free guidance.
vsr/models/clip.py:64
↓ 2 callersClassTextEmbedder
Embeds text prompt into vector representations. Also handles text dropout for classifier-free guidance.
interpolation/models/clip.py:60
↓ 2 callersClassTransformer2DModelOutput
Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)` or `(batch size, num_vector_embeds - 1, num_latent
vsr/models/diffusers_attention.py:32
↓ 2 callersClassUpsample3D
base/models/resnet.py:24
↓ 2 callersClassUpsample3D
vsr/models/resnet.py:34
↓ 2 callersClassUpsample3D
interpolation/models/resnet.py:24
↓ 2 callersClassVersatileSelfAttention
vsr/models/temporal_module.py:430
↓ 2 callersClassVideoGenPipeline
r""" Pipeline for text-to-image generation using Stable Diffusion. This model inherits from [`DiffusionPipeline`]. Check the superclass docum
base/pipelines/pipeline_videogen.py:70
↓ 1 callersClassApproximateGELU
The approximate form of Gaussian Error Linear Unit (GELU) For more details, see section 2: https://arxiv.org/abs/1606.08415
vsr/models/diffusers_attention.py:825
↓ 1 callersClassBasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
vsr/models/diffusers_attention.py:384
↓ 1 callersClassBasicTransformerBlock
vsr/models/attention.py:441
↓ 1 callersClassBasicTransformerBlock
interpolation/models/attention.py:456
↓ 1 callersClassCrossAttnDownBlock3D
base/models/unet_blocks.py:235
↓ 1 callersClassCrossAttnDownBlock3D
vsr/models/unet_blocks.py:235
↓ 1 callersClassCrossAttnDownBlock3D
interpolation/models/unet_blocks.py:229
↓ 1 callersClassCrossAttnUpBlock3D
base/models/unet_blocks.py:444
↓ 1 callersClassCrossAttnUpBlock3D
vsr/models/unet_blocks.py:435
↓ 1 callersClassCrossAttnUpBlock3D
interpolation/models/unet_blocks.py:427
↓ 1 callersClassDDIMSchedulerOutput
Output class for the scheduler's step function output. Args: prev_sample (`torch.FloatTensor` of shape `(batch_size, num_channels, h
vsr/diffusion/scheduling_ddim.py:38
↓ 1 callersClassDownBlock3D
base/models/unet_blocks.py:365
↓ 1 callersClassDownBlock3D
vsr/models/unet_blocks.py:356
↓ 1 callersClassDownBlock3D
interpolation/models/unet_blocks.py:348
↓ 1 callersClassFrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
base/models/clip.py:32
↓ 1 callersClassGEGLU
r""" A variant of the gated linear unit activation function from https://arxiv.org/abs/2002.05202. Parameters: dim_in (`int`): The nu
vsr/models/diffusers_attention.py:801
↓ 1 callersClassGELU
r""" GELU activation function
vsr/models/diffusers_attention.py:779
↓ 1 callersClassGaussianDiffusion
Utilities for training and sampling diffusion models. Original ported from this codebase: https://github.com/hojonathanho/diffusion/bl
vsr/diffusion/gaussian_diffusion.py:137
↓ 1 callersClassGaussianDiffusion
Utilities for training and sampling diffusion models. Original ported from this codebase: https://github.com/hojonathanho/diffusion/bl
interpolation/diffusion/gaussian_diffusion.py:144
↓ 1 callersClassGroupNorm32
base/models/utils.py:137
↓ 1 callersClassGroupNorm32
vsr/models/utils.py:137
↓ 1 callersClassGroupNorm32
interpolation/models/utils.py:137
↓ 1 callersClassLossSecondMomentResampler
vsr/diffusion/timestep_sampler.py:120
↓ 1 callersClassLossSecondMomentResampler
interpolation/diffusion/timestep_sampler.py:120
↓ 1 callersClassMish
base/models/resnet.py:210
↓ 1 callersClassMish
interpolation/models/resnet.py:210
↓ 1 callersClassRelativePositionBias
base/models/unet.py:53
↓ 1 callersClassRelativePositionBias
base/models/temporal_attention.py:350
↓ 1 callersClassRelativePositionBias
base/models/attention.py:669
↓ 1 callersClassRelativePositionBias
vsr/models/attention.py:788
↓ 1 callersClassSpacedDiffusion
A diffusion process which can skip steps in a base diffusion process. :param use_timesteps: a collection (sequence or set) of timesteps from
vsr/diffusion/respace.py:65
↓ 1 callersClassSpacedDiffusion
A diffusion process which can skip steps in a base diffusion process. :param use_timesteps: a collection (sequence or set) of timesteps from
interpolation/diffusion/respace.py:65
↓ 1 callersClassSparseCausalAttention
vsr/models/attention.py:596
↓ 1 callersClassSparseCausalAttention
interpolation/models/attention.py:609
↓ 1 callersClassTemporalAttention
base/models/attention.py:562
↓ 1 callersClassTemporalAttention
vsr/models/attention.py:655
↓ 1 callersClassTemporalTransformer3DModel
vsr/models/temporal_module.py:181
↓ 1 callersClassTemporalTransformer3DModelOutput
vsr/models/temporal_module.py:46
↓ 1 callersClassTemporalTransformerBlock
vsr/models/temporal_module.py:306
↓ 1 callersClassTextEmbedder
Embeds text prompt into vector representations. Also handles text dropout for classifier-free guidance.
base/models/clip.py:61
↓ 1 callersClassTransformer2DModel
Transformer model for image-like data. Takes either discrete (classes of vector embeddings) or continuous (actual embeddings) inputs. Wh
vsr/models/diffusers_attention.py:50
↓ 1 callersClassTransformer3DModelOutput
The output of [`Transformer2DModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)` or `(ba
base/models/transformer_3d.py:34
↓ 1 callersClassTransformer3DModelOutput
base/models/attention.py:29
↓ 1 callersClassTransformer3DModelOutput
vsr/models/attention.py:30
↓ 1 callersClassTransformer3DModelOutput
interpolation/models/attention.py:28
↓ 1 callersClassUNet3DConditionOutput
base/models/unet.py:94
↓ 1 callersClassUNet3DConditionOutput
vsr/models/unet.py:98
↓ 1 callersClassUNet3DConditionOutput
interpolation/models/unet.py:54
↓ 1 callersClassUNetMidBlock3DCrossAttn
base/models/unet_blocks.py:145
↓ 1 callersClassUNetMidBlock3DCrossAttn
vsr/models/unet_blocks.py:145
↓ 1 callersClassUNetMidBlock3DCrossAttn
interpolation/models/unet_blocks.py:141
↓ 1 callersClassUniformSampler
vsr/diffusion/timestep_sampler.py:62
↓ 1 callersClassUniformSampler
interpolation/diffusion/timestep_sampler.py:62
↓ 1 callersClassUpBlock3D
base/models/unet_blocks.py:577
↓ 1 callersClassUpBlock3D
vsr/models/unet_blocks.py:558
↓ 1 callersClassUpBlock3D
interpolation/models/unet_blocks.py:548
↓ 1 callersClassWarpModule
vsr/models/temporal_module.py:570
↓ 1 callersClass_WrappedModel
vsr/diffusion/respace.py:118
↓ 1 callersClass_WrappedModel
interpolation/diffusion/respace.py:118
ClassAbstractEncoder
base/models/clip.py:24
ClassAbstractEncoder
vsr/models/clip.py:22
ClassAbstractEncoder
interpolation/models/clip.py:24
ClassAbstractLowScaleModel
vsr/models/upscaling.py:26
ClassAttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. https
vsr/models/diffusers_attention.py:249
next →1–100 of 134, ranked by callers