MCPcopy Create free account

hub / github.com/Qiukunpeng/Siamese-Diffusion / types & classes

Types & classes97 in github.com/Qiukunpeng/Siamese-Diffusion

↓ 16 callersClassResnetBlock
ldm/modules/diffusionmodules/model.py:97
↓ 11 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
ldm/modules/diffusionmodules/openaimodel.py:76
↓ 10 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels
ldm/modules/diffusionmodules/openaimodel.py:164
↓ 8 callersClassNormalizeImage
Normlize image by given mean and std.
ldm/modules/midas/midas/transforms.py:197
↓ 8 callersClassTranspose
ldm/modules/midas/midas/vit.py:45
↓ 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. ht
ldm/modules/diffusionmodules/openaimodel.py:279
↓ 5 callersClassFeatureFusionBlock_custom
Feature fusion block.
ldm/modules/midas/midas/blocks.py:291
↓ 5 callersClassResidualBlock
cldm/dhi.py:14
↓ 5 callersClassSpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard trans
ldm/modules/attention.py:278
↓ 4 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determ
ldm/modules/diffusionmodules/openaimodel.py:135
↓ 4 callersClassFeatureFusionBlock
Feature fusion block.
ldm/modules/midas/midas/blocks.py:194
↓ 4 callersClassLitEma
ldm/modules/ema.py:5
↓ 4 callersClassUpsample
ldm/modules/diffusionmodules/model.py:57
↓ 3 callersClassDecoder
ldm/modules/diffusionmodules/model.py:555
↓ 3 callersClassInterpolate
Interpolation module.
ldm/modules/midas/midas/blocks.py:120
↓ 3 callersClassLatentRescaler
ldm/modules/diffusionmodules/model.py:748
↓ 3 callersClassPatchMerging
cldm/dhi.py:36
↓ 3 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determi
ldm/modules/diffusionmodules/openaimodel.py:92
↓ 2 callersClassAttnBlock
ldm/modules/diffusionmodules/model.py:159
↓ 2 callersClassDPTDepthModel
ldm/modules/midas/midas/dpt_depth.py:88
↓ 2 callersClassDownsample
ldm/modules/diffusionmodules/model.py:75
↓ 2 callersClassEncoder
ldm/modules/diffusionmodules/model.py:459
↓ 2 callersClassMyDataset
tutorial_dataset.py:11
↓ 2 callersClassPrepareForNet
Prepare sample for usage as network input.
ldm/modules/midas/midas/transforms.py:211
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
ldm/modules/diffusionmodules/openaimodel.py:380
↓ 2 callersClassResidualConvUnit
Residual convolution module.
ldm/modules/midas/midas/blocks.py:155
↓ 2 callersClassResidualConvUnit_custom
Residual convolution module.
ldm/modules/midas/midas/blocks.py:231
↓ 2 callersClassResize
Resize sample to given size (width, height).
ldm/modules/midas/midas/transforms.py:48
↓ 1 callersClassAddReadout
ldm/modules/midas/midas/vit.py:18
↓ 1 callersClassBasicTransformerBlock
ldm/modules/attention.py:246
↓ 1 callersClassDDIMSampler
ldm/models/diffusion/ddim.py:10
↓ 1 callersClassDDIMSampler
cldm/ddim_hacked.py:10
↓ 1 callersClassDPM_Solver
ldm/models/diffusion/dpm_solver/dpm_solver.py:319
↓ 1 callersClassDiagonalGaussianDistribution
ldm/modules/distributions/distributions.py:24
↓ 1 callersClassDiffusionWrapper
ldm/models/diffusion/ddpm.py:1320
↓ 1 callersClassFeatureExtractor
cldm/dhi.py:60
↓ 1 callersClassFeedForward
ldm/modules/attention.py:59
↓ 1 callersClassFrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from huggingface)
ldm/modules/encoders/modules.py:88
↓ 1 callersClassFrozenT5Embedder
Uses the T5 transformer encoder for text
ldm/modules/encoders/modules.py:58
↓ 1 callersClassGEGLU
ldm/modules/attention.py:49
↓ 1 callersClassGroupNorm32
ldm/modules/diffusionmodules/util.py:217
↓ 1 callersClassImageLogger
cldm/logger.py:12
↓ 1 callersClassMemoryEfficientAttnBlock
Uses xformers efficient implementation, see https://github.com/MatthieuTPHR/diffusers/blob/d80b531ff8060ec1ea982b65a1b8df70f73aa67c
ldm/modules/diffusionmodules/model.py:212
↓ 1 callersClassMemoryEfficientCrossAttentionWrapper
ldm/modules/diffusionmodules/model.py:278
↓ 1 callersClassMidasNet
Network for monocular depth estimation.
ldm/modules/midas/midas/midas_net.py:12
↓ 1 callersClassMidasNet_small
Network for monocular depth estimation.
ldm/modules/midas/midas/midas_net_custom.py:12
↓ 1 callersClassMyDataset
tutorial_dataset_sample.py:11
↓ 1 callersClassNoiseScheduleVP
ldm/models/diffusion/dpm_solver/dpm_solver.py:7
↓ 1 callersClassProjectReadout
ldm/modules/midas/midas/vit.py:31
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
ldm/modules/diffusionmodules/openaimodel.py:348
↓ 1 callersClassSlice
ldm/modules/midas/midas/vit.py:9
ClassAbstractDistribution
ldm/modules/distributions/distributions.py:5
ClassAbstractEncoder
ldm/modules/encoders/modules.py:11
ClassAbstractLowScaleModel
ldm/modules/diffusionmodules/upscaling.py:10
ClassAdamWwithEMAandWings
ldm/util.py:90
ClassAddMiDaS
ldm/data/util.py:6
ClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
ldm/modules/diffusionmodules/openaimodel.py:34
ClassAutoencoderKL
ldm/models/autoencoder.py:18
ClassBaseModel
ldm/modules/midas/midas/base_model.py:4
ClassCheckpointFunction
ldm/modules/diffusionmodules/util.py:119
ClassClassEmbedder
ldm/modules/encoders/modules.py:25
ClassControlLDM
cldm/cldm.py:317
ClassControlNet
cldm/cldm.py:52
ClassControlledUnetModel
cldm/cldm.py:26
ClassCrossAttention
ldm/modules/attention.py:145
ClassDDPM
ldm/models/diffusion/ddpm.py:53
ClassDPMSolverSampler
ldm/models/diffusion/dpm_solver/sampler.py:13
ClassDPT
ldm/modules/midas/midas/dpt_depth.py:26
ClassDiracDistribution
ldm/modules/distributions/distributions.py:13
ClassFrozenCLIPT5Encoder
ldm/modules/encoders/modules.py:198
ClassFrozenOpenCLIPEmbedder
Uses the OpenCLIP transformer encoder for text
ldm/modules/encoders/modules.py:134
ClassHybridConditioner
ldm/modules/diffusionmodules/util.py:254
ClassIdentityEncoder
ldm/modules/encoders/modules.py:19
ClassIdentityFirstStage
ldm/models/autoencoder.py:209
ClassImageConcatWithNoiseAugmentation
ldm/modules/diffusionmodules/upscaling.py:67
ClassLatentDepth2ImageDiffusion
condition on monocular depth estimation
ldm/models/diffusion/ddpm.py:1692
ClassLatentDiffusion
main class
ldm/models/diffusion/ddpm.py:530
ClassLatentFinetuneDiffusion
Basis for different finetunas, such as inpainting or depth2image To disable finetuning mode, set finetune_keys to None
ldm/models/diffusion/ddpm.py:1500
ClassLatentInpaintDiffusion
can either run as pure inpainting model (only concat mode) or with mixed conditionings, e.g. mask as concat and text via cross-attn. T
ldm/models/diffusion/ddpm.py:1642
ClassLatentUpscaleDiffusion
ldm/models/diffusion/ddpm.py:1362
ClassLatentUpscaleFinetuneDiffusion
condition on low-res image (and optionally on some spatial noise augmentation)
ldm/models/diffusion/ddpm.py:1745
ClassMemoryEfficientCrossAttention
ldm/modules/attention.py:197
ClassMergedRescaleDecoder
ldm/modules/diffusionmodules/model.py:804
ClassMergedRescaleEncoder
ldm/modules/diffusionmodules/model.py:785
ClassMiDaSInference
ldm/modules/midas/api.py:137
ClassModel
ldm/modules/diffusionmodules/model.py:307
ClassPLMSSampler
ldm/models/diffusion/plms.py:12
ClassResize
ldm/modules/diffusionmodules/model.py:840
ClassSiLU
ldm/modules/diffusionmodules/util.py:212
ClassSimpleDecoder
ldm/modules/diffusionmodules/model.py:664
ClassSimpleImageConcat
ldm/modules/diffusionmodules/upscaling.py:56
ClassSpatialSelfAttention
ldm/modules/attention.py:92
ClassTimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
ldm/modules/diffusionmodules/openaimodel.py:64
ClassTransposedUpsample
Learned 2x upsampling without padding
ldm/modules/diffusionmodules/openaimodel.py:122
ClassUNetModel
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: ba
ldm/modules/diffusionmodules/openaimodel.py:414
ClassUpsampleDecoder
ldm/modules/diffusionmodules/model.py:700
ClassUpsampler
ldm/modules/diffusionmodules/model.py:821