Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DPS2022/diffusion-posterior-sampling
/ functions
Functions
290 in github.com/DPS2022/diffusion-posterior-sampling
⨍
Functions
290
◇
Types & classes
58
Method
forward
(self, x)
guided_diffusion/unet.py:209
Method
forward
Apply the block to a Tensor, conditioned on a timestep embedding. :param x: an [N x C x ...] Tensor of features. :param emb:
guided_diffusion/unet.py:295
Method
forward
(self, x)
guided_diffusion/unet.py:367
Method
forward
Apply QKV attention. :param qkv: an [N x (H * 3 * C) x T] tensor of Qs, Ks, and Vs. :return: an [N x (H * C) x T] tensor aft
guided_diffusion/unet.py:408
Method
forward
Apply QKV attention. :param qkv: an [N x (3 * H * C) x T] tensor of Qs, Ks, and Vs. :return: an [N x (H * C) x T] tensor aft
guided_diffusion/unet.py:441
Method
forward
Apply the model to an input batch. :param x: an [N x C x ...] Tensor of inputs. :param timesteps: a 1-D batch of timesteps.
guided_diffusion/unet.py:705
Method
forward
(self, x, timesteps, low_res=None, **kwargs)
guided_diffusion/unet.py:747
Method
forward
Apply the model to an input batch. :param x: an [N x C x ...] Tensor of inputs. :param timesteps: a 1-D batch of timesteps.
guided_diffusion/unet.py:942
Method
forward
(self, input)
guided_diffusion/unet.py:1010
Method
forward
(self, data)
guided_diffusion/measurements.py:60
Method
forward
(self, data, **kwargs)
guided_diffusion/measurements.py:103
Method
forward
(self, data, **kwargs)
guided_diffusion/measurements.py:127
Method
forward
(self, data, **kwargs)
guided_diffusion/measurements.py:169
Method
forward
(self, data, **kwargs)
guided_diffusion/measurements.py:195
Method
forward
(self, data)
guided_diffusion/measurements.py:234
Method
forward
(self, data)
guided_diffusion/measurements.py:242
Method
forward
Follow skimage.util.random_noise.
guided_diffusion/measurements.py:251
Method
forward
(self, x)
util/img_utils.py:275
Function
get_config
(config)
util/tools.py:508
Function
get_gaussian_kernel
(kernel_size=31, std=0.5)
util/img_utils.py:245
Method
get_kernel
(self)
guided_diffusion/measurements.py:133
Method
get_kernel
(self)
util/img_utils.py:300
Method
get_mean_and_xstart
(self, x, t, model_output)
guided_diffusion/posterior_mean_variance.py:63
Method
get_mean_and_xstart
(self, x, t, model_output)
guided_diffusion/posterior_mean_variance.py:90
Method
get_mean_and_xstart
(self, x, t, model_output)
guided_diffusion/posterior_mean_variance.py:125
Function
get_model_list
(dirname, key, iteration=0)
util/tools.py:514
Method
get_variance
(self, x, t)
guided_diffusion/posterior_mean_variance.py:170
Method
get_variance
(self, x, t)
guided_diffusion/posterior_mean_variance.py:192
Method
get_variance
(self, x, t)
guided_diffusion/posterior_mean_variance.py:206
Method
get_variance
(self, x, t)
guided_diffusion/posterior_mean_variance.py:230
Function
highlight_flow
Convert flow into middlebury color code image.
util/tools.py:336
Function
ifft2
IFFT with shifting DC to the corner of the image prior to transform
util/img_utils.py:21
Function
ifft2_m
IFFT for multi-coil
util/img_utils.py:33
Function
ifft2c_old
Apply centered 2-dimensional Inverse Fast Fourier Transform. Args: data: Complex valued input data containing at least 3 dimensions:
util/fastmri_utils.py:41
Function
init_kernel_torch
(kernel, device="cuda:0")
util/img_utils.py:253
Function
is_image_file
(filename)
util/tools.py:496
Function
lanczos2
(x)
util/resizer.py:181
Function
lanczos3
(x)
util/resizer.py:191
Function
linear
(x)
util/resizer.py:197
Function
local_patch
(x, bbox_list)
util/tools.py:165
Function
map2tensor
Move gray maps to GPU, no normalization is done
util/img_utils.py:336
Function
mask_image
(x, bboxes, config)
util/tools.py:174
Method
master_params_to_state_dict
(self, master_params)
guided_diffusion/fp16_util.py:224
Function
mean_flat
Take the mean over all non-batch dimensions.
guided_diffusion/nn.py:86
Function
normalize
(x)
util/tools.py:53
Method
optimize
(self, opt: th.optim.Optimizer)
guided_diffusion/fp16_util.py:181
Method
ortho_project
(self, data)
guided_diffusion/measurements.py:66
Method
ortho_project
(self, data, **kwargs)
guided_diffusion/measurements.py:151
Method
p_mean_variance
(self, model, x, t)
guided_diffusion/gaussian_diffusion.py:212
Method
p_sample
(self, model, x, t)
guided_diffusion/gaussian_diffusion.py:365
Method
p_sample
(self, model, x, t, eta=0.0)
guided_diffusion/gaussian_diffusion.py:378
Method
p_sample_loop
The function used for sampling from noise.
guided_diffusion/gaussian_diffusion.py:170
Function
prepare_im
(load_dir, image_size, device)
util/img_utils.py:59
Method
prod_logsumexp
(self, x0, xt, y, A, t)
util/img_utils.py:328
Method
project
(self, data, measurement, **kwargs)
guided_diffusion/measurements.py:50
Method
project
(self, data)
guided_diffusion/measurements.py:69
Method
project
(self, data, measurement, **kwargs)
guided_diffusion/measurements.py:86
Method
project
(self, data, measurement, **kwargs)
guided_diffusion/measurements.py:160
Function
pt_flow_to_image
Transfer flow map to image. Part of code forked from flownet.
util/tools.py:299
Function
pt_highlight_flow
Convert flow into middlebury color code image.
util/tools.py:354
Method
q_mean_variance
Get the distribution q(x_t | x_0). :param x_start: the [N x C x ...] tensor of noiseless inputs. :param t: the number of dif
guided_diffusion/gaussian_diffusion.py:114
Method
q_posterior_mean_variance
Compute the mean and variance of the diffusion posterior: q(x_{t-1} | x_t, x_0)
guided_diffusion/gaussian_diffusion.py:148
Function
reduce_mean
(x, axis=None, keepdim=False)
util/tools.py:229
Function
reduce_std
(x, axis=None, keepdim=False)
util/tools.py:254
Function
reduce_sum
(x, axis=None, keepdim=False)
util/tools.py:262
Function
register_conditioning_method
(name: str)
guided_diffusion/condition_methods.py:6
Function
register_dataset
(name: str)
data/dataloader.py:10
Function
register_mean_processor
(name: str)
guided_diffusion/posterior_mean_variance.py:16
Function
register_noise
(name: str)
guided_diffusion/measurements.py:209
Function
register_operator
(name: str)
guided_diffusion/measurements.py:20
Function
register_sampler
(name: str)
guided_diffusion/gaussian_diffusion.py:16
Function
register_var_processor
(name: str)
guided_diffusion/posterior_mean_variance.py:137
Function
scale_module
Scale the parameters of a module and return it.
guided_diffusion/nn.py:77
Function
spatial_discounting_mask
Generate spatial discounting mask constant. Spatial discounting mask is first introduced in publication: Generative Image Inpainting with
util/tools.py:195
Method
state_dict_to_master_params
(self, state_dict)
guided_diffusion/fp16_util.py:229
Function
tensor_img_to_npimg
Turn a tensor image with shape CxHxW to a numpy array image with shape HxWxC :param tensor_img: :return: a numpy array image with shape H
util/tools.py:38
Function
total_variation_loss
(img, weight)
util/img_utils.py:358
Method
training_losses
( self, model, *args, **kwargs )
guided_diffusion/gaussian_diffusion.py:325
Method
transpose
(self, data)
guided_diffusion/measurements.py:63
Method
transpose
(self, data, **kwargs)
guided_diffusion/measurements.py:107
Method
transpose
(self, data, **kwargs)
guided_diffusion/measurements.py:130
Method
transpose
(self, data, **kwargs)
guided_diffusion/measurements.py:148
Function
unnormalize
(img, s=0.95)
util/img_utils.py:230
Function
update_ema
Update target parameters to be closer to those of source parameters using an exponential moving average. :param target_params: the targe
guided_diffusion/nn.py:55
Function
wrapper
(cls)
data/dataloader.py:11
Function
wrapper
(cls)
guided_diffusion/measurements.py:21
Function
wrapper
(cls)
guided_diffusion/gaussian_diffusion.py:17
Function
wrapper
(cls)
guided_diffusion/posterior_mean_variance.py:17
Function
wrapper
(cls)
guided_diffusion/condition_methods.py:7
Method
zero_grad
(self)
guided_diffusion/fp16_util.py:171
← previous
201–290 of 290, ranked by callers