MCPcopy Create free account

hub / github.com/horseee/DeepCache / functions

Functions1,211 in github.com/horseee/DeepCache

↓ 143 callersMethodto
( self, torch_device: Optional[Union[str, torch.device]] = None, torch_dtype: Optional
DeepCache/sd/pipeline_utils.py:678
↓ 44 callersMethodlog
(self, info)
experiments/ddpm/ddpm/utils/logging.py:100
↓ 43 callersMethodto
( self, torch_device: Optional[Union[str, torch.device]] = None, torch_dtype: Optional
DeepCache/sdxl/pipeline_utils.py:677
↓ 38 callersMethodregister_buffer
(self, name, attr)
experiments/ldm/ldm/models/diffusion/ddim.py:18
↓ 36 callersMethodupdate
(self, module)
experiments/ddpm/ddpm/models/ema.py:17
↓ 26 callersMethod__init__
( self, in_channels: int, prev_output_channel: int, out_channels: int,
DeepCache/sdxl/unet_2d_blocks.py:2264
↓ 26 callersMethod__init__
( self, in_channels: int, prev_output_channel: int, out_channels: int,
DeepCache/sd/unet_2d_blocks.py:2262
↓ 26 callersFunctioninstantiate_from_config
(config)
experiments/ldm/ldm/util.py:78
↓ 25 callersFunctiontqdm
(x)
experiments/ddpm/fid.py:49
↓ 24 callersMethodload_state_dict
(self, state_dict)
experiments/ddpm/ddpm/models/ema.py:50
↓ 23 callersMethodfrom_pretrained
r""" Instantiate a PyTorch diffusion pipeline from pretrained pipeline weights. The pipeline is set in evaluation mode (`model.eval()
DeepCache/sd/pipeline_utils.py:769
↓ 22 callersMethoddecode
(self, quant)
experiments/ldm/ldm/models/autoencoder.py:107
↓ 19 callersMethoddevice
r""" Returns: `torch.device`: The torch device on which the pipeline is located.
DeepCache/sd/pipeline_utils.py:754
↓ 18 callersMethodto
r""" Performs Pipeline dtype and/or device conversion. A torch.dtype and torch.device are inferred from the arguments of `self.to(*arg
DeepCache/svd/pipeline_utils.py:725
↓ 16 callersMethod__init__
( self, in_channels: int, prev_output_channel: int, out_channels: int,
DeepCache/svd/unet_3d_blocks.py:828
↓ 16 callersFunctionexists
(val)
experiments/ldm/ldm/modules/x_transformer.py:54
↓ 15 callersMethod__init__
(self, *, ch, out_ch, ch_mult=(1,2,4,8), num_res_blocks, attn_resolutions, dropout=0.0, resam
experiments/ldm/ldm/modules/diffusionmodules/model.py:217
↓ 15 callersFunctionconv_nd
Create a 1D, 2D, or 3D convolution module.
experiments/ldm/ldm/modules/diffusionmodules/util.py:218
↓ 14 callersMethoddecode_first_stage
(self, z, predict_cids=False, force_not_quantize=False)
experiments/ldm/ldm/models/diffusion/ddpm.py:706
↓ 13 callersFunctionextract_into_tensor
(a, t, x_shape)
experiments/ldm/ldm/modules/diffusionmodules/util.py:96
↓ 13 callersMethodregister_buffer
(self, name, attr)
experiments/ldm/ldm/models/diffusion/plms.py:18
↓ 12 callersMethod__init__
(self, value, fn)
experiments/ldm/ldm/modules/x_transformer.py:118
↓ 12 callersMethodencode
(self, x)
experiments/ldm/ldm/models/autoencoder.py:96
↓ 12 callersMethodq_sample
(self, x_start, t, noise=None)
experiments/ldm/ldm/models/diffusion/ddpm.py:274
↓ 10 callersFunctionnonlinearity
(x)
experiments/ldm/ldm/modules/diffusionmodules/model.py:33
↓ 9 callersFunctionNormalize
(in_channels, num_groups=32)
experiments/ldm/ldm/modules/diffusionmodules/model.py:38
↓ 9 callersMethod__init__
(self, channels, use_conv, dims=2, out_channels=None, padding=1)
experiments/ldm/ldm/modules/diffusionmodules/openaimodel.py:100
↓ 9 callersMethod_get_signature_keys
(cls, obj)
DeepCache/svd/pipeline_utils.py:1914
↓ 9 callersMethoddevice
r""" Returns: `torch.device`: The torch device on which the pipeline is located.
DeepCache/svd/pipeline_utils.py:885
↓ 9 callersMethodsample
(self, batch_size=16, return_intermediates=False)
experiments/ldm/ldm/models/diffusion/ddpm.py:268
↓ 9 callersFunctionset_random_seed
(seed)
main.py:10
↓ 9 callersMethodwrap_block_forward
(self, block, block_name, block_i, layer_i, blocktype = "down")
DeepCache/extension/deepcache.py:46
↓ 8 callersMethod_get_signature_keys
(obj)
DeepCache/sdxl/pipeline_utils.py:1654
↓ 8 callersMethod_get_signature_keys
(obj)
DeepCache/sd/pipeline_utils.py:1654
↓ 8 callersMethodget_learned_conditioning
(self, c)
experiments/ldm/ldm/models/diffusion/ddpm.py:551
↓ 8 callersFunctionnormalization
Make a standard normalization layer. :param channels: number of input channels. :return: an nn.Module for normalization.
experiments/ldm/ldm/modules/diffusionmodules/util.py:199
↓ 7 callersMethod__init__
(self, n_embed, n_layer, vocab_size=30522, max_seq_len=77, device="cuda",use_tokenizer=True,
experiments/ldm/ldm/modules/encoders/modules.py:82
↓ 7 callersMethodema_scope
(self, context=None)
experiments/ldm/ldm/models/autoencoder.py:64
↓ 7 callersMethodema_scope
(self, context=None)
experiments/ldm/ldm/models/diffusion/ddpm.py:172
↓ 7 callersFunctionmake_attn
(in_channels, attn_type="vanilla")
experiments/ldm/ldm/modules/diffusionmodules/model.py:205
↓ 7 callersMethodmeshgrid
(self, h, w)
experiments/ldm/ldm/models/diffusion/ddpm.py:564
↓ 7 callersMethodsample
(self)
experiments/ldm/ldm/modules/distributions/distributions.py:17
↓ 7 callersMethodstate_dict
(self)
experiments/ddpm/ddpm/models/ema.py:47
↓ 6 callersMethod__init__
(self, dim_in, dim_out)
experiments/ldm/ldm/modules/attention.py:38
↓ 6 callersMethod__init__
(self, txt_file, data_root, size=None, int
experiments/ldm/ldm/data/lsun.py:10
↓ 6 callersFunctionadd_JPEG_noise
(img)
experiments/ldm/ldm/modules/image_degradation/bsrgan.py:418
↓ 6 callersFunctionadd_blur
(img, sf=4)
experiments/ldm/ldm/modules/image_degradation/bsrgan.py:325
↓ 6 callersMethodapply_model
(self, x_noisy, t, cond, return_ids=False)
experiments/ldm/ldm/models/diffusion/ddpm.py:891
↓ 6 callersFunctiondefault
(val, d)
experiments/ldm/ldm/modules/x_transformer.py:58
↓ 6 callersFunctionis_supported_instance
(module)
DeepCache/flops.py:536
↓ 5 callersFunctiondefault
(val, d)
experiments/ldm/ldm/util.py:57
↓ 5 callersMethoddevice
r""" Returns: `torch.device`: The torch device on which the pipeline is located.
DeepCache/sdxl/pipeline_utils.py:753
↓ 5 callersFunctiondownload
(url, local_path, chunk_size=1024)
experiments/ddpm/ddpm/functions/ckpt_util.py:37
↓ 5 callersMethodenable_model_cpu_offload
r""" Offloads all models to CPU using accelerate, reducing memory usage with a low impact on performance. Compared to `enable_sequenti
DeepCache/sd/pipeline_utils.py:1231
↓ 5 callersMethodforward
(self, x)
experiments/ldm/ldm/modules/diffusionmodules/util.py:210
↓ 5 callersMethodget_input
(self, batch, k)
experiments/ldm/ldm/models/diffusion/ddpm.py:329
↓ 5 callersFunctioninverse_data_transform
(config, X)
experiments/ddpm/ddpm/datasets/__init__.py:206
↓ 5 callersFunctionlinear
Create a linear module.
experiments/ldm/ldm/modules/diffusionmodules/util.py:231
↓ 5 callersFunctionnonlinearity
(x)
experiments/ddpm/ddpm/models/diffusion.py:27
↓ 5 callersFunctionnonlinearity
(x)
experiments/ddpm/ddpm/models/deepcache_diffusion.py:28
↓ 5 callersMethodquantize
(self, x, *args, **kwargs)
experiments/ldm/ldm/models/autoencoder.py:437
↓ 5 callersMethodto_rgb
(self, x)
experiments/ldm/ldm/models/autoencoder.py:255
↓ 4 callersFunctionNormalize
(in_channels)
experiments/ddpm/ddpm/models/diffusion.py:32
↓ 4 callersFunctionNormalize
(in_channels)
experiments/ddpm/ddpm/models/deepcache_diffusion.py:33
↓ 4 callersMethod__init__
(self, config)
experiments/ddpm/ddpm/models/diffusion.py:193
↓ 4 callersMethod__init__
(self, config)
experiments/ddpm/ddpm/models/deepcache_diffusion.py:194
↓ 4 callersMethod__init__
Imagenet Superresolution Dataloader Performs following ops in order: 1. crops a crop of size s from image either as random o
experiments/ldm/ldm/data/imagenet.py:273
↓ 4 callersFunctionadd_Gaussian_noise
(img, noise_level1=2, noise_level2=25)
experiments/ldm/ldm/modules/image_degradation/bsrgan.py:369
↓ 4 callersFunctionadd_JPEG_noise
(img)
experiments/ldm/ldm/modules/image_degradation/bsrgan_light.py:422
↓ 4 callersFunctionadopt_weight
(weight, global_step, threshold=0, value=0.)
experiments/ldm/ldm/modules/losses/vqperceptual.py:20
↓ 4 callersFunctioncalculate_weights_indices
(in_length, out_length, scale, kernel, kernel_width, antialiasing)
experiments/ldm/ldm/modules/image_degradation/utils_image.py:708
↓ 4 callersFunctioncompute_alpha
(beta, t)
experiments/ddpm/ddpm/functions/deepcache_denoising.py:41
↓ 4 callersFunctioncompute_alpha
(beta, t)
experiments/ddpm/ddpm/functions/denoising.py:4
↓ 4 callersMethodcompute_top_k
(self, logits, labels, k, reduction="mean")
experiments/ldm/ldm/models/diffusion/classifier.py:150
↓ 4 callersMethodenable
(self, pipe=None)
DeepCache/extension/deepcache.py:5
↓ 4 callersMethodget_fold_unfold
:param x: img of size (bs, c, h, w) :return: n img crops of size (n, bs, c, kernel_size[0], kernel_size[1])
experiments/ldm/ldm/models/diffusion/ddpm.py:601
↓ 4 callersMethodget_input
(self, batch, k)
experiments/ldm/ldm/models/autoencoder.py:124
↓ 4 callersMethodget_last_layer
(self)
experiments/ldm/ldm/models/autoencoder.py:230
↓ 4 callersMethodget_last_layer
(self)
experiments/ldm/ldm/models/autoencoder.py:397
↓ 4 callersMethodmode
(self)
experiments/ldm/ldm/modules/distributions/distributions.py:20
↓ 4 callersFunctionnoise_like
(shape, device, repeat=False)
experiments/ldm/ldm/modules/diffusionmodules/util.py:264
↓ 4 callersFunctionrearrange_3
(tensor, f)
DeepCache/sd/pipeline_text_to_video_zero.py:69
↓ 4 callersFunctionrearrange_4
(tensor)
DeepCache/sd/pipeline_text_to_video_zero.py:74
↓ 4 callersMethodsample
(self, S, batch_size, shape, conditioning=None,
experiments/ldm/ldm/models/diffusion/ddim.py:56
↓ 4 callersMethodsample_image
(self, x, model, last=True, timesteps=None)
experiments/ddpm/ddpm/runners/diffusion.py:392
↓ 4 callersMethodsample_log
(self,cond,batch_size,ddim, ddim_steps,**kwargs)
experiments/ldm/ldm/models/diffusion/ddpm.py:1235
↓ 4 callersMethodset_params
(self,cache_interval=1, cache_branch_id=0, skip_mode='uniform')
DeepCache/extension/deepcache.py:14
↓ 4 callersFunctionset_random_seed
(seed)
stable_diffusion.py:14
↓ 4 callersFunctionset_random_seed
(seed)
stable_diffusion_xl.py:15
↓ 4 callersFunctionset_random_seed
(seed)
text2video_zero.py:16
↓ 4 callersMethodshared_step
(self, batch, t=None)
experiments/ldm/ldm/models/diffusion/classifier.py:179
↓ 4 callersFunctionzero_module
Zero out the parameters of a module and return it.
experiments/ldm/ldm/modules/diffusionmodules/util.py:174
↓ 3 callersMethod__init__
(self, ddconfig, lossconfig, n_embed, embe
experiments/ldm/ldm/models/autoencoder.py:15
↓ 3 callersMethod__init__
(self, unet_config, timesteps=1000, beta_schedule="linear",
experiments/ldm/ldm/models/diffusion/ddpm.py:46
↓ 3 callersFunction_unwrap_model
Unwraps a model.
DeepCache/svd/pipeline_utils.py:274
↓ 3 callersFunctionadd_blur
(img, sf=4)
experiments/ldm/ldm/modules/image_degradation/bsrgan_light.py:325
↓ 3 callersMethodbackward_loop
Perform backward process given list of time steps. Args: latents: Latents at time timesteps[0].
DeepCache/sd/pipeline_text_to_video_zero.py:387
↓ 3 callersFunctioncheck_integrity
(fpath, md5=None)
experiments/ddpm/ddpm/datasets/utils.py:20
↓ 3 callersFunctioncheckpoint
Evaluate a function without caching intermediate activations, allowing for reduced memory at the expense of extra compute in the backward pas
experiments/ldm/ldm/modules/diffusionmodules/util.py:102
↓ 3 callersFunctioncompute_statistics_of_path
(path, model, batch_size, dims, device, num_workers=1, num_samples=None, res=No
experiments/ddpm/fid.py:265
next →1–100 of 1,211, ranked by callers