You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@xiaohu2015 Thanks for your mentioned interesting blog. DDPM-IP has nothing to do with offset noise.
If you look at their offset noise noise = torch.randn_like(latents) + 0.1 * torch.randn(latents.shape[0], latents.shape[1], 1, 1), they add the same value for each pixel for a channel to implement the drift. Whereas, our is new_noise = noise + 0.1 * th.randn_like(noise).
More importantly, I think their input signal and target signal are both noise = torch.randn_like(latents) + 0.1 * torch.randn(latents.shape[0], latents.shape[1], 1, 1) during training. This is not the case for DDPM-IP
https://www.crosslabs.org//blog/diffusion-with-offset-noise
@forever208
The text was updated successfully, but these errors were encountered: