Open Source Diffusion Models Github Student Education