MCPcopy Create free account

hub / github.com/bbaaii/DreamDiffusion / functions

Functions526 in github.com/bbaaii/DreamDiffusion

↓ 39 callersMethodregister_buffer
(self, name, attr)
code/dc_ldm/models/diffusion/ddim.py:18
↓ 25 callersMethodlog
(self, name, data, step=None)
code/stageA1_eeg_pretrain.py:36
↓ 16 callersFunctionexists
(val)
code/dc_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
code/dc_ldm/modules/diffusionmodules/model.py:217
↓ 15 callersFunctionconv_nd
Create a 1D, 2D, or 3D convolution module.
code/dc_ldm/modules/diffusionmodules/util.py:218
↓ 15 callersMethoddecode
(self, quant)
code/dc_ldm/models/autoencoder.py:228
↓ 15 callersFunctioninstantiate_from_config
(config)
code/dc_ldm/util.py:78
↓ 13 callersFunctionextract_into_tensor
(a, t, x_shape)
code/dc_ldm/modules/diffusionmodules/util.py:96
↓ 13 callersMethodregister_buffer
(self, name, attr)
code/dc_ldm/models/diffusion/plms.py:18
↓ 12 callersMethod__init__
(self, value, fn)
code/dc_ldm/modules/x_transformer.py:118
↓ 11 callersMethodload_state_dict
(self, state_dict)
code/sc_mbm/trainer.py:33
↓ 11 callersMethodq_sample
(self, x_start, t, noise=None)
code/dc_ldm/models/diffusion/ddpm.py:291
↓ 10 callersMethoddecode_first_stage
(self, z, predict_cids=False, force_not_quantize=False)
code/dc_ldm/models/diffusion/ddpm.py:904
↓ 10 callersFunctionnonlinearity
(x)
code/dc_ldm/modules/diffusionmodules/model.py:33
↓ 9 callersFunctionNormalize
(in_channels, num_groups=32)
code/dc_ldm/modules/diffusionmodules/model.py:38
↓ 9 callersMethod__init__
(self, channels, use_conv, dims=2, out_channels=None, padding=1)
code/dc_ldm/modules/diffusionmodules/openaimodel.py:102
↓ 9 callersMethod__init__
(self, n_embed, n_layer, vocab_size=30522, max_seq_len=77, device="cuda",use_tokenizer=True,
code/dc_ldm/modules/encoders/modules.py:83
↓ 8 callersFunctionnormalization
Make a standard normalization layer. :param channels: number of input channels. :return: an nn.Module for normalization.
code/dc_ldm/modules/diffusionmodules/util.py:199
↓ 7 callersMethodema_scope
(self, context=None)
code/dc_ldm/models/diffusion/ddpm.py:189
↓ 7 callersFunctionmake_attn
(in_channels, attn_type="vanilla")
code/dc_ldm/modules/diffusionmodules/model.py:205
↓ 7 callersMethodstate_dict
(self)
code/sc_mbm/trainer.py:30
↓ 6 callersMethod__init__
(self, dim_in, dim_out)
code/dc_ldm/modules/attention.py:38
↓ 6 callersMethodapply_model
(self, x_noisy, t, cond, return_ids=False)
code/dc_ldm/models/diffusion/ddpm.py:1117
↓ 6 callersFunctiondefault
(val, d)
code/dc_ldm/modules/x_transformer.py:58
↓ 5 callersFunctiondefault
(val, d)
code/dc_ldm/util.py:57
↓ 5 callersMethodget_input
(self, batch, k)
code/dc_ldm/models/diffusion/ddpm.py:346
↓ 5 callersMethodget_learned_conditioning
(self, c)
code/dc_ldm/models/diffusion/ddpm.py:1851
↓ 5 callersFunctionlinear
Create a linear module.
code/dc_ldm/modules/diffusionmodules/util.py:231
↓ 5 callersMethodquantize
(self, x, *args, **kwargs)
code/dc_ldm/models/autoencoder.py:559
↓ 4 callersMethod__init__
(self)
code/sc_mbm/mae_for_eeg.py:442
↓ 4 callersMethod__init__
(self, ddconfig, lossconfig, n_embed, embe
code/dc_ldm/models/autoencoder.py:136
↓ 4 callersFunctionadopt_weight
(weight, global_step, threshold=0, value=0.)
code/dc_ldm/modules/losses/vqperceptual.py:21
↓ 4 callersMethodcompute_top_k
(self, logits, labels, k, reduction="mean")
code/dc_ldm/models/diffusion/classifier.py:150
↓ 4 callersMethodema_scope
(self, context=None)
code/dc_ldm/models/autoencoder.py:185
↓ 4 callersMethodencode
(self, x)
code/dc_ldm/models/autoencoder.py:217
↓ 4 callersMethodgenerate
(self, fmri_embedding, num_samples, ddim_steps, HW=None, limit=None, state=None, output_path = None)
code/dc_ldm/ldm_for_eeg.py:173
↓ 4 callersMethodget_last_layer
(self)
code/dc_ldm/models/autoencoder.py:351
↓ 4 callersMethodget_last_layer
(self)
code/dc_ldm/models/autoencoder.py:519
↓ 4 callersFunctionget_similarity_metric
(img1, img2, method='pair-wise', metric_name='mse', **kwargs)
code/eval_metrics.py:148
↓ 4 callersFunctionnoise_like
(shape, device, repeat=False)
code/dc_ldm/modules/diffusionmodules/util.py:264
↓ 4 callersMethodsample
(self, batch_size=16, return_intermediates=False)
code/dc_ldm/models/diffusion/ddpm.py:285
↓ 4 callersMethodsample_log
(self,cond,batch_size,ddim, ddim_steps,**kwargs)
code/dc_ldm/models/diffusion/ddpm.py:1383
↓ 4 callersMethodshared_step
(self, batch, t=None)
code/dc_ldm/models/diffusion/classifier.py:179
↓ 4 callersMethodunfreeze_whole_model
(self)
code/dc_ldm/models/diffusion/ddpm.py:692
↓ 4 callersFunctionzero_module
Zero out the parameters of a module and return it.
code/dc_ldm/modules/diffusionmodules/util.py:174
↓ 3 callersMethod__init__
(self, unet_config, timesteps=1000, beta_schedule="linear",
code/dc_ldm/models/diffusion/ddpm.py:49
↓ 3 callersFunctioncheckpoint
Evaluate a function without caching intermediate activations, allowing for reduced memory at the expense of extra compute in the backward pas
code/dc_ldm/modules/diffusionmodules/util.py:102
↓ 3 callersFunctiondefault
(val, d)
code/dc_ldm/modules/attention.py:19
↓ 3 callersFunctionexists
(x)
code/dc_ldm/util.py:53
↓ 3 callersMethodfreeze_first_stage
(self)
code/dc_ldm/models/diffusion/ddpm.py:677
↓ 3 callersMethodget_cls
(self, x)
code/dc_ldm/ldm_for_eeg.py:80
↓ 3 callersMethodget_input
(self, batch, k)
code/dc_ldm/models/autoencoder.py:245
↓ 3 callersMethodget_input
(self, batch, k)
code/dc_ldm/models/autoencoder.py:466
↓ 3 callersMethodget_learned_conditioning
(self, c)
code/dc_ldm/models/diffusion/ddpm.py:739
↓ 3 callersMethodget_loss
(self, pred, target, mean=True)
code/dc_ldm/models/diffusion/ddpm.py:296
↓ 3 callersMethodget_weighting
(self, h, w, Ly, Lx, device)
code/dc_ldm/models/diffusion/ddpm.py:771
↓ 3 callersFunctionlog_txt_as_img
(wh, xc, size=10)
code/dc_ldm/util.py:17
↓ 3 callersMethodsample
(self, S, batch_size, shape, conditioning=None,
code/dc_ldm/models/diffusion/plms.py:58
↓ 3 callersMethodto_rgb
(self, x)
code/dc_ldm/models/autoencoder.py:376
↓ 3 callersMethodto_rgb
(self, x)
code/dc_ldm/models/diffusion/ddpm.py:1551
↓ 3 callersMethodunpatchify
x: (N, L, patch_size) imgs: (N, 1, num_voxels)
code/sc_mbm/mae_for_eeg.py:153
↓ 2 callersFunctionNormalize
(in_channels)
code/dc_ldm/modules/attention.py:76
↓ 2 callersMethod__init__
(self, dataset, split_path, split_num=0, split_name="train", subject=4)
code/dataset.py:304
↓ 2 callersMethod_get_denoise_row_from_list
(self, samples, desc='', force_no_decoder_quantization=False)
code/dc_ldm/models/diffusion/ddpm.py:718
↓ 2 callersMethod_get_rows_from_list
(self, samples)
code/dc_ldm/models/diffusion/ddpm.py:518
↓ 2 callersMethod_validation_step
(self, batch, batch_idx, suffix="")
code/dc_ldm/models/autoencoder.py:291
↓ 2 callersFunctionalways
(val)
code/dc_ldm/modules/x_transformer.py:64
↓ 2 callersFunctioncontrastive_loss
(logits, dim)
code/dc_ldm/ldm_for_eeg.py:20
↓ 2 callersFunctioncontrastive_loss
(logits, dim)
code/dc_ldm/modules/encoders/modules.py:294
↓ 2 callersMethodcopy_to
(self, model)
code/dc_ldm/modules/ema.py:46
↓ 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
code/dc_ldm/modules/diffusionmodules/openaimodel.py:329
↓ 2 callersFunctioncreate_EEG_dataset
(eeg_signals_path='../dreamdiffusion/datasets/eeg_5_95_std.pth', splits_path = '../dreamdiffusion
code/dataset.py:328
↓ 2 callersMethoddecode
(self, z)
code/dc_ldm/models/autoencoder.py:452
↓ 2 callersMethoddelta_border
:param h: height :param w: width :return: normalized distance to image border, wtith min distance = 0 at border and
code/dc_ldm/models/diffusion/ddpm.py:757
↓ 2 callersMethodencode_first_stage
(self, x)
code/dc_ldm/models/diffusion/ddpm.py:1024
↓ 2 callersFunctionexists
(val)
code/dc_ldm/modules/attention.py:11
↓ 2 callersMethodfinish
(self)
code/stageA1_eeg_pretrain.py:52
↓ 2 callersMethodfull_validation
(self, batch, state=None)
code/dc_ldm/models/diffusion/ddpm.py:445
↓ 2 callersMethodgenerate
(self, data, num_samples, ddim_steps=300, HW=None, limit=None, state=None)
code/dc_ldm/models/diffusion/ddpm.py:376
↓ 2 callersMethodget_clip_loss
(self, x, image_embeds)
code/dc_ldm/ldm_for_eeg.py:83
↓ 2 callersMethodget_codebook_entry
(self, indices, shape)
code/dc_ldm/models/autoencoder.py:118
↓ 2 callersMethodget_conditioning
(self, batch, k=None)
code/dc_ldm/models/diffusion/classifier.py:133
↓ 2 callersMethodget_eval_metric
(self, samples, avg=True)
code/dc_ldm/models/diffusion/ddpm.py:485
↓ 2 callersMethodget_first_stage_encoding
(self, encoder_posterior)
code/dc_ldm/models/diffusion/ddpm.py:730
↓ 2 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])
code/dc_ldm/models/diffusion/ddpm.py:787
↓ 2 callersMethodget_input
(self, batch, k)
code/dc_ldm/models/diffusion/classifier.py:124
↓ 2 callersMethodget_input
(self, batch, k, return_first_stage_outputs=False, force_c_encode=False, cond_key=None, retu
code/dc_ldm/models/diffusion/ddpm.py:840
↓ 2 callersFunctiongroup_dict_by_key
(cond, d)
code/dc_ldm/modules/x_transformer.py:93
↓ 2 callersFunctiongroupby_prefix_and_trim
(prefix, d)
code/dc_ldm/modules/x_transformer.py:110
↓ 2 callersMethodinit_from_ckpt
(self, path, ignore_keys=list(), only_model=False)
code/dc_ldm/models/diffusion/ddpm.py:203
↓ 2 callersFunctionismap
(x)
code/dc_ldm/util.py:41
↓ 2 callersMethodlog_image
(self, name, fig)
code/stageA1_eeg_pretrain.py:46
↓ 2 callersFunctionmake_ddim_sampling_parameters
(alphacums, ddim_timesteps, eta, verbose=True)
code/dc_ldm/modules/diffusionmodules/util.py:63
↓ 2 callersFunctionmake_ddim_timesteps
(ddim_discr_method, num_ddim_timesteps, num_ddpm_timesteps, verbose=True)
code/dc_ldm/modules/diffusionmodules/util.py:46
↓ 2 callersMethodmode
(self)
code/dc_ldm/modules/distributions/distributions.py:20
↓ 2 callersMethodp_sample
(self, x, c, t, clip_denoised=False, repeat_noise=False, return_codebook_ids=False, quantize_
code/dc_ldm/models/diffusion/ddpm.py:1232
↓ 2 callersMethodpredict_start_from_noise
(self, x_t, t, noise)
code/dc_ldm/models/diffusion/ddpm.py:233
↓ 2 callersMethodq_posterior
(self, x_start, x_t, t)
code/dc_ldm/models/diffusion/ddpm.py:239
↓ 2 callersMethodre_init_ema
(self)
code/dc_ldm/models/diffusion/ddpm.py:129
↓ 2 callersMethodregister_schedule
(self, given_betas=None, beta_schedule="linear", timesteps=1000, linear_start=1e-4,
code/dc_ldm/models/diffusion/ddpm.py:134
next →1–100 of 526, ranked by callers