Denoising Diffusion Probabilistic Models Code