Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AgibotTech/EnerVerse-AC
/ types & classes
Types & classes
84 in github.com/AgibotTech/EnerVerse-AC
⨍
Functions
393
◇
Types & classes
84
↓ 17 callers
Class
ResnetBlock
lvdm/modules/networks/ae_modules.py:151
↓ 6 callers
Class
ResBlock
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/openaimodel3dcausal.py:140
↓ 6 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
lvdm/modules/networks/openaimodel3dcausal.py:35
↓ 4 callers
Class
BasicTransformerBlock
lvdm/modules/attention.py:420
↓ 4 callers
Class
CausalConv3d
lvdm/modules/networks/openaimodel3dcausal.py:318
↓ 4 callers
Class
TemporalTransformer
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:639
↓ 4 callers
Class
Upsample
lvdm/modules/networks/ae_modules.py:111
↓ 3 callers
Class
Decoder
lvdm/modules/networks/ae_modules.py:466
↓ 3 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
lvdm/modules/networks/openaimodel3dcausal.py:82
↓ 3 callers
Class
Downsample
lvdm/modules/networks/ae_modules.py:90
↓ 3 callers
Class
LatentRescaler
lvdm/modules/networks/ae_modules.py:665
↓ 3 callers
Class
ResnetBlock3D
lvdm/models/vae_models.py:341
↓ 3 callers
Class
S2MVTransformer
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:968
↓ 3 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
lvdm/modules/networks/openaimodel3dcausal.py:111
↓ 2 callers
Class
AttnBlock
lvdm/modules/networks/ae_modules.py:26
↓ 2 callers
Class
DDIMSampler
lvdm/models/samplers/ddim.py:11
↓ 2 callers
Class
Encoder
lvdm/modules/networks/ae_modules.py:364
↓ 2 callers
Class
FeedForward
lvdm/modules/attention.py:1222
↓ 2 callers
Class
RelativePosition
https://github.com/evelinehong/Transformer_Relative_Position_PyTorch/blob/master/relative_position.py
lvdm/modules/attention.py:24
↓ 2 callers
Class
ResnetBlock
lvdm/modules/encoders/adapter.py:35
↓ 2 callers
Class
SigleTransformerBlock
lvdm/modules/attention.py:473
↓ 1 callers
Class
AttnBlock
lvdm/models/vae_models.py:425
↓ 1 callers
Class
Conv2dWithExtraDim
lvdm/models/vae_models.py:329
↓ 1 callers
Class
DiagonalGaussianDistribution
lvdm/distributions.py:24
↓ 1 callers
Class
DiffusionWrapper
lvdm/models/ddpm3d.py:1968
↓ 1 callers
Class
Downsample
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 callers
Class
Downsample3D
lvdm/models/vae_models.py:236
↓ 1 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from huggingface)
lvdm/modules/encoders/condition.py:90
↓ 1 callers
Class
FrozenT5Embedder
Uses the T5 transformer encoder for text
lvdm/modules/encoders/condition.py:58
↓ 1 callers
Class
GEGLU
lvdm/modules/attention.py:1212
↓ 1 callers
Class
GroupNormSpecific
lvdm/basics.py:76
↓ 1 callers
Class
LinAttnBlock
to match AttnBlock usage
lvdm/modules/networks/ae_modules.py:20
↓ 1 callers
Class
LinAttnBlock
to match AttnBlock usage
lvdm/models/vae_models.py:411
↓ 1 callers
Class
LitEma
lvdm/ema.py:5
↓ 1 callers
Class
MemoryEfficientAttnBlock
Uses xformers efficient implementation, see https://github.com/MatthieuTPHR/diffusers/blob/d80b531ff8060ec1ea982b65a1b8df70f73aa67c/src/diffu
lvdm/models/vae_models.py:471
↓ 1 callers
Class
MemoryEfficientAttnVideoBlock
Uses xformers efficient implementation, see https://github.com/MatthieuTPHR/diffusers/blob/d80b531ff8060ec1ea982b65a1b8df70f73aa67c/src/diffu
lvdm/models/vae_models.py:538
↓ 1 callers
Class
MemoryEfficientCrossAttentionWrapper
lvdm/models/vae_models.py:630
↓ 1 callers
Class
PerceiverAttention
lvdm/modules/encoders/resampler.py:48
↓ 1 callers
Class
Upsample3D
lvdm/models/vae_models.py:196
Class
ACWMLatentDiffusion
lvdm/models/ddpm3d.py:1086
Class
AbstractDistribution
lvdm/distributions.py:5
Class
AbstractEncoder
lvdm/modules/encoders/condition.py:12
Class
Adapter
lvdm/modules/encoders/adapter.py:72
Class
AutoencoderKL
lvdm/models/autoencoder.py:13
Class
CausalConv3d
lvdm/models/vae_models.py:264
Class
ClassEmbedder
lvdm/modules/encoders/condition.py:25
Class
ClipImageEmbedder
lvdm/modules/encoders/condition.py:137
Class
CrossAttention
lvdm/modules/attention.py:63
Class
CrossMultiViewTransformer
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:857
Class
DDPM
lvdm/models/ddpm3d.py:77
Class
Decoder
lvdm/models/vae_models.py:824
Class
DiracDistribution
lvdm/distributions.py:13
Class
Encoder
lvdm/models/vae_models.py:677
Class
FirstStagePostProcessor
lvdm/modules/networks/ae_modules.py:780
Class
FrozenCLIPT5Encoder
lvdm/modules/encoders/condition.py:381
Class
FrozenOpenCLIPEmbedder
Uses the OpenCLIP transformer encoder for text
lvdm/modules/encoders/condition.py:175
Class
FrozenOpenCLIPImageEmbedder
Uses the OpenCLIP vision transformer encoder for images
lvdm/modules/encoders/condition.py:243
Class
FrozenOpenCLIPImageEmbedderV2
Uses the OpenCLIP vision transformer encoder for images
lvdm/modules/encoders/condition.py:301
Class
FrozenVideoMAEEmbedder
lvdm/modules/encoders/condition.py:399
Class
HybridConditioner
lvdm/basics.py:90
Class
IdentityEncoder
lvdm/modules/encoders/condition.py:20
Class
IdentityFirstStage
lvdm/models/autoencoder.py:202
Class
ImageProjModel
Projection Model
lvdm/modules/encoders/resampler.py:9
Class
LatentDiffusion
main class
lvdm/models/ddpm3d.py:503
Class
LinearAttention
lvdm/modules/attention.py:1242
Class
LinearAttention
lvdm/models/vae_models.py:56
Class
MemoryEfficientCrossAttention
lvdm/models/vae_models.py:78
Class
MergedRescaleDecoder
lvdm/modules/networks/ae_modules.py:721
Class
MergedRescaleEncoder
lvdm/modules/networks/ae_modules.py:702
Class
Model
lvdm/modules/networks/ae_modules.py:212
Class
MultiViewConvBlock
Adapted from modelscope: https://github.com/modelscope/modelscope/blob/master/modelscope/models/multi_modal/video_synthesis/unet_sd.py
lvdm/modules/networks/openaimodel3dcausal.py:492
Class
MultiViewTransformer
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:766
Class
Resampler
lvdm/modules/encoders/resampler.py:96
Class
Resize
lvdm/modules/networks/ae_modules.py:757
Class
SimpleDecoder
lvdm/modules/networks/ae_modules.py:581
Class
SpatialSelfAttention
lvdm/modules/attention.py:1261
Class
SpatialTransformer
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:512
Class
TemporalConvBlock
Adapted from modelscope: https://github.com/modelscope/modelscope/blob/master/modelscope/models/multi_modal/video_synthesis/unet_sd.py
lvdm/modules/networks/openaimodel3dcausal.py:384
Class
TemporalConvBlockBidirec
Adapted from modelscope: https://github.com/modelscope/modelscope/blob/master/modelscope/models/multi_modal/video_synthesis/unet_sd.py
lvdm/modules/networks/openaimodel3dcausal.py:438
Class
TimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
lvdm/modules/networks/openaimodel3dcausal.py:24
Class
Transformer
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:1094
Class
UNetModel
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/openaimodel3dcausal.py:545
Class
UpsampleDecoder
lvdm/modules/networks/ae_modules.py:617
Class
Upsampler
lvdm/modules/networks/ae_modules.py:738