MCPcopy Create free account

hub / github.com/horseee/DeepCache / types & classes

Types & classes220 in github.com/horseee/DeepCache

↓ 27 callersClassAttention
experiments/ldm/ldm/modules/x_transformer.py:215
↓ 17 callersClassResnetBlock
experiments/ldm/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
experiments/ldm/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.
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:74
↓ 7 callersClassDDIMSampler
experiments/ldm/ldm/models/diffusion/ddim.py:11
↓ 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
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:278
↓ 5 callersClassModel
experiments/ddpm/ddpm/models/diffusion.py:192
↓ 4 callersClassCrop
experiments/ddpm/ddpm/datasets/__init__.py:14
↓ 4 callersClassDecoder
experiments/ldm/ldm/modules/diffusionmodules/model.py:462
↓ 4 callersClassDeepCacheSDHelper
DeepCache/extension/deepcache.py:1
↓ 4 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:134
↓ 4 callersClassResnetBlock
experiments/ddpm/ddpm/models/diffusion.py:77
↓ 4 callersClassResnetBlock
experiments/ddpm/ddpm/models/deepcache_diffusion.py:78
↓ 4 callersClassUpsample
experiments/ldm/ldm/modules/diffusionmodules/model.py:42
↓ 3 callersClassAttnBlock
experiments/ddpm/ddpm/models/diffusion.py:137
↓ 3 callersClassAttnBlock
experiments/ddpm/ddpm/models/deepcache_diffusion.py:138
↓ 3 callersClassCelebA
`Large-scale CelebFaces Attributes (CelebA) Dataset <http://mmlab.ie.cuhk.edu.hk/projects/CelebA.html>`_ Dataset. Args: root (string): Ro
experiments/ddpm/ddpm/datasets/celeba.py:8
↓ 3 callersClassDownsample
experiments/ldm/ldm/modules/diffusionmodules/model.py:60
↓ 3 callersClassEMAHelper
experiments/ddpm/ddpm/models/ema.py:5
↓ 3 callersClassEncoder
experiments/ldm/ldm/modules/diffusionmodules/model.py:368
↓ 3 callersClassLSUN
`LSUN <https://www.yf.io/p/lsun>`_ dataset. Args: root (string): Root directory for the database files. classes (string or l
experiments/ddpm/ddpm/datasets/lsun.py:61
↓ 3 callersClassLatentRescaler
experiments/ldm/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
experiments/ldm/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
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:91
↓ 2 callersClassAttnBlock
experiments/ldm/ldm/modules/diffusionmodules/model.py:150
↓ 2 callersClassCrossAttention
experiments/ldm/ldm/modules/attention.py:152
↓ 2 callersClassDiffusion
experiments/ddpm/ddpm/runners/diffusion.py:61
↓ 2 callersClassEncoder
experiments/ldm/ldm/modules/x_transformer.py:541
↓ 2 callersClassFFHQ
experiments/ddpm/ddpm/datasets/ffhq.py:8
↓ 2 callersClassKAttentionBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
DeepCache/sdxl/unet_2d_blocks.py:3192
↓ 2 callersClassKAttentionBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
DeepCache/sd/unet_2d_blocks.py:3185
↓ 2 callersClassLitEma
experiments/ldm/ldm/modules/ema.py:5
↓ 2 callersClassPLMSSampler
experiments/ldm/ldm/models/diffusion/plms.py:11
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:379
↓ 2 callersClassTransformerWrapper
experiments/ldm/ldm/modules/x_transformer.py:548
↓ 1 callersClassAbsolutePositionalEmbedding
experiments/ldm/ldm/modules/x_transformer.py:25
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callersClassAttnDownBlock2D
DeepCache/sdxl/unet_2d_blocks.py:839
↓ 1 callersClassAttnDownBlock2D
DeepCache/sd/unet_2d_blocks.py:839
↓ 1 callersClassAttnDownEncoderBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1267
↓ 1 callersClassAttnDownEncoderBlock2D
DeepCache/sd/unet_2d_blocks.py:1265
↓ 1 callersClassAttnSkipDownBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1352
↓ 1 callersClassAttnSkipDownBlock2D
DeepCache/sd/unet_2d_blocks.py:1350
↓ 1 callersClassAttnSkipUpBlock2D
DeepCache/sdxl/unet_2d_blocks.py:2487
↓ 1 callersClassAttnSkipUpBlock2D
DeepCache/sd/unet_2d_blocks.py:2480
↓ 1 callersClassAttnUpBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1996
↓ 1 callersClassAttnUpBlock2D
DeepCache/sd/unet_2d_blocks.py:1994
↓ 1 callersClassAttnUpDecoderBlock2D
DeepCache/sdxl/unet_2d_blocks.py:2406
↓ 1 callersClassAttnUpDecoderBlock2D
DeepCache/sd/unet_2d_blocks.py:2399
↓ 1 callersClassBERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
experiments/ldm/ldm/modules/encoders/modules.py:53
↓ 1 callersClassBasicTransformerBlock
experiments/ldm/ldm/modules/attention.py:196
↓ 1 callersClassCrossAttnDownBlock2D
DeepCache/sdxl/unet_2d_blocks.py:956
↓ 1 callersClassCrossAttnDownBlock2D
DeepCache/sd/unet_2d_blocks.py:956
↓ 1 callersClassCrossAttnDownBlock3D
DeepCache/svd/unet_3d_blocks.py:439
↓ 1 callersClassCrossAttnDownBlockMotion
DeepCache/svd/unet_3d_blocks.py:1056
↓ 1 callersClassCrossAttnDownBlockSpatioTemporal
DeepCache/svd/unet_3d_blocks.py:2073
↓ 1 callersClassCrossAttnUpBlock2D
DeepCache/sdxl/unet_2d_blocks.py:2106
↓ 1 callersClassCrossAttnUpBlock2D
DeepCache/sd/unet_2d_blocks.py:2104
↓ 1 callersClassCrossAttnUpBlock3D
DeepCache/svd/unet_3d_blocks.py:670
↓ 1 callersClassCrossAttnUpBlockMotion
DeepCache/svd/unet_3d_blocks.py:1244
↓ 1 callersClassCrossAttnUpBlockSpatioTemporal
DeepCache/svd/unet_3d_blocks.py:2292
↓ 1 callersClassCrossFrameAttnProcessor
Cross frame attention processor. Each frame attends the first frame. Args: batch_size: The number that represents actual batch size,
DeepCache/sd/pipeline_text_to_video_zero.py:79
↓ 1 callersClassCrossFrameAttnProcessor2_0
Cross frame attention processor with scaled_dot_product attention of Pytorch 2.0. Args: batch_size: The number that represents actua
DeepCache/sd/pipeline_text_to_video_zero.py:138
↓ 1 callersClassDiagonalGaussianDistribution
experiments/ldm/ldm/modules/distributions/distributions.py:24
↓ 1 callersClassDiffusionWrapper
experiments/ldm/ldm/models/diffusion/ddpm.py:1395
↓ 1 callersClassDownBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1117
↓ 1 callersClassDownBlock2D
DeepCache/sd/unet_2d_blocks.py:1117
↓ 1 callersClassDownBlock3D
DeepCache/svd/unet_3d_blocks.py:581
↓ 1 callersClassDownBlockMotion
DeepCache/svd/unet_3d_blocks.py:930
↓ 1 callersClassDownBlockSpatioTemporal
DeepCache/svd/unet_3d_blocks.py:1979
↓ 1 callersClassDownEncoderBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1207
↓ 1 callersClassDownEncoderBlock2D
DeepCache/sd/unet_2d_blocks.py:1205
↓ 1 callersClassDownsample
experiments/ddpm/ddpm/models/diffusion.py:55
↓ 1 callersClassDownsample
experiments/ddpm/ddpm/models/deepcache_diffusion.py:56
↓ 1 callersClassEmptyLogger
experiments/ddpm/ddpm/utils/logging.py:109
↓ 1 callersClassFeedForward
experiments/ldm/ldm/modules/x_transformer.py:194
↓ 1 callersClassFeedForward
experiments/ldm/ldm/modules/attention.py:47
↓ 1 callersClassFixedPositionalEmbedding
experiments/ldm/ldm/modules/x_transformer.py:39
↓ 1 callersClassFrozenCLIPTextEmbedder
Uses the CLIP transformer encoder for text.
experiments/ldm/ldm/modules/encoders/modules.py:138
↓ 1 callersClassFrozenClipImageEmbedder
Uses the CLIP image encoder.
experiments/ldm/ldm/modules/encoders/modules.py:170
↓ 1 callersClassGEGLU
experiments/ldm/ldm/modules/x_transformer.py:184
↓ 1 callersClassGEGLU
experiments/ldm/ldm/modules/attention.py:37
↓ 1 callersClassGRUGating
experiments/ldm/ldm/modules/x_transformer.py:168
↓ 1 callersClassGroupNorm32
experiments/ldm/ldm/modules/diffusionmodules/util.py:214
↓ 1 callersClassImageNetTrain
experiments/ldm/ldm/data/imagenet.py:134
↓ 1 callersClassImageNetValidation
experiments/ldm/ldm/data/imagenet.py:197
↓ 1 callersClassImagePathDataset
experiments/ddpm/fid.py:84
↓ 1 callersClassKCrossAttnDownBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1869
↓ 1 callersClassKCrossAttnDownBlock2D
DeepCache/sd/unet_2d_blocks.py:1867
↓ 1 callersClassKCrossAttnUpBlock2D
DeepCache/sdxl/unet_2d_blocks.py:3046
↓ 1 callersClassKCrossAttnUpBlock2D
DeepCache/sd/unet_2d_blocks.py:3039
↓ 1 callersClassKDownBlock2D
DeepCache/sdxl/unet_2d_blocks.py:1791
↓ 1 callersClassKDownBlock2D
DeepCache/sd/unet_2d_blocks.py:1789
↓ 1 callersClassKUpBlock2D
DeepCache/sdxl/unet_2d_blocks.py:2966
↓ 1 callersClassKUpBlock2D
DeepCache/sd/unet_2d_blocks.py:2959
↓ 1 callersClassLSUNClass
experiments/ddpm/ddpm/datasets/lsun.py:11
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
experiments/ldm/ldm/modules/diffusionmodules/model.py:144
↓ 1 callersClassLogger
experiments/ddpm/ddpm/utils/logging.py:8
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:347
↓ 1 callersClassResidual
experiments/ldm/ldm/modules/x_transformer.py:163
next →1–100 of 220, ranked by callers