MCPcopy Create free account

hub / github.com/DreamEditBenchTeam/DreamEdit / types & classes

Types & classes104 in github.com/DreamEditBenchTeam/DreamEdit

↓ 17 callersClassResnetBlock
src/ldm/modules/diffusionmodules/model.py:82
↓ 10 callersClassResBlock
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 callersClassTimestepEmbedSequential
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 callersClassAttentionBlock
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 callersClassCLIP
src/metrics/clip_vit.py:5
↓ 4 callersClassDecoder
src/ldm/modules/diffusionmodules/model.py:462
↓ 4 callersClassDownsample
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 callersClassUpsample
src/ldm/modules/diffusionmodules/model.py:42
↓ 4 callersClassVITs16
src/metrics/dino_vit.py:5
↓ 3 callersClassBLIP_Model
src/pipelines/imagecaption_pipelines.py:5
↓ 3 callersClassDPM_Solver
src/ldm/models/diffusion/dpm_solver/dpm_solver.py:351
↓ 3 callersClassDownsample
src/ldm/modules/diffusionmodules/model.py:60
↓ 3 callersClassEncoder
src/ldm/modules/diffusionmodules/model.py:368
↓ 3 callersClassLatentRescaler
src/ldm/modules/diffusionmodules/model.py:655
↓ 3 callersClassSpatialTransformer
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 callersClassUpsample
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 callersClassAttention
src/ldm/modules/x_transformer.py:215
↓ 2 callersClassAttnBlock
src/ldm/modules/diffusionmodules/model.py:150
↓ 2 callersClassCrossAttention
src/ldm/modules/attention.py:152
↓ 2 callersClassEncoder
src/ldm/modules/x_transformer.py:541
↓ 2 callersClassLitEma
src/ldm/modules/ema.py:5
↓ 2 callersClassNoiseScheduleVP
src/ldm/models/diffusion/dpm_solver/dpm_solver.py:6
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
src/ldm/modules/diffusionmodules/openaimodel.py:379
↓ 2 callersClassTransformerWrapper
src/ldm/modules/x_transformer.py:548
↓ 1 callersClassAbsolutePositionalEmbedding
src/ldm/modules/x_transformer.py:25
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
src/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callersClassBERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
src/ldm/modules/encoders/modules.py:53
↓ 1 callersClassBasicTransformerBlock
src/ldm/modules/attention.py:196
↓ 1 callersClassDDIMSampler
src/ldm/models/diffusion/ddim.py:12
↓ 1 callersClassDiagonalGaussianDistribution
src/ldm/modules/distributions/distributions.py:24
↓ 1 callersClassDiffusionWrapper
src/ldm/models/diffusion/ddpm.py:1395
↓ 1 callersClassEncodeRatioScheduler
src/iterate_generate.py:31
↓ 1 callersClassFeedForward
src/ldm/modules/x_transformer.py:194
↓ 1 callersClassFeedForward
src/ldm/modules/attention.py:47
↓ 1 callersClassFixedPositionalEmbedding
src/ldm/modules/x_transformer.py:39
↓ 1 callersClassFrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
src/ldm/modules/encoders/modules.py:137
↓ 1 callersClassGEGLU
src/ldm/modules/x_transformer.py:184
↓ 1 callersClassGEGLU
src/ldm/modules/attention.py:37
↓ 1 callersClassGRUGating
src/ldm/modules/x_transformer.py:168
↓ 1 callersClassGroupNorm32
src/ldm/modules/diffusionmodules/util.py:214
↓ 1 callersClassImageNetTrain
src/ldm/data/imagenet.py:134
↓ 1 callersClassImageNetValidation
src/ldm/data/imagenet.py:197
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
src/ldm/modules/diffusionmodules/model.py:144
↓ 1 callersClassObject_Caption_Extractor
src/pipelines/extract_object_pipeline.py:22
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
src/ldm/modules/diffusionmodules/openaimodel.py:347
↓ 1 callersClassResidual
src/ldm/modules/x_transformer.py:163
↓ 1 callersClassScale
src/ldm/modules/x_transformer.py:117
ClassAbstractDistribution
src/ldm/modules/distributions/distributions.py:5
ClassAbstractEncoder
src/ldm/modules/encoders/modules.py:12
ClassAttentionLayers
src/ldm/modules/x_transformer.py:370
ClassAutoencoderKL
src/ldm/models/autoencoder.py:285
ClassBERTEmbedder
Uses the BERT tokenizr model and add some transformer encoder layers
src/ldm/modules/encoders/modules.py:80
ClassCheckpointFunction
src/ldm/modules/diffusionmodules/util.py:119
ClassClassEmbedder
src/ldm/modules/encoders/modules.py:21
ClassDDPM
src/ldm/models/diffusion/ddpm.py:44
ClassDPMSolverSampler
src/ldm/models/diffusion/dpm_solver/sampler.py:8
ClassDiracDistribution
src/ldm/modules/distributions/distributions.py:13
ClassEncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
src/ldm/modules/diffusionmodules/openaimodel.py:745
ClassFirstStagePostProcessor
src/ldm/modules/diffusionmodules/model.py:770
ClassFrozenCLIPTextEmbedder
Uses the CLIP transformer encoder for text.
src/ldm/modules/encoders/modules.py:165
ClassFrozenClipImageEmbedder
Uses the CLIP image encoder.
src/ldm/modules/encoders/modules.py:197
ClassHybridConditioner
src/ldm/modules/diffusionmodules/util.py:251
ClassIdentityFirstStage
src/ldm/models/autoencoder.py:426
ClassImageNetBase
src/ldm/data/imagenet.py:26
ClassImageNetSR
src/ldm/data/imagenet.py:272
ClassImageNetSRTrain
src/ldm/data/imagenet.py:375
ClassImageNetSRValidation
src/ldm/data/imagenet.py:386
ClassLPIPSWithDiscriminator
src/ldm/modules/losses/contperceptual.py:7
ClassLSUNBase
src/ldm/data/lsun.py:9
ClassLSUNBedroomsTrain
src/ldm/data/lsun.py:73
ClassLSUNBedroomsValidation
src/ldm/data/lsun.py:78
ClassLSUNCatsTrain
src/ldm/data/lsun.py:84
ClassLSUNCatsValidation
src/ldm/data/lsun.py:89
ClassLSUNChurchesTrain
src/ldm/data/lsun.py:62
ClassLSUNChurchesValidation
src/ldm/data/lsun.py:67
ClassLambdaLinearScheduler
src/ldm/lr_scheduler.py:81
ClassLambdaWarmUpCosineScheduler
note: use with a base_lr of 1.0
src/ldm/lr_scheduler.py:4
ClassLambdaWarmUpCosineScheduler2
supports repeated iterations, configurable via lists note: use with a base_lr of 1.0.
src/ldm/lr_scheduler.py:36
ClassLatentDiffusion
main class
src/ldm/models/diffusion/ddpm.py:424
ClassLayout2ImgDiffusion
src/ldm/models/diffusion/ddpm.py:1424
ClassLinearAttention
src/ldm/modules/attention.py:80
ClassMergedRescaleDecoder
src/ldm/modules/diffusionmodules/model.py:711
ClassMergedRescaleEncoder
src/ldm/modules/diffusionmodules/model.py:692
ClassModel
src/ldm/modules/diffusionmodules/model.py:216
ClassNoisyLatentImageClassifier
src/ldm/models/diffusion/classifier.py:28
ClassPLMSSampler
src/ldm/models/diffusion/plms.py:11
ClassRMSNorm
src/ldm/modules/x_transformer.py:151
ClassResize
src/ldm/modules/diffusionmodules/model.py:747
ClassRezero
src/ldm/modules/x_transformer.py:128
ClassScaleNorm
src/ldm/modules/x_transformer.py:139
ClassSiLU
src/ldm/modules/diffusionmodules/util.py:209
ClassSimpleDecoder
src/ldm/modules/diffusionmodules/model.py:571
ClassSpatialRescaler
src/ldm/modules/encoders/modules.py:106
ClassSpatialSelfAttention
src/ldm/modules/attention.py:99
ClassTimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
src/ldm/modules/diffusionmodules/openaimodel.py:62
ClassTransformerEmbedder
Some transformer encoder layers
src/ldm/modules/encoders/modules.py:36
ClassTransposedUpsample
Learned 2x upsampling without padding
src/ldm/modules/diffusionmodules/openaimodel.py:121
ClassTxt2ImgIterableBaseDataset
Define an interface to make the IterableDatasets for text2img data chainable
src/ldm/data/base.py:5
ClassUNetModel
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
ClassUpsampleDecoder
src/ldm/modules/diffusionmodules/model.py:607
next →1–100 of 104, ranked by callers