Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Vchitect/LaVie
/ types & classes
Types & classes
134 in github.com/Vchitect/LaVie
⨍
Functions
553
◇
Types & classes
134
↓ 11 callers
Class
AdaLayerNorm
Norm layer modified to incorporate timestep embeddings.
vsr/models/diffusers_attention.py:841
↓ 9 callers
Class
InflatedConv3d
vsr/models/resnet.py:23
↓ 8 callers
Class
ResnetBlock3D
vsr/models/resnet.py:123
↓ 7 callers
Class
InflatedConv3d
base/models/resnet.py:13
↓ 7 callers
Class
InflatedConv3d
interpolation/models/resnet.py:13
↓ 6 callers
Class
ResnetBlock3D
base/models/resnet.py:113
↓ 6 callers
Class
ResnetBlock3D
interpolation/models/resnet.py:113
↓ 5 callers
Class
FeedForward
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 callers
Class
CrossAttention
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 callers
Class
EmptyTemporalModule3D
vsr/models/temporal_module.py:57
↓ 3 callers
Class
ResnetBlock3DCNN
vsr/models/resnet.py:220
↓ 3 callers
Class
TemporalModule3D
vsr/models/temporal_module.py:65
↓ 3 callers
Class
Transformer3DModel
base/models/attention.py:294
↓ 3 callers
Class
Transformer3DModel
vsr/models/attention.py:314
↓ 3 callers
Class
Transformer3DModel
interpolation/models/attention.py:344
↓ 2 callers
Class
AdaLayerNorm
Norm layer modified to incorporate timestep embeddings.
vsr/models/temporal_module.py:666
↓ 2 callers
Class
AutoencoderKLOutput
Output of AutoencoderKL encoding method. Args: latent_dist (`DiagonalGaussianDistribution`): Encoded outputs of `Encoder` represented as the
vsr/models/autoencoder_kl.py:33
↓ 2 callers
Class
BasicTransformerBlock
base/models/attention.py:410
↓ 2 callers
Class
CrossAttention
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 callers
Class
CrossAttention
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 callers
Class
CrossAttention
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 callers
Class
Downsample3D
base/models/resnet.py:79
↓ 2 callers
Class
Downsample3D
vsr/models/resnet.py:89
↓ 2 callers
Class
Downsample3D
interpolation/models/resnet.py:79
↓ 2 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
vsr/models/clip.py:30
↓ 2 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
interpolation/models/clip.py:32
↓ 2 callers
Class
Mish
vsr/models/resnet.py:19
↓ 2 callers
Class
StableDiffusionPipelineOutput
base/pipelines/pipeline_videogen.py:50
↓ 2 callers
Class
TextEmbedder
Embeds text prompt into vector representations. Also handles text dropout for classifier-free guidance.
vsr/models/clip.py:64
↓ 2 callers
Class
TextEmbedder
Embeds text prompt into vector representations. Also handles text dropout for classifier-free guidance.
interpolation/models/clip.py:60
↓ 2 callers
Class
Transformer2DModelOutput
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 callers
Class
Upsample3D
base/models/resnet.py:24
↓ 2 callers
Class
Upsample3D
vsr/models/resnet.py:34
↓ 2 callers
Class
Upsample3D
interpolation/models/resnet.py:24
↓ 2 callers
Class
VersatileSelfAttention
vsr/models/temporal_module.py:430
↓ 2 callers
Class
VideoGenPipeline
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 callers
Class
ApproximateGELU
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 callers
Class
BasicTransformerBlock
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 callers
Class
BasicTransformerBlock
vsr/models/attention.py:441
↓ 1 callers
Class
BasicTransformerBlock
interpolation/models/attention.py:456
↓ 1 callers
Class
CrossAttnDownBlock3D
base/models/unet_blocks.py:235
↓ 1 callers
Class
CrossAttnDownBlock3D
vsr/models/unet_blocks.py:235
↓ 1 callers
Class
CrossAttnDownBlock3D
interpolation/models/unet_blocks.py:229
↓ 1 callers
Class
CrossAttnUpBlock3D
base/models/unet_blocks.py:444
↓ 1 callers
Class
CrossAttnUpBlock3D
vsr/models/unet_blocks.py:435
↓ 1 callers
Class
CrossAttnUpBlock3D
interpolation/models/unet_blocks.py:427
↓ 1 callers
Class
DDIMSchedulerOutput
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 callers
Class
DownBlock3D
base/models/unet_blocks.py:365
↓ 1 callers
Class
DownBlock3D
vsr/models/unet_blocks.py:356
↓ 1 callers
Class
DownBlock3D
interpolation/models/unet_blocks.py:348
↓ 1 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
base/models/clip.py:32
↓ 1 callers
Class
GEGLU
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 callers
Class
GELU
r""" GELU activation function
vsr/models/diffusers_attention.py:779
↓ 1 callers
Class
GaussianDiffusion
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 callers
Class
GaussianDiffusion
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 callers
Class
GroupNorm32
base/models/utils.py:137
↓ 1 callers
Class
GroupNorm32
vsr/models/utils.py:137
↓ 1 callers
Class
GroupNorm32
interpolation/models/utils.py:137
↓ 1 callers
Class
LossSecondMomentResampler
vsr/diffusion/timestep_sampler.py:120
↓ 1 callers
Class
LossSecondMomentResampler
interpolation/diffusion/timestep_sampler.py:120
↓ 1 callers
Class
Mish
base/models/resnet.py:210
↓ 1 callers
Class
Mish
interpolation/models/resnet.py:210
↓ 1 callers
Class
RelativePositionBias
base/models/unet.py:53
↓ 1 callers
Class
RelativePositionBias
base/models/temporal_attention.py:350
↓ 1 callers
Class
RelativePositionBias
base/models/attention.py:669
↓ 1 callers
Class
RelativePositionBias
vsr/models/attention.py:788
↓ 1 callers
Class
SpacedDiffusion
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 callers
Class
SpacedDiffusion
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 callers
Class
SparseCausalAttention
vsr/models/attention.py:596
↓ 1 callers
Class
SparseCausalAttention
interpolation/models/attention.py:609
↓ 1 callers
Class
TemporalAttention
base/models/attention.py:562
↓ 1 callers
Class
TemporalAttention
vsr/models/attention.py:655
↓ 1 callers
Class
TemporalTransformer3DModel
vsr/models/temporal_module.py:181
↓ 1 callers
Class
TemporalTransformer3DModelOutput
vsr/models/temporal_module.py:46
↓ 1 callers
Class
TemporalTransformerBlock
vsr/models/temporal_module.py:306
↓ 1 callers
Class
TextEmbedder
Embeds text prompt into vector representations. Also handles text dropout for classifier-free guidance.
base/models/clip.py:61
↓ 1 callers
Class
Transformer2DModel
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 callers
Class
Transformer3DModelOutput
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 callers
Class
Transformer3DModelOutput
base/models/attention.py:29
↓ 1 callers
Class
Transformer3DModelOutput
vsr/models/attention.py:30
↓ 1 callers
Class
Transformer3DModelOutput
interpolation/models/attention.py:28
↓ 1 callers
Class
UNet3DConditionOutput
base/models/unet.py:94
↓ 1 callers
Class
UNet3DConditionOutput
vsr/models/unet.py:98
↓ 1 callers
Class
UNet3DConditionOutput
interpolation/models/unet.py:54
↓ 1 callers
Class
UNetMidBlock3DCrossAttn
base/models/unet_blocks.py:145
↓ 1 callers
Class
UNetMidBlock3DCrossAttn
vsr/models/unet_blocks.py:145
↓ 1 callers
Class
UNetMidBlock3DCrossAttn
interpolation/models/unet_blocks.py:141
↓ 1 callers
Class
UniformSampler
vsr/diffusion/timestep_sampler.py:62
↓ 1 callers
Class
UniformSampler
interpolation/diffusion/timestep_sampler.py:62
↓ 1 callers
Class
UpBlock3D
base/models/unet_blocks.py:577
↓ 1 callers
Class
UpBlock3D
vsr/models/unet_blocks.py:558
↓ 1 callers
Class
UpBlock3D
interpolation/models/unet_blocks.py:548
↓ 1 callers
Class
WarpModule
vsr/models/temporal_module.py:570
↓ 1 callers
Class
_WrappedModel
vsr/diffusion/respace.py:118
↓ 1 callers
Class
_WrappedModel
interpolation/diffusion/respace.py:118
Class
AbstractEncoder
base/models/clip.py:24
Class
AbstractEncoder
vsr/models/clip.py:22
Class
AbstractEncoder
interpolation/models/clip.py:24
Class
AbstractLowScaleModel
vsr/models/upscaling.py:26
Class
AttentionBlock
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