Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baofff/Extended-Analytic-DPM
/ functions
Functions
635 in github.com/baofff/Extended-Analytic-DPM
⨍
Functions
635
◇
Types & classes
128
↓ 135 callers
Method
get
(self, key: str)
core/utils/managers.py:26
↓ 22 callers
Method
to
(self, device)
core/utils/managers.py:113
↓ 20 callers
Function
ncsn_conv3x3
3x3 convolution with PyTorch initialization. Same as NCSNv1/NCSNv2.
libs/score_sde/models/layers.py:108
↓ 18 callers
Method
__init__
(self, in_dim, num_units, init_scale=0.1)
libs/score_sde/models/layers.py:547
↓ 18 callers
Method
items
(self)
core/utils/managers.py:23
↓ 16 callers
Function
normalization
Make a standard normalization layer. :param channels: number of input channels. :return: an nn.Module for normalization.
libs/iddpm/nn.py:80
↓ 12 callers
Function
conv_nd
Create a 1D, 2D, or 3D convolution module.
libs/iddpm/nn.py:22
↓ 12 callers
Method
parameters
r""" Return the parameters of models corresponding to keys If keys are empty, return the parameters of all models Args:
core/utils/managers.py:86
↓ 11 callers
Function
get_iddpm_unet_config
(**hparams)
configs/cifar10/models.py:4
↓ 11 callers
Method
keys
(self)
core/utils/managers.py:20
↓ 11 callers
Method
report_scalar
(self, scalar, it, tag)
interface/utils/interact.py:49
↓ 11 callers
Method
save
(self, fname, as_dir=True)
interface/utils/ckpt.py:56
↓ 10 callers
Function
global_device
()
core/utils/device_utils.py:22
↓ 10 callers
Method
sample
(self, x0, t_init)
core/diffusion/sde.py:26
↓ 9 callers
Method
load
(self, fname)
interface/utils/ckpt.py:66
↓ 9 callers
Method
tilde_beta
(self, s, t)
core/diffusion/schedule.py:39
↓ 8 callers
Function
default_init
The same initialization used in DDPM.
libs/score_sde/models/layers.py:88
↓ 8 callers
Function
nonlinearity
(x)
libs/ddpm/model.py:27
↓ 7 callers
Method
__init__
(self, num_features, bias=True)
libs/score_sde/models/normalization.py:150
↓ 7 callers
Function
get_act
Get activation functions from the config file.
libs/score_sde/models/layers.py:29
↓ 6 callers
Method
__init__
(self, dim1, dim2, method='cat')
libs/score_sde/models/layerspp.py:47
↓ 6 callers
Method
_compute_cond_module
(self, module, x)
libs/score_sde/models/ncsnv2.py:381
↓ 6 callers
Method
_load_csv
( self, filename: str, header: Optional[int] = None, )
interface/datasets/celeba.py:223
↓ 6 callers
Function
verify_str_arg
( value, arg=None, valid_values=None, custom_msg=None, )
interface/datasets/lsun/lsun.py:15
↓ 5 callers
Function
Normalize
(in_channels)
libs/ddpm/model.py:32
↓ 5 callers
Method
__init__
(self, schedule, wrapper, **kwargs)
core/criterions/ddpm.py:61
↓ 5 callers
Method
__init__
(self, channels, use_conv, dims=2)
libs/iddpm/unet.py:60
↓ 5 callers
Method
_compute_cond_module
(self, module, x)
libs/score_sde/models/ncsnv2.py:279
↓ 5 callers
Function
_shape
(x, dim)
libs/score_sde/models/up_or_down_sampling.py:191
↓ 5 callers
Function
ddpm_conv3x3
3x3 convolution with DDPM initialization.
libs/score_sde/models/layers.py:118
↓ 5 callers
Method
get_states
r""" Args: keys: the keys of objects If empty, return the states of all objects
core/utils/managers.py:63
↓ 5 callers
Function
is_labelled
(dataset)
interface/datasets/utils.py:14
↓ 5 callers
Method
load_states
r""" Args: states: a dict of states of objects keys: the keys of objects If empty, load states for all
core/utils/managers.py:47
↓ 5 callers
Method
predict_x0_eps
(self, xt, t)
core/diffusion/dtdpm.py:35
↓ 5 callers
Function
zero_module
Zero out the parameters of a module and return it.
libs/iddpm/nn.py:55
↓ 4 callers
Method
__init__
Build pretrained InceptionV3 Parameters ---------- output_blocks : list of int Indices of blocks to return featur
tools/inception.py:31
↓ 4 callers
Method
__init__
(self, *, ch, out_ch, ch_mult=(1,2,4,8), num_res_blocks, attn_resolutions, dropout=0.0, resam
libs/ddpm/model.py:192
↓ 4 callers
Method
_compute_cond_module
(self, module, x)
libs/score_sde/models/ncsnv2.py:101
↓ 4 callers
Method
_compute_cond_module
(self, module, x, y)
libs/score_sde/models/ncsnv2.py:191
↓ 4 callers
Function
_setup_kernel
(k)
libs/score_sde/models/up_or_down_sampling.py:181
↓ 4 callers
Method
diffusion
(self, t)
core/diffusion/sde.py:17
↓ 4 callers
Method
drift
(self, x, t)
core/diffusion/sde.py:14
↓ 4 callers
Method
eval
(self)
core/utils/managers.py:121
↓ 4 callers
Method
get_data
(self, partition, labelled=False)
interface/datasets/dataset_factory.py:40
↓ 4 callers
Function
get_ddpm_unet_double_pretrained_config
(**hparams)
configs/celeba64/models.py:21
↓ 4 callers
Function
get_ddpm_unet_double_pretrained_config
(**hparams)
configs/lsun/models.py:21
↓ 4 callers
Function
get_iddpm_unet_double_pretrained_config
(**hparams)
configs/cifar10/models.py:44
↓ 4 callers
Function
get_iddpm_unet_double_pretrained_config
(**hparams)
configs/imagenet64/models.py:34
↓ 4 callers
Function
get_normalization
Obtain normalization modules from the config file.
libs/score_sde/models/normalization.py:22
↓ 4 callers
Function
get_score_sde_ncsnpp_double_pretrained_config
(**hparams)
configs/cifar10/models.py:63
↓ 4 callers
Method
get_train_data
(self, labelled=False)
interface/datasets/dataset_factory.py:27
↓ 4 callers
Function
score_on_dataset
r""" Args: dataset: an instance of Dataset score_fn: a batch of data -> a batch of scalars batch_size: the batch size
core/evaluate/score.py:8
↓ 4 callers
Method
transform_data
(self, dataset, labelled)
interface/datasets/dataset_factory.py:21
↓ 4 callers
Function
upfirdn2d
(input, kernel, up=1, down=1, pad=(0, 0))
libs/score_sde/op/upfirdn2d.py:145
↓ 3 callers
Method
__init__
r""" Args: shift1: whether to shift the index
core/diffusion/wrapper.py:22
↓ 3 callers
Method
__init__
r""" Manage a dict of objects
core/utils/managers.py:12
↓ 3 callers
Method
__init__
(self, config)
libs/score_sde/models/ncsnv2.py:137
↓ 3 callers
Method
_predict_x0_eps
(self, pred, xt, t)
core/diffusion/dtdpm.py:45
↓ 3 callers
Function
backup_codes
(path, date)
interface/utils/reproducibility.py:24
↓ 3 callers
Function
backup_config
(config, path)
interface/utils/reproducibility.py:41
↓ 3 callers
Function
compute_statistics_of_path
(path, model, batch_size, dims, device, num_workers=8)
tools/fid_score.py:214
↓ 3 callers
Function
from_flattened_numpy
Form a torch tensor with the given `shape` from a flattened numpy array `x`.
core/diffusion/likelihood.py:148
↓ 3 callers
Function
get_score_sde_ncsnpp_config
(**hparams)
configs/cifar10/models.py:54
↓ 3 callers
Function
get_sigmas
Get sigmas --- the set of noise levels for SMLD from config files. Args: config: A ConfigDict object parsed from the config file Returns:
libs/score_sde/models/utils.py:49
↓ 3 callers
Method
get_train_val_data
(self, labelled=False)
interface/datasets/dataset_factory.py:33
↓ 3 callers
Function
iterable_to_str
(iterable: Iterable)
interface/datasets/lsun/lsun.py:11
↓ 3 callers
Function
linear
Create a linear module.
libs/iddpm/nn.py:35
↓ 3 callers
Method
load_state_dict
(self, state_dict)
libs/score_sde/models/ema.py:95
↓ 3 callers
Method
report_machine
(self)
interface/utils/interact.py:54
↓ 3 callers
Function
report_statistics
(s, t, statistics)
core/diffusion/utils.py:8
↓ 3 callers
Function
set_deterministic
(flag: bool)
interface/utils/reproducibility.py:18
↓ 3 callers
Function
set_seed
(seed: int)
interface/utils/reproducibility.py:12
↓ 3 callers
Function
timestep_embedding
Create sinusoidal timestep embeddings. :param timesteps: a 1-D Tensor of N indices, one per batch element. These may b
libs/iddpm/nn.py:90
↓ 3 callers
Function
to_flattened_numpy
Flatten a torch tensor `x` and convert it to numpy.
core/diffusion/likelihood.py:144
↓ 3 callers
Method
update
(self, data_loader)
core/criterions/base.py:36
↓ 3 callers
Method
values
(self)
core/utils/managers.py:30
↓ 2 callers
Method
__init__
(self, data_path, flattened=False, width=64)
interface/datasets/celeba.py:330
↓ 2 callers
Method
__repr__
(self)
interface/datasets/celeba.py:77
↓ 2 callers
Method
__repr__
(self)
interface/datasets/lsun/vision.py:34
↓ 2 callers
Method
_check_integrity
(self)
interface/datasets/celeba.py:244
↓ 2 callers
Function
_choice_steps
(N, sample_steps, typ, ms_eps=None, nll_terms=None, betas=None)
core/diffusion/trajectory.py:195
↓ 2 callers
Method
_format_transform_repr
(self, transform: Callable, head: str)
interface/datasets/celeba.py:109
↓ 2 callers
Method
_format_transform_repr
(self, transform, head)
interface/datasets/lsun/vision.py:49
↓ 2 callers
Method
_format_transform_repr
(self, transform, head)
interface/datasets/lsun/vision.py:70
↓ 2 callers
Function
_inception_v3
Wraps `torchvision.models.inception_v3` Skips default weight inititialization if supported by torchvision version. See https://github.com/mse
tools/inception.py:166
↓ 2 callers
Method
_predict_cov_prev
(self, s, t, typ, cov_x0_pred=None)
core/diffusion/dtdpm.py:131
↓ 2 callers
Method
_predict_cov_x0
(self, pred1, pred2, xt, t)
core/diffusion/dtdpm.py:72
↓ 2 callers
Function
_solve_fn_dp
(fn, N, K)
core/diffusion/trajectory.py:86
↓ 2 callers
Function
approx_standard_normal_cdf
A fast approximation of the cumulative distribution function of the standard normal.
core/func/functions.py:81
↓ 2 callers
Function
calculate_fid_given_paths
Calculates the FID of two paths
tools/fid_score.py:239
↓ 2 callers
Function
checkpoint
Evaluate a function without caching intermediate activations, allowing for reduced memory at the expense of extra compute in the backward pas
libs/iddpm/nn.py:111
↓ 2 callers
Function
create_instance
(config)
interface/utils/config_utils.py:10
↓ 2 callers
Method
cum_beta
(self, t)
core/diffusion/sde.py:20
↓ 2 callers
Function
dict2str
(dct)
misc.py:44
↓ 2 callers
Method
ema
r""" Exponential moving average theta <- beta * theta + (1 - beta) * theta_src Args: src: the source model
core/utils/managers.py:125
↓ 2 callers
Function
euler_maruyama
r""" The Euler Maruyama sampler for reverse SDE / ODE See `Score-Based Generative Modeling through Stochastic Differential Equations`
core/diffusion/sample.py:50
↓ 2 callers
Function
fn
(x0)
core/diffusion/likelihood.py:73
↓ 2 callers
Function
get_ddpm_unet_config
(**hparams)
configs/celeba64/models.py:4
↓ 2 callers
Function
get_ddpm_unet_config
(**hparams)
configs/lsun/models.py:4
↓ 2 callers
Function
get_iddpm_unet_config
(**hparams)
configs/imagenet64/models.py:4
next →
1–100 of 635, ranked by callers