MCPcopy Create free account

hub / github.com/Nithin-GK/T2V-DDPM / functions

Functions232 in github.com/Nithin-GK/T2V-DDPM

↓ 25 callersFunction_extract_into_tensor
Extract values from a 1-D numpy array for a batch of indices. :param arr: the 1-D numpy array. :param timesteps: a tensor of indices into
guided_diffusion/gaussian_diffusion.py:869
↓ 24 callersMethodlog
(self, *args, level=INFO)
guided_diffusion/logger.py:376
↓ 12 callersFunctionconv_nd
Create a 1D, 2D, or 3D convolution module.
guided_diffusion/nn.py:22
↓ 9 callersFunctionget_current
()
guided_diffusion/logger.py:325
↓ 8 callersMethod__init__
(self, channels, use_conv, dims=2, out_channels=None)
guided_diffusion/unet.py:91
↓ 8 callersMethodlogkv_mean
(self, key, val)
guided_diffusion/logger.py:350
↓ 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 callersFunctionmean_flat
Take the mean over all non-batch dimensions.
guided_diffusion/nn.py:86
↓ 4 callersMethod_scale_timesteps
(self, t)
guided_diffusion/gaussian_diffusion.py:339
↓ 4 callersFunctionnormalization
Make a standard normalization layer. :param channels: number of input channels. :return: an nn.Module for normalization.
guided_diffusion/nn.py:93
↓ 4 callersMethodp_mean_variance
Apply the model to get p(x_{t-1} | x_t), as well as a prediction of the initial x, x_0. :param model: the model, which takes
guided_diffusion/gaussian_diffusion.py:221
↓ 4 callersMethodq_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:199
↓ 4 callersFunctionsr_model_and_diffusion_defaults
()
guided_diffusion/script_util.py:51
↓ 3 callersMethod_predict_eps_from_xstart
(self, x_t, t, pred_xstart)
guided_diffusion/gaussian_diffusion.py:333
↓ 3 callersMethod_vb_terms_bpd
Get a term for the variational lower-bound. The resulting units are bits (rather than nats, as one might expect). This allows
guided_diffusion/gaussian_diffusion.py:690
↓ 3 callersFunctionlinear
Create a linear module.
guided_diffusion/nn.py:35
↓ 3 callersMethodlogkv
(self, key, val)
guided_diffusion/logger.py:347
↓ 3 callersMethodq_sample
Diffuse the data for a given number of diffusion steps. In other words, sample from q(x_t | x_0). :param x_start: the initial
guided_diffusion/gaussian_diffusion.py:181
↓ 3 callersMethodsave
(self)
guided_diffusion/train_util.py:196
↓ 3 callersFunctionssim
(img1, img2)
core/metrics.py:52
↓ 3 callersFunctionzero_module
Zero out the parameters of a module and return it.
guided_diffusion/nn.py:68
↓ 2 callersMethod_compute_norms
(self, grad_scale=1.0)
guided_diffusion/fp16_util.py:235
↓ 2 callersMethod_predict_xstart_from_eps
(self, x_t, t, eps)
guided_diffusion/gaussian_diffusion.py:316
↓ 2 callersMethod_truncate
(self, s)
guided_diffusion/logger.py:80
↓ 2 callersMethod_wrap_model
(self, model)
guided_diffusion/respace.py:99
↓ 2 callersFunctionadd_dict_to_argparser
(parser, default_dict)
guided_diffusion/script_util.py:208
↓ 2 callersFunctionapprox_standard_normal_cdf
A fast approximation of the cumulative distribution function of the standard normal.
guided_diffusion/losses.py:42
↓ 2 callersFunctionargs_to_dict
(args, keys)
guided_diffusion/script_util.py:218
↓ 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 callersFunctionconfigure
If comm is provided, average all numerical stats across that comm
guided_diffusion/logger.py:442
↓ 2 callersMethodconvert_to_fp16
Convert the torso of the model to float16.
guided_diffusion/unet.py:617
↓ 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 callersFunctiondiffusion_test
(val_data,model,diffusion, save_dir, run , phase, skip_timesteps=0, iter=0)
guided_diffusion/test_diff.py:14
↓ 2 callersMethodget_dir
(self)
guided_diffusion/logger.py:388
↓ 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 callersFunctionnormal_kl
Compute the KL divergence between two gaussians. Shapes are automatically broadcasted, so batches can be compared to scalars, among othe
guided_diffusion/losses.py:12
↓ 2 callersMethodprocess_and_load_images
(self,path)
guided_diffusion/image_datasets.py:134
↓ 2 callersFunctionsr_create_model_and_diffusion
( large_size, small_size, class_cond, learn_sigma, num_channels, num_res_blocks, n
guided_diffusion/script_util.py:62
↓ 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:147
↓ 1 callersMethod__init__
Set the height and weight before and after cropping
guided_diffusion/image_datasets.py:79
↓ 1 callersMethod__init__
(self, model, timestep_map, rescale_timesteps, original_num_steps)
guided_diffusion/respace.py:112
↓ 1 callersMethod_anneal_lr
(self)
guided_diffusion/train_util.py:183
↓ 1 callersFunction_configure_default_logger
()
guided_diffusion/logger.py:474
↓ 1 callersMethod_do_log
(self, args)
guided_diffusion/logger.py:397
↓ 1 callersMethod_load_and_sync_parameters
(self)
guided_diffusion/train_util.py:102
↓ 1 callersMethod_optimize_fp16
(self, opt: th.optim.Optimizer)
guided_diffusion/fp16_util.py:208
↓ 1 callersMethod_optimize_normal
(self, opt: th.optim.Optimizer)
guided_diffusion/fp16_util.py:228
↓ 1 callersMethod_predict_xstart_from_xprev
(self, x_t, t, xprev)
guided_diffusion/gaussian_diffusion.py:323
↓ 1 callersMethod_prior_bpd
Get the prior KL term for the variational lower-bound, measured in bits-per-dim. This term can't be optimized, as it only dep
guided_diffusion/gaussian_diffusion.py:797
↓ 1 callersMethod_warmed_up
(self)
guided_diffusion/resample.py:153
↓ 1 callersFunctionadd_dict_to_argparser
(parser, default_dict)
preprocess_test.py:35
↓ 1 callersFunctionavg_pool_nd
Create a 1D, 2D, or 3D average pooling module.
guided_diffusion/nn.py:42
↓ 1 callersMethodbackward
(ctx, *output_grads)
guided_diffusion/nn.py:153
↓ 1 callersFunctionbetas_for_alpha_bar
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of (1-beta) over time from t = [
guided_diffusion/gaussian_diffusion.py:43
↓ 1 callersFunctioncheck_overflow
(value)
guided_diffusion/fp16_util.py:254
↓ 1 callersMethodcondition_mean
Compute the mean for the previous step, given a function cond_fn that computes the gradient of a conditional log probability with res
guided_diffusion/gaussian_diffusion.py:344
↓ 1 callersMethodcondition_score
Compute what the p_mean_variance output would have been, should the model's score function be conditioned by cond_fn. See con
guided_diffusion/gaussian_diffusion.py:358
↓ 1 callersFunctioncreate_argparser
()
preprocess_test.py:45
↓ 1 callersFunctioncreate_argparser
()
scripts/T2V_test.py:51
↓ 1 callersFunctioncreate_argparser
()
scripts/T2V_train.py:85
↓ 1 callersFunctioncreate_gaussian_diffusion
( *, steps=1000, learn_sigma=False, sigma_small=False, noise_schedule="linear", use_kl
guided_diffusion/script_util.py:167
↓ 1 callersFunctioncreate_named_schedule_sampler
Create a ScheduleSampler from a library of pre-defined samplers. :param name: the name of the sampler. :param diffusion: the diffusion o
guided_diffusion/resample.py:8
↓ 1 callersMethodddim_sample
Sample x_{t-1} from the model using DDIM. Same usage as p_sample().
guided_diffusion/gaussian_diffusion.py:521
↓ 1 callersMethodddim_sample_loop_progressive
Use DDIM to sample from the model and yield intermediate samples from each timestep of DDIM. Same usage as p_sample_loop_prog
guided_diffusion/gaussian_diffusion.py:641
↓ 1 callersFunctiondiffusion_defaults
Defaults for image and classifier training.
guided_diffusion/script_util.py:10
↓ 1 callersFunctiondiscretized_gaussian_log_likelihood
Compute the log-likelihood of a Gaussian distribution discretizing to a given image. :param x: the target images. It is assumed that thi
guided_diffusion/losses.py:50
↓ 1 callersMethoddumpkvs
(self)
guided_diffusion/logger.py:355
↓ 1 callersMethodforward
(self, x)
guided_diffusion/nn.py:13
↓ 1 callersMethodforward
(self, x)
guided_diffusion/unet.py:100
↓ 1 callersMethodforward_backward
(self, batch, cond)
guided_diffusion/train_util.py:145
↓ 1 callersMethodget_images
(self, index)
guided_diffusion/valdata.py:26
↓ 1 callersFunctionget_rank_without_mpi_import
()
guided_diffusion/logger.py:403
↓ 1 callersFunctionget_timestamp
()
core/logger.py:17
↓ 1 callersFunctionload_data
For a dataset, create a generator over (images, kwargs) pairs. Each images is an NCHW float tensor, and the kwargs dict contains zero or
guided_diffusion/image_datasets.py:13
↓ 1 callersFunctionload_superres_data
(data_dir,gt_dirs, batch_size, image_size)
scripts/T2V_train.py:74
↓ 1 callersFunctionlog_loss_dict
(diffusion, ts, losses)
guided_diffusion/train_util.py:233
↓ 1 callersMethodlog_step
(self)
guided_diffusion/train_util.py:191
↓ 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 callersFunctionmain
(run)
scripts/T2V_test.py:25
↓ 1 callersFunctionmain
(run)
scripts/T2V_train.py:24
↓ 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:115
↓ 1 callersMethodmaster_params_to_state_dict
(self, master_params)
guided_diffusion/fp16_util.py:245
↓ 1 callersFunctionmkdirs
(paths)
core/logger.py:9
↓ 1 callersFunctionmodel_and_diffusion_defaults
Defaults for image training.
guided_diffusion/script_util.py:25
↓ 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 callersMethodoptimize
(self, opt: th.optim.Optimizer)
guided_diffusion/fp16_util.py:202
↓ 1 callersMethodp_sample
Sample x_{t-1} from the model at the given timestep. :param model: the model to sample from. :param x: the current tensor at
guided_diffusion/gaussian_diffusion.py:380
↓ 1 callersMethodp_sample_loop
Generate samples from the model. :param model: the model module. :param shape: the shape of the samples, (N, C, H, W).
guided_diffusion/gaussian_diffusion.py:425
↓ 1 callersMethodp_sample_loop_progressive
Generate samples from the model and yield intermediate samples from each timestep of diffusion. Arguments are the same as p_s
guided_diffusion/gaussian_diffusion.py:472
↓ 1 callersFunctionparam_grad_or_zeros
(param)
guided_diffusion/fp16_util.py:160
↓ 1 callersFunctionparse_resume_step_from_filename
Parse filenames of the form path/to/modelNNNNNN.pt, where NNNNNN is the checkpoint's number of steps.
guided_diffusion/train_util.py:211
↓ 1 callersMethodprocess_and_load_images
(self,path)
guided_diffusion/valdata.py:42
↓ 1 callersFunctionprocess_thermal
(thermal_dir, vis_img,eps,dest_dir)
preprocess_test.py:9
↓ 1 callersFunctionprofile_kv
(scopename)
guided_diffusion/logger.py:294
next →1–100 of 232, ranked by callers