MCPcopy Create free account

hub / github.com/NVlabs/DiffPure / types & classes

Types & classes184 in github.com/NVlabs/DiffPure

↓ 32 callersClassResidualBlock
score_sde/models/layers.py:453
↓ 15 callersClassRefineBlock
score_sde/models/layers.py:277
↓ 14 callersClassResnetBlock
ddpm/unet_ddpm.py:85
↓ 10 callersClassConditionalResidualBlock
score_sde/models/layers.py:397
↓ 10 callersClassNIN
score_sde/models/layers.py:546
↓ 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:151
↓ 9 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
guided_diffusion/unet.py:74
↓ 6 callersClassAttnBlock
Channel-wise self-attention block.
score_sde/models/layers.py:558
↓ 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:267
↓ 4 callersClassCondRefineBlock
score_sde/models/layers.py:313
↓ 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:121
↓ 4 callersClassNetworkBlock
classifiers/cifar10_resnet.py:122
↓ 4 callersClassWScaleConv2d
classifiers/attribute_net.py:40
↓ 3 callersClassAttnBlock
ddpm/unet_ddpm.py:145
↓ 3 callersClassExponentialMovingAverage
Maintains (exponential) moving average of a set of parameters.
score_sde/models/ema.py:18
↓ 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:89
↓ 2 callersClassBPDA_EOT_Attack
bpda_eot/bpda_eot_attack.py:20
↓ 2 callersClassCondRCUBlock
score_sde/models/layers.py:207
↓ 2 callersClassConvMeanPool
score_sde/models/layers.py:351
↓ 2 callersClassDiffusion
runners/diffpure_ddpm.py:57
↓ 2 callersClassDownsample
score_sde/models/layers.py:599
↓ 2 callersClassDownscale2d
classifiers/attribute_net.py:78
↓ 2 callersClassFromRGB
classifiers/attribute_net.py:66
↓ 2 callersClassFullSpatial
stadv_eot/recoloradv/color_transformers.py:150
↓ 2 callersClassGuidedDiffusion
runners/diffpure_guided.py:17
↓ 2 callersClassHumanOutputFormat
guided_diffusion/logger.py:44
↓ 2 callersClassPerturbationParameters
Object that stores parameters like a dictionary. This allows perturbation classes to be only partially instantiated and then fed vari
stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py:367
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
guided_diffusion/unet.py:369
↓ 2 callersClassRCUBlock
score_sde/models/layers.py:183
↓ 2 callersClassRevGuidedDiffusion
runners/diffpure_sde.py:150
↓ 2 callersClassStAdvAttack
stadv_eot/attacks.py:123
↓ 2 callersClassUniformSampler
guided_diffusion/resample.py:69
↓ 2 callersClassUpsample
score_sde/models/layers.py:584
↓ 2 callersClassWScaleLayer
classifiers/attribute_net.py:17
↓ 2 callersClassWScaleLinear
classifiers/attribute_net.py:55
↓ 2 callersClassWideResNet
Based on code from https://github.com/yaodongyu/TRADES
classifiers/cifar10_resnet.py:137
↓ 1 callersClassAffineTransform
stadv_eot/recoloradv/color_transformers.py:96
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
guided_diffusion/unet.py:30
↓ 1 callersClassCIEXYZColorSpace
The 1931 CIE XYZ color space (assuming input is in sRGB). Warning: may have values outside [0, 1] range. Should only be used in the proc
stadv_eot/recoloradv/color_spaces.py:175
↓ 1 callersClassCRPBlock
score_sde/models/layers.py:133
↓ 1 callersClassCSVOutputFormat
guided_diffusion/logger.py:121
↓ 1 callersClassClassifierWrapper
classifiers/attribute_classifier.py:58
↓ 1 callersClassCondCRPBlock
score_sde/models/layers.py:157
↓ 1 callersClassCondMSFBlock
score_sde/models/layers.py:253
↓ 1 callersClassD
classifiers/attribute_net.py:156
↓ 1 callersClassDeltaAddition
stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py:431
↓ 1 callersClassDownsample
ddpm/unet_ddpm.py:63
↓ 1 callersClassDownscaleConvBlock
classifiers/attribute_net.py:87
↓ 1 callersClassEncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
guided_diffusion/unet.py:691
↓ 1 callersClassFullSpatial
stadv_eot/recoloradv/mister_ed/spatial_transformers.py:111
↓ 1 callersClassGaussianDiffusion
Utilities for training and sampling diffusion models. Ported directly from here, and then adapted over time to further experimentation.
guided_diffusion/gaussian_diffusion.py:109
↓ 1 callersClassGroupNorm32
guided_diffusion/nn.py:25
↓ 1 callersClassImageDataset
modified from: https://pytorch.org/docs/stable/_modules/torchvision/datasets/folder.html#ImageFolder uses cached directory listing if availab
data/datasets.py:34
↓ 1 callersClassImageDataset
guided_diffusion/image_datasets.py:90
↓ 1 callersClassJSONOutputFormat
guided_diffusion/logger.py:106
↓ 1 callersClassLDGuidedDiffusion
runners/diffpure_ldsde.py:151
↓ 1 callersClassLDSDE
runners/diffpure_ldsde.py:50
↓ 1 callersClassLogger
guided_diffusion/logger.py:340
↓ 1 callersClassLossSecondMomentResampler
guided_diffusion/resample.py:132
↓ 1 callersClassMSFBlock
score_sde/models/layers.py:234
↓ 1 callersClassMinibatchStdLayer
classifiers/attribute_net.py:112
↓ 1 callersClassMixedPrecisionTrainer
guided_diffusion/fp16_util.py:156
↓ 1 callersClassModel
ddpm/unet_ddpm.py:200
↓ 1 callersClassNoneCorrector
An empty corrector that does nothing.
score_sde/sampling.py:323
↓ 1 callersClassNonePredictor
An empty predictor that does nothing.
score_sde/sampling.py:243
↓ 1 callersClassOdeGuidedDiffusion
runners/diffpure_ode.py:134
↓ 1 callersClassParameterizedXformAdv
stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py:541
↓ 1 callersClassPredictionBlock
classifiers/attribute_net.py:132
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
guided_diffusion/unet.py:336
↓ 1 callersClassRSDE
score_sde/sde_lib.py:92
↓ 1 callersClassReColorAdv
Puts the color at each pixel in the image through the same transformation. Parameters: - lp_style: number or 'inf' - lp_bound: max
stadv_eot/recoloradv/perturbations.py:22
↓ 1 callersClassResNet
classifiers/cifar10_resnet.py:45
↓ 1 callersClassResNet_Adv_Model
eval_sde_adv_bpda.py:31
↓ 1 callersClassRevVPSDE
runners/diffpure_sde.py:50
↓ 1 callersClassReverseDiffusionPredictor
score_sde/sampling.py:191
↓ 1 callersClassSDE_Adv_Model
eval_sde_adv_bpda.py:53
↓ 1 callersClassSDE_Adv_Model
eval_sde_adv.py:34
↓ 1 callersClassSequentialPerturbation
Takes a list of perturbations and composes them. A norm needs to be specified here to describe the perturbations.
stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py:641
↓ 1 callersClassSpacedDiffusion
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/respace.py:71
↓ 1 callersClassSuperResModel
A UNetModel that performs super-resolution. Expects an extra kwarg `low_res` to condition on a low-resolution image.
guided_diffusion/unet.py:674
↓ 1 callersClassTensorBoardOutputFormat
Dumps key/value pairs into TensorBoard's numeric format.
guided_diffusion/logger.py:158
↓ 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:404
↓ 1 callersClassUpsample
ddpm/unet_ddpm.py:44
↓ 1 callersClassVPODE
runners/diffpure_ode.py:51
↓ 1 callersClass_WrappedModel
guided_diffusion/respace.py:124
↓ 1 callersClass_Wrapper_ResNet
utils.py:144
ClassAdversarialAttack
Wrapper for adversarial attacks. Is helpful for when subsidiary methods are needed.
stadv_eot/recoloradv/mister_ed/adversarial_attacks.py:34
ClassAdversarialAttackParameters
Wrapper to store an adversarial attack object as well as some extra parameters for how to use it in training
stadv_eot/recoloradv/mister_ed/adversarial_training.py:35
ClassAdversarialPerturbation
Skeleton class to hold adversarial perturbations FOR A SINGLE MINIBATCH. For general input-agnostic adversarial perturbations, see the
stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py:42
ClassAdversarialTraining
Wrapper for training of a NN with adversarial examples cooked in
stadv_eot/recoloradv/mister_ed/adversarial_training.py:153
ClassAffineTransform
Affine transformation -- just has 6 parameters per example: 4 for 2d rotation, and 1 for translation in each direction
stadv_eot/recoloradv/mister_ed/spatial_transformers.py:302
ClassAncestralSamplingPredictor
The ancestral sampling predictor. Currently only supports VE/VP SDEs.
score_sde/sampling.py:204
ClassAnnealedLangevinDynamics
The original annealed Langevin dynamics predictor in NCSN/NCSNv2. We include this corrector only for completeness. It was not directly used in our
score_sde/sampling.py:286
ClassApproxHSVColorSpace
Converts from RGB to approximately the HSV cone using a much smoother transformation.
stadv_eot/recoloradv/color_spaces.py:90
ClassAttnBlockpp
Channel-wise self-attention block. Modified from DDPM.
score_sde/models/layerspp.py:62
ClassAverageMeter
Computes and stores the average and current value
stadv_eot/recoloradv/mister_ed/utils/pytorch_utils.py:118
ClassBasicBlock
classifiers/cifar10_resnet.py:94
ClassBottleneck
classifiers/cifar10_resnet.py:17
ClassCIELUVColorSpace
Converts to the 1976 CIE L*u*v* color space.
stadv_eot/recoloradv/color_spaces.py:220
ClassCWLossF6
stadv_eot/recoloradv/mister_ed/loss_functions.py:214
next →1–100 of 184, ranked by callers