MCPcopy Create free account

hub / github.com/DPS2022/diffusion-posterior-sampling / types & classes

Types & classes58 in github.com/DPS2022/diffusion-posterior-sampling

↓ 10 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels:
guided_diffusion/unet.py:214
↓ 9 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
guided_diffusion/unet.py:137
↓ 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. http
guided_diffusion/unet.py:330
↓ 4 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determin
guided_diffusion/unet.py:184
↓ 3 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
guided_diffusion/unet.py:152
↓ 2 callersClassBlurkernel
util/img_utils.py:261
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
guided_diffusion/unet.py:432
↓ 2 callersClassmask_generator
util/img_utils.py:177
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
guided_diffusion/unet.py:93
↓ 1 callersClassGaussianDiffusion
guided_diffusion/gaussian_diffusion.py:56
↓ 1 callersClassGroupNorm32
guided_diffusion/nn.py:17
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
guided_diffusion/unet.py:399
↓ 1 callersClassResizer
util/resizer.py:8
↓ 1 callersClassUNetModel
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
guided_diffusion/unet.py:467
↓ 1 callersClass_WrappedModel
guided_diffusion/gaussian_diffusion.py:348
ClassCheckpointFunction
guided_diffusion/nn.py:142
ClassClean
guided_diffusion/measurements.py:233
ClassConditioningMethod
guided_diffusion/condition_methods.py:20
ClassDDIM
guided_diffusion/gaussian_diffusion.py:377
ClassDDPM
guided_diffusion/gaussian_diffusion.py:364
ClassDenoiseOperator
guided_diffusion/measurements.py:56
ClassEncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
guided_diffusion/unet.py:754
ClassEpsilonXMeanProcessor
guided_diffusion/posterior_mean_variance.py:97
ClassFFHQDataset
data/dataloader.py:38
ClassFixedLargeVarianceProcessor
guided_diffusion/posterior_mean_variance.py:180
ClassFixedSmallVarianceProcessor
guided_diffusion/posterior_mean_variance.py:160
ClassFolder
util/img_utils.py:143
ClassGANLoss
Define different GAN objectives. The GANLoss class abstracts away the need to create the target label tensor that has the same size as the in
guided_diffusion/unet.py:1014
ClassGaussialBlurOperator
guided_diffusion/measurements.py:116
ClassGaussianNoise
guided_diffusion/measurements.py:238
ClassIdentity
guided_diffusion/condition_methods.py:51
ClassInpaintingOperator
This operator get pre-defined mask and return masked image.
guided_diffusion/measurements.py:137
ClassLearnedRangeVarianceProcessor
guided_diffusion/posterior_mean_variance.py:212
ClassLearnedVarianceProcessor
guided_diffusion/posterior_mean_variance.py:202
ClassLinearOperator
guided_diffusion/measurements.py:35
ClassManifoldConstraintGradient
guided_diffusion/condition_methods.py:64
ClassMeanProcessor
Predict x_start and calculate mean value
guided_diffusion/posterior_mean_variance.py:29
ClassMixedPrecisionTrainer
guided_diffusion/fp16_util.py:146
ClassMotionBlurOperator
guided_diffusion/measurements.py:90
ClassNLayerDiscriminator
guided_diffusion/unet.py:968
ClassNoise
guided_diffusion/measurements.py:224
ClassNonLinearOperator
guided_diffusion/measurements.py:155
ClassNonlinearBlurOperator
guided_diffusion/measurements.py:175
ClassPhaseRetrievalOperator
guided_diffusion/measurements.py:164
ClassPoissonNoise
guided_diffusion/measurements.py:247
ClassPosteriorSampling
guided_diffusion/condition_methods.py:79
ClassPosteriorSamplingPlus
guided_diffusion/condition_methods.py:90
ClassPreviousXMeanProcessor
guided_diffusion/posterior_mean_variance.py:48
ClassProjection
guided_diffusion/condition_methods.py:57
ClassSiLU
guided_diffusion/nn.py:12
ClassSpacedDiffusion
A diffusion process which can skip steps in a base diffusion process. :param use_timesteps: a collection (sequence or set) of timesteps from
guided_diffusion/gaussian_diffusion.py:296
ClassStartXMeanProcessor
guided_diffusion/posterior_mean_variance.py:69
ClassSuperResModel
A UNetModel that performs super-resolution. Expects an extra kwarg `low_res` to condition on a low-resolution image.
guided_diffusion/unet.py:737
ClassSuperResolutionOperator
guided_diffusion/measurements.py:74
ClassTimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
guided_diffusion/unet.py:125
ClassUnfolder
util/img_utils.py:104
ClassVarianceProcessor
guided_diffusion/posterior_mean_variance.py:150
Classexact_posterior
util/img_utils.py:304