MCPcopy Create free account

hub / github.com/bahjat-kawar/ddrm / functions

Functions294 in github.com/bahjat-kawar/ddrm

↓ 14 callersFunctionconv_nd
Create a 1D, 2D, or 3D convolution module.
guided_diffusion/nn.py:22
↓ 9 callersMethod__init__
(self, channels, use_conv, dims=2, out_channels=None)
guided_diffusion/unet.py:91
↓ 9 callersFunctionget_current
()
guided_diffusion/logger.py:325
↓ 7 callersMethodlog
(self, *args, level=INFO)
guided_diffusion/logger.py:376
↓ 7 callersFunctionnormalization
Make a standard normalization layer. :param channels: number of input channels. :return: an nn.Module for normalization.
guided_diffusion/nn.py:93
↓ 6 callersMethodclose
(self)
guided_diffusion/logger.py:391
↓ 6 callersFunctionlog
Write the sequence of args, with no separators, to the console and output files (if you've configured an output file).
guided_diffusion/logger.py:247
↓ 6 callersMethodlogkv_mean
(self, key, val)
guided_diffusion/logger.py:350
↓ 5 callersFunctiondownload
(url, local_path, chunk_size=1024)
functions/ckpt_util.py:37
↓ 5 callersFunctionlinear
Create a linear module.
guided_diffusion/nn.py:35
↓ 5 callersFunctionnonlinearity
(x)
models/diffusion.py:27
↓ 4 callersFunctionNormalize
(in_channels)
models/diffusion.py:32
↓ 4 callersMethod__init__
(self, config)
models/diffusion.py:193
↓ 4 callersMethodimg_by_mat
(self, v, M, dim)
functions/svd_replacement.py:319
↓ 4 callersMethodimg_by_mat
(self, v, M)
functions/svd_replacement.py:402
↓ 4 callersMethodimg_by_mat
(self, v, M)
functions/svd_replacement.py:472
↓ 4 callersFunctioninverse_data_transform
(config, X)
datasets/__init__.py:214
↓ 4 callersMethodmat_by_img
(self, M, v, dim)
functions/svd_replacement.py:315
↓ 4 callersMethodmat_by_img
(self, M, v)
functions/svd_replacement.py:398
↓ 4 callersMethodmat_by_img
(self, M, v)
functions/svd_replacement.py:468
↓ 4 callersMethodmat_by_vec
(self, M, v)
functions/svd_replacement.py:73
↓ 4 callersFunctionzero_module
Zero out the parameters of a module and return it.
guided_diffusion/nn.py:68
↓ 3 callersMethodVt
(self, vec)
functions/svd_replacement.py:360
↓ 3 callersFunctioncheck_integrity
(fpath, md5=None)
datasets/utils.py:20
↓ 3 callersFunctioncompute_alpha
(beta, t)
functions/denoising.py:6
↓ 3 callersMethodconvert_to_fp16
Convert the torso of the model to float16.
guided_diffusion/unet.py:619
↓ 3 callersFunctioncreate_gaussian_diffusion
( *, steps=1000, learn_sigma=False, sigma_small=False, noise_schedule="linear", use_kl
guided_diffusion/script_util.py:387
↓ 3 callersMethodsingulars
Returns a vector containing the singular values. The shape of the vector should be the same as the smaller dimension (like U)
functions/svd_replacement.py:34
↓ 2 callersMethodH
Multiplies the input vector by H
functions/svd_replacement.py:46
↓ 2 callersMethodH_pinv
Multiplies the input vector by the pseudo inverse of H
functions/svd_replacement.py:62
↓ 2 callersMethodUt
Multiplies the input vector by U transposed
functions/svd_replacement.py:28
↓ 2 callersMethodV
Multiplies the input vector by V
functions/svd_replacement.py:10
↓ 2 callersMethodV
(self, vec)
functions/svd_replacement.py:349
↓ 2 callersMethod__repr__
(self)
datasets/vision.py:34
↓ 2 callersMethod_check_integrity
(self)
datasets/celeba.py:108
↓ 2 callersMethod_compute_norms
(self, grad_scale=1.0)
guided_diffusion/fp16_util.py:216
↓ 2 callersMethod_format_transform_repr
(self, transform, head)
datasets/vision.py:49
↓ 2 callersMethod_format_transform_repr
(self, transform, head)
datasets/vision.py:70
↓ 2 callersMethod_truncate
(self, s)
guided_diffusion/logger.py:80
↓ 2 callersMethodadd_zeros
Adds trailing zeros to turn a vector from the small dimension (U) to the big dimension (V)
functions/svd_replacement.py:40
↓ 2 callersFunctioncheckpoint
Evaluate a function without caching intermediate activations, allowing for reduced memory at the expense of extra compute in the backward pas
guided_diffusion/nn.py:124
↓ 2 callersFunctionclassifier_defaults
Defaults for classifier models.
guided_diffusion/script_util.py:27
↓ 2 callersFunctionconfigure
If comm is provided, average all numerical stats across that comm
guided_diffusion/logger.py:442
↓ 2 callersFunctioncount_flops_attn
A counter for the `thop` package to count the operations in an attention operation. Meant to be used like: macs, params = thop.pr
guided_diffusion/unet.py:308
↓ 2 callersFunctioncreate_classifier
( image_size, classifier_use_fp16, classifier_width, classifier_depth, classifier_attentio
guided_diffusion/script_util.py:229
↓ 2 callersFunctioncreate_model
( image_size, num_channels, num_res_blocks, channel_mult="", learn_sigma=False, class_
guided_diffusion/script_util.py:130
↓ 2 callersFunctiondiffusion_defaults
Defaults for image and classifier training.
guided_diffusion/script_util.py:11
↓ 2 callersMethodfwht
(self, vec)
functions/svd_replacement.py:272
↓ 2 callersFunctiongen_bar_updater
()
datasets/utils.py:8
↓ 2 callersFunctionget_param_groups_and_shapes
(named_model_params)
guided_diffusion/fp16_util.py:82
↓ 2 callersFunctionmake_master_params
Copy model parameters into a (differently-shaped) list of full-precision parameters.
guided_diffusion/fp16_util.py:35
↓ 2 callersFunctionmakedir_exist_ok
Python2 support for os.makedirs(.., exist_ok=True)
datasets/utils.py:36
↓ 2 callersFunctionmd5_hash
(path)
functions/ckpt_util.py:49
↓ 2 callersFunctionpil_loader
(path)
datasets/imagenet_subset.py:25
↓ 2 callersFunctiontimestep_embedding
Create sinusoidal timestep embeddings. :param timesteps: a 1-D Tensor of N indices, one per batch element. These may b
guided_diffusion/nn.py:103
↓ 2 callersFunctionunflatten_master_params
(param_group, master_param)
guided_diffusion/fp16_util.py:78
↓ 2 callersFunctionzero_master_grads
(master_params)
guided_diffusion/fp16_util.py:128
↓ 1 callersMethodU
Multiplies the input vector by U
functions/svd_replacement.py:22
↓ 1 callersMethodUt
(self, vec)
functions/svd_replacement.py:379
↓ 1 callersMethodVt
Multiplies the input vector by V transposed
functions/svd_replacement.py:16
↓ 1 callersMethod__init__
(self, root, classes="train", transform=None, target_transform=None)
datasets/lsun.py:75
↓ 1 callersMethod__len__
(self)
datasets/vision.py:31
↓ 1 callersFunction_configure_default_logger
()
guided_diffusion/logger.py:474
↓ 1 callersMethod_do_log
(self, args)
guided_diffusion/logger.py:397
↓ 1 callersFunction_get_confirm_token
(response)
datasets/utils.py:169
↓ 1 callersMethod_optimize_fp16
(self, opt: th.optim.Optimizer)
guided_diffusion/fp16_util.py:189
↓ 1 callersMethod_optimize_normal
(self, opt: th.optim.Optimizer)
guided_diffusion/fp16_util.py:209
↓ 1 callersFunction_save_response_content
(response, destination, chunk_size=32768)
datasets/utils.py:177
↓ 1 callersMethod_verify_classes
(self, classes)
datasets/lsun.py:96
↓ 1 callersFunctionaccimage_loader
(path)
datasets/imagenet_subset.py:33
↓ 1 callersFunctionargs_to_dict
(args, keys)
guided_diffusion/script_util.py:438
↓ 1 callersFunctionavg_pool_nd
Create a 1D, 2D, or 3D average pooling module.
guided_diffusion/nn.py:42
↓ 1 callersFunctioncheck_overflow
(value)
guided_diffusion/fp16_util.py:235
↓ 1 callersFunctiondata_transform
(config, X)
datasets/__init__.py:197
↓ 1 callersFunctiondefault_loader
(path)
datasets/imagenet_subset.py:41
↓ 1 callersFunctiondict2namespace
(config)
main.py:145
↓ 1 callersMethoddownload
(self)
datasets/celeba.py:120
↓ 1 callersFunctiondownload_file_from_google_drive
Download a Google Drive file from and place it in root. Args: file_id (str): id of file to be downloaded root (str): Directory t
datasets/utils.py:134
↓ 1 callersMethoddumpkvs
(self)
guided_diffusion/logger.py:355
↓ 1 callersFunctionefficient_generalized_steps
(x, seq, model, b, H_funcs, y_0, sigma_0, etaB, etaA, etaC, cls_fn=None, classes=None)
functions/denoising.py:11
↓ 1 callersMethodextra_repr
(self)
datasets/vision.py:54
↓ 1 callersMethodforward
(self, x)
guided_diffusion/nn.py:13
↓ 1 callersMethodforward
(self, x)
guided_diffusion/unet.py:100
↓ 1 callersFunctionget_beta_schedule
(beta_schedule, *, beta_start, beta_end, num_diffusion_timesteps)
runners/diffusion.py:22
↓ 1 callersFunctionget_ckpt_path
(name, root=None, check=False, prefix='exp')
functions/ckpt_util.py:55
↓ 1 callersFunctionget_dataset
(args, config)
datasets/__init__.py:47
↓ 1 callersMethodget_dir
(self)
guided_diffusion/logger.py:388
↓ 1 callersFunctionget_rank_without_mpi_import
()
guided_diffusion/logger.py:403
↓ 1 callersFunctionget_timestep_embedding
This matches the implementation in Denoising Diffusion Probabilistic Models: From Fairseq. Build sinusoidal embeddings. This matches
models/diffusion.py:6
↓ 1 callersFunctionlogit_transform
(image, lam=1e-6)
datasets/__init__.py:192
↓ 1 callersFunctionlogkv
Log a value of some diagnostic Call this once for each diagnostic quantity, each iteration If called many times, last value will be used.
guided_diffusion/logger.py:212
↓ 1 callersMethodlogkv
(self, key, val)
guided_diffusion/logger.py:347
↓ 1 callersFunctionmain
()
main.py:156
↓ 1 callersFunctionmake_output_format
(format, ev_dir, log_suffix="")
guided_diffusion/logger.py:191
↓ 1 callersFunctionmaster_params_to_model_params
Copy the master parameter data back into the model parameters.
guided_diffusion/fp16_util.py:65
↓ 1 callersFunctionmaster_params_to_state_dict
( model, param_groups_and_shapes, master_params, use_fp16 )
guided_diffusion/fp16_util.py:95
↓ 1 callersFunctionmodel_and_diffusion_defaults
Defaults for image training.
guided_diffusion/script_util.py:43
↓ 1 callersFunctionmodel_grads_to_master_grads
Copy the gradients from the model parameters into the master parameters from make_master_params().
guided_diffusion/fp16_util.py:52
↓ 1 callersFunctionmpi_weighted_mean
Copied from: https://github.com/openai/baselines/blob/ea25b9e8b234e6ee1bca43083f8f3cf974143998/baselines/common/mpi_util.py#L110 Perform a we
guided_diffusion/logger.py:412
↓ 1 callersFunctionparam_grad_or_zeros
(param)
guided_diffusion/fp16_util.py:141
next →1–100 of 294, ranked by callers