THE GOAL: manipulate sigma times z during sampling step
Source git: DiffusionClip
-
Delete parse_args_and_config and main functions of
main.py
. -
Edit
utils\diffusion_utils.py
denoising_step function.- Create a new add_var parameter to manipulate sigma times z.
- If add_var == False, then no noise variance added during DDPM sampling step.
- add_var == True maintains the original DDPM sampling function.
-
Change
diffusionclip.py
toourddpm.py
; edit all denoising_step function correspondingly in the file.