Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DreamEditBenchTeam/DreamEdit
/ types & classes
Types & classes
104 in github.com/DreamEditBenchTeam/DreamEdit
⨍
Functions
598
◇
Types & classes
104
↓ 17 callers
Class
ResnetBlock
src/ldm/modules/diffusionmodules/model.py:82
↓ 10 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
src/ldm/modules/diffusionmodules/openaimodel.py:163
↓ 9 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
src/ldm/modules/diffusionmodules/openaimodel.py:74
↓ 5 callers
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
src/ldm/modules/diffusionmodules/openaimodel.py:278
↓ 4 callers
Class
CLIP
src/metrics/clip_vit.py:5
↓ 4 callers
Class
Decoder
src/ldm/modules/diffusionmodules/model.py:462
↓ 4 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
src/ldm/modules/diffusionmodules/openaimodel.py:134
↓ 4 callers
Class
Upsample
src/ldm/modules/diffusionmodules/model.py:42
↓ 4 callers
Class
VITs16
src/metrics/dino_vit.py:5
↓ 3 callers
Class
BLIP_Model
src/pipelines/imagecaption_pipelines.py:5
↓ 3 callers
Class
DPM_Solver
src/ldm/models/diffusion/dpm_solver/dpm_solver.py:351
↓ 3 callers
Class
Downsample
src/ldm/modules/diffusionmodules/model.py:60
↓ 3 callers
Class
Encoder
src/ldm/modules/diffusionmodules/model.py:368
↓ 3 callers
Class
LatentRescaler
src/ldm/modules/diffusionmodules/model.py:655
↓ 3 callers
Class
SpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
src/ldm/modules/attention.py:218
↓ 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
src/ldm/modules/diffusionmodules/openaimodel.py:91
↓ 2 callers
Class
Attention
src/ldm/modules/x_transformer.py:215
↓ 2 callers
Class
AttnBlock
src/ldm/modules/diffusionmodules/model.py:150
↓ 2 callers
Class
CrossAttention
src/ldm/modules/attention.py:152
↓ 2 callers
Class
Encoder
src/ldm/modules/x_transformer.py:541
↓ 2 callers
Class
LitEma
src/ldm/modules/ema.py:5
↓ 2 callers
Class
NoiseScheduleVP
src/ldm/models/diffusion/dpm_solver/dpm_solver.py:6
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
src/ldm/modules/diffusionmodules/openaimodel.py:379
↓ 2 callers
Class
TransformerWrapper
src/ldm/modules/x_transformer.py:548
↓ 1 callers
Class
AbsolutePositionalEmbedding
src/ldm/modules/x_transformer.py:25
↓ 1 callers
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
src/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callers
Class
BERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
src/ldm/modules/encoders/modules.py:53
↓ 1 callers
Class
BasicTransformerBlock
src/ldm/modules/attention.py:196
↓ 1 callers
Class
DDIMSampler
src/ldm/models/diffusion/ddim.py:12
↓ 1 callers
Class
DiagonalGaussianDistribution
src/ldm/modules/distributions/distributions.py:24
↓ 1 callers
Class
DiffusionWrapper
src/ldm/models/diffusion/ddpm.py:1395
↓ 1 callers
Class
EncodeRatioScheduler
src/iterate_generate.py:31
↓ 1 callers
Class
FeedForward
src/ldm/modules/x_transformer.py:194
↓ 1 callers
Class
FeedForward
src/ldm/modules/attention.py:47
↓ 1 callers
Class
FixedPositionalEmbedding
src/ldm/modules/x_transformer.py:39
↓ 1 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
src/ldm/modules/encoders/modules.py:137
↓ 1 callers
Class
GEGLU
src/ldm/modules/x_transformer.py:184
↓ 1 callers
Class
GEGLU
src/ldm/modules/attention.py:37
↓ 1 callers
Class
GRUGating
src/ldm/modules/x_transformer.py:168
↓ 1 callers
Class
GroupNorm32
src/ldm/modules/diffusionmodules/util.py:214
↓ 1 callers
Class
ImageNetTrain
src/ldm/data/imagenet.py:134
↓ 1 callers
Class
ImageNetValidation
src/ldm/data/imagenet.py:197
↓ 1 callers
Class
LinAttnBlock
to match AttnBlock usage
src/ldm/modules/diffusionmodules/model.py:144
↓ 1 callers
Class
Object_Caption_Extractor
src/pipelines/extract_object_pipeline.py:22
↓ 1 callers
Class
QKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
src/ldm/modules/diffusionmodules/openaimodel.py:347
↓ 1 callers
Class
Residual
src/ldm/modules/x_transformer.py:163
↓ 1 callers
Class
Scale
src/ldm/modules/x_transformer.py:117
Class
AbstractDistribution
src/ldm/modules/distributions/distributions.py:5
Class
AbstractEncoder
src/ldm/modules/encoders/modules.py:12
Class
AttentionLayers
src/ldm/modules/x_transformer.py:370
Class
AutoencoderKL
src/ldm/models/autoencoder.py:285
Class
BERTEmbedder
Uses the BERT tokenizr model and add some transformer encoder layers
src/ldm/modules/encoders/modules.py:80
Class
CheckpointFunction
src/ldm/modules/diffusionmodules/util.py:119
Class
ClassEmbedder
src/ldm/modules/encoders/modules.py:21
Class
DDPM
src/ldm/models/diffusion/ddpm.py:44
Class
DPMSolverSampler
src/ldm/models/diffusion/dpm_solver/sampler.py:8
Class
DiracDistribution
src/ldm/modules/distributions/distributions.py:13
Class
EncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
src/ldm/modules/diffusionmodules/openaimodel.py:745
Class
FirstStagePostProcessor
src/ldm/modules/diffusionmodules/model.py:770
Class
FrozenCLIPTextEmbedder
Uses the CLIP transformer encoder for text.
src/ldm/modules/encoders/modules.py:165
Class
FrozenClipImageEmbedder
Uses the CLIP image encoder.
src/ldm/modules/encoders/modules.py:197
Class
HybridConditioner
src/ldm/modules/diffusionmodules/util.py:251
Class
IdentityFirstStage
src/ldm/models/autoencoder.py:426
Class
ImageNetBase
src/ldm/data/imagenet.py:26
Class
ImageNetSR
src/ldm/data/imagenet.py:272
Class
ImageNetSRTrain
src/ldm/data/imagenet.py:375
Class
ImageNetSRValidation
src/ldm/data/imagenet.py:386
Class
LPIPSWithDiscriminator
src/ldm/modules/losses/contperceptual.py:7
Class
LSUNBase
src/ldm/data/lsun.py:9
Class
LSUNBedroomsTrain
src/ldm/data/lsun.py:73
Class
LSUNBedroomsValidation
src/ldm/data/lsun.py:78
Class
LSUNCatsTrain
src/ldm/data/lsun.py:84
Class
LSUNCatsValidation
src/ldm/data/lsun.py:89
Class
LSUNChurchesTrain
src/ldm/data/lsun.py:62
Class
LSUNChurchesValidation
src/ldm/data/lsun.py:67
Class
LambdaLinearScheduler
src/ldm/lr_scheduler.py:81
Class
LambdaWarmUpCosineScheduler
note: use with a base_lr of 1.0
src/ldm/lr_scheduler.py:4
Class
LambdaWarmUpCosineScheduler2
supports repeated iterations, configurable via lists note: use with a base_lr of 1.0.
src/ldm/lr_scheduler.py:36
Class
LatentDiffusion
main class
src/ldm/models/diffusion/ddpm.py:424
Class
Layout2ImgDiffusion
src/ldm/models/diffusion/ddpm.py:1424
Class
LinearAttention
src/ldm/modules/attention.py:80
Class
MergedRescaleDecoder
src/ldm/modules/diffusionmodules/model.py:711
Class
MergedRescaleEncoder
src/ldm/modules/diffusionmodules/model.py:692
Class
Model
src/ldm/modules/diffusionmodules/model.py:216
Class
NoisyLatentImageClassifier
src/ldm/models/diffusion/classifier.py:28
Class
PLMSSampler
src/ldm/models/diffusion/plms.py:11
Class
RMSNorm
src/ldm/modules/x_transformer.py:151
Class
Resize
src/ldm/modules/diffusionmodules/model.py:747
Class
Rezero
src/ldm/modules/x_transformer.py:128
Class
ScaleNorm
src/ldm/modules/x_transformer.py:139
Class
SiLU
src/ldm/modules/diffusionmodules/util.py:209
Class
SimpleDecoder
src/ldm/modules/diffusionmodules/model.py:571
Class
SpatialRescaler
src/ldm/modules/encoders/modules.py:106
Class
SpatialSelfAttention
src/ldm/modules/attention.py:99
Class
TimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
src/ldm/modules/diffusionmodules/openaimodel.py:62
Class
TransformerEmbedder
Some transformer encoder layers
src/ldm/modules/encoders/modules.py:36
Class
TransposedUpsample
Learned 2x upsampling without padding
src/ldm/modules/diffusionmodules/openaimodel.py:121
Class
Txt2ImgIterableBaseDataset
Define an interface to make the IterableDatasets for text2img data chainable
src/ldm/data/base.py:5
Class
UNetModel
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
src/ldm/modules/diffusionmodules/openaimodel.py:413
Class
UpsampleDecoder
src/ldm/modules/diffusionmodules/model.py:607
next →
1–100 of 104, ranked by callers