Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChenWu98/cycle-diffusion
/ types & classes
Types & classes
263 in github.com/ChenWu98/cycle-diffusion
⨍
Functions
1,414
◇
Types & classes
263
↓ 17 callers
Class
ResnetBlock
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:82
↓ 17 callers
Class
ResnetBlock
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:82
↓ 16 callers
Class
DDIMSampler
model/lib/latentdiff/ldm/models/diffusion/ddim.py:11
↓ 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
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:163
↓ 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
model/lib/stable_diffusion/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.
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:74
↓ 9 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
model/lib/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py:74
↓ 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:
model/lib/ddpm_ddim/models/improved_ddpm/unet.py:148
↓ 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
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:278
↓ 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
model/lib/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py:278
↓ 5 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
model/lib/ddpm_ddim/models/improved_ddpm/unet.py:71
↓ 4 callers
Class
Decoder
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:462
↓ 4 callers
Class
Decoder
model/lib/stable_diffusion/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
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:134
↓ 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
model/lib/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py:134
↓ 4 callers
Class
Encoder
model/lib/latentdiff/ldm/modules/x_transformer.py:541
↓ 4 callers
Class
Encoder
model/lib/stable_diffusion/ldm/modules/x_transformer.py:541
↓ 4 callers
Class
ResnetBlock
model/lib/ddpm_ddim/models/ddpm/diffusion.py:77
↓ 4 callers
Class
Upsample
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:42
↓ 4 callers
Class
Upsample
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:42
↓ 3 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. http
model/lib/ddpm_ddim/models/improved_ddpm/unet.py:264
↓ 3 callers
Class
AttnBlock
model/lib/ddpm_ddim/models/ddpm/diffusion.py:137
↓ 3 callers
Class
DDIMSampler
model/lib/stable_diffusion/ldm/models/diffusion/ddim.py:12
↓ 3 callers
Class
DirectionalCLIP
model/energy/clean_clip.py:7
↓ 3 callers
Class
Downsample
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:60
↓ 3 callers
Class
Downsample
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:60
↓ 3 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determin
model/lib/ddpm_ddim/models/improved_ddpm/unet.py:118
↓ 3 callers
Class
LatentRescaler
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:655
↓ 3 callers
Class
LatentRescaler
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:655
↓ 3 callers
Class
MultiTaskDataset
preprocess/to_model.py:133
↓ 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
model/lib/latentdiff/ldm/modules/attention.py:218
↓ 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
model/lib/stable_diffusion/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
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:91
↓ 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
model/lib/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py:91
↓ 3 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
model/lib/ddpm_ddim/models/improved_ddpm/unet.py:86
↓ 2 callers
Class
Args
utils/config_utils.py:6
↓ 2 callers
Class
Attention
model/lib/latentdiff/ldm/modules/x_transformer.py:215
↓ 2 callers
Class
Attention
model/lib/stable_diffusion/ldm/modules/x_transformer.py:215
↓ 2 callers
Class
AttnBlock
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:150
↓ 2 callers
Class
AttnBlock
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:150
↓ 2 callers
Class
CenterCropLongEdge
Crops the given PIL Image on the long edge. Args: size (sequence or int): Desired output size of the crop. If size is an int i
utils/transform_utils.py:4
↓ 2 callers
Class
CrossAttention
model/lib/latentdiff/ldm/modules/attention.py:152
↓ 2 callers
Class
CrossAttention
model/lib/stable_diffusion/ldm/modules/attention.py:152
↓ 2 callers
Class
HumanOutputFormat
model/lib/ddpm_ddim/models/improved_ddpm/logger.py:35
↓ 2 callers
Class
LitEma
model/lib/latentdiff/ldm/modules/ema.py:5
↓ 2 callers
Class
LitEma
model/lib/stable_diffusion/ldm/modules/ema.py:5
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:379
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
model/lib/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py:379
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
model/lib/ddpm_ddim/models/improved_ddpm/unet.py:366
↓ 2 callers
Class
TransformerWrapper
model/lib/latentdiff/ldm/modules/x_transformer.py:548
↓ 2 callers
Class
TransformerWrapper
model/lib/stable_diffusion/ldm/modules/x_transformer.py:548
↓ 1 callers
Class
AbsolutePositionalEmbedding
model/lib/latentdiff/ldm/modules/x_transformer.py:25
↓ 1 callers
Class
AbsolutePositionalEmbedding
model/lib/stable_diffusion/ldm/modules/x_transformer.py:25
↓ 1 callers
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
model/lib/latentdiff/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callers
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
model/lib/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callers
Class
BERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
model/lib/latentdiff/ldm/modules/encoders/modules.py:49
↓ 1 callers
Class
BERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
model/lib/stable_diffusion/ldm/modules/encoders/modules.py:53
↓ 1 callers
Class
BasicTransformerBlock
model/lib/latentdiff/ldm/modules/attention.py:196
↓ 1 callers
Class
BasicTransformerBlock
model/lib/stable_diffusion/ldm/modules/attention.py:196
↓ 1 callers
Class
CSVOutputFormat
model/lib/ddpm_ddim/models/improved_ddpm/logger.py:112
↓ 1 callers
Class
DDPM
model/lib/ddpm_ddim/models/ddpm/diffusion.py:192
↓ 1 callers
Class
DDPMDDIMWrapper
model/gan_wrapper/ddpm_ddim_wrapper.py:317
↓ 1 callers
Class
DevDataset
preprocess/afhqcat256.py:42
↓ 1 callers
Class
DevDataset
preprocess/translate_text512.py:41
↓ 1 callers
Class
DevDataset
preprocess/translate_text256.py:41
↓ 1 callers
Class
DevDataset
preprocess/ffhq256.py:40
↓ 1 callers
Class
DevDataset
preprocess/afhqwild256.py:44
↓ 1 callers
Class
DiagonalGaussianDistribution
model/lib/latentdiff/ldm/modules/distributions/distributions.py:24
↓ 1 callers
Class
DiagonalGaussianDistribution
model/lib/stable_diffusion/ldm/modules/distributions/distributions.py:24
↓ 1 callers
Class
DiffusionWrapper
model/lib/latentdiff/ldm/models/diffusion/ddpm.py:1379
↓ 1 callers
Class
DiffusionWrapper
model/lib/stable_diffusion/ldm/models/diffusion/ddpm.py:1379
↓ 1 callers
Class
Downsample
model/lib/ddpm_ddim/models/ddpm/diffusion.py:55
↓ 1 callers
Class
Encoder
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:368
↓ 1 callers
Class
Encoder
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:368
↓ 1 callers
Class
FeedForward
model/lib/latentdiff/ldm/modules/x_transformer.py:194
↓ 1 callers
Class
FeedForward
model/lib/latentdiff/ldm/modules/attention.py:47
↓ 1 callers
Class
FeedForward
model/lib/stable_diffusion/ldm/modules/x_transformer.py:194
↓ 1 callers
Class
FeedForward
model/lib/stable_diffusion/ldm/modules/attention.py:47
↓ 1 callers
Class
FixedPositionalEmbedding
model/lib/latentdiff/ldm/modules/x_transformer.py:39
↓ 1 callers
Class
FixedPositionalEmbedding
model/lib/stable_diffusion/ldm/modules/x_transformer.py:39
↓ 1 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
model/lib/stable_diffusion/ldm/modules/encoders/modules.py:136
↓ 1 callers
Class
GEGLU
model/lib/latentdiff/ldm/modules/x_transformer.py:184
↓ 1 callers
Class
GEGLU
model/lib/latentdiff/ldm/modules/attention.py:37
↓ 1 callers
Class
GEGLU
model/lib/stable_diffusion/ldm/modules/x_transformer.py:184
↓ 1 callers
Class
GEGLU
model/lib/stable_diffusion/ldm/modules/attention.py:37
↓ 1 callers
Class
GRUGating
model/lib/latentdiff/ldm/modules/x_transformer.py:168
↓ 1 callers
Class
GRUGating
model/lib/stable_diffusion/ldm/modules/x_transformer.py:168
↓ 1 callers
Class
GroupNorm32
model/lib/latentdiff/ldm/modules/diffusionmodules/util.py:215
↓ 1 callers
Class
GroupNorm32
model/lib/stable_diffusion/ldm/modules/diffusionmodules/util.py:215
↓ 1 callers
Class
GroupNorm32
model/lib/ddpm_ddim/models/improved_ddpm/nn.py:17
↓ 1 callers
Class
ImageNetTrain
model/lib/latentdiff/ldm/data/imagenet.py:134
↓ 1 callers
Class
ImageNetTrain
model/lib/stable_diffusion/ldm/data/imagenet.py:134
↓ 1 callers
Class
ImageNetValidation
model/lib/latentdiff/ldm/data/imagenet.py:197
↓ 1 callers
Class
ImageNetValidation
model/lib/stable_diffusion/ldm/data/imagenet.py:197
↓ 1 callers
Class
JSONOutputFormat
model/lib/ddpm_ddim/models/improved_ddpm/logger.py:97
↓ 1 callers
Class
LatentDiffStochasticTextWrapper
model/gan_wrapper/latentdiff_stochastic_text_wrapper.py:102
↓ 1 callers
Class
LatentDiffStochasticWrapper
model/gan_wrapper/latentdiff_stochastic_wrapper.py:185
↓ 1 callers
Class
LinAttnBlock
to match AttnBlock usage
model/lib/latentdiff/ldm/modules/diffusionmodules/model.py:144
↓ 1 callers
Class
LinAttnBlock
to match AttnBlock usage
model/lib/stable_diffusion/ldm/modules/diffusionmodules/model.py:144
↓ 1 callers
Class
Logger
model/lib/ddpm_ddim/models/improved_ddpm/logger.py:288
next →
1–100 of 263, ranked by callers