Machine Learning Diffusion Models Github Codespaces Download Python