Diffusion Based Deep Learning Projects Using Pytorch