diffuser-toolkit Diffuser-toolkit: All kinds of diffusion models for image and audio generation in PyTorch CompVis stable-diffusion latent-diffusion OpenAI guided-diffusion lucidrains blended-diffusion denoising-diffusion-pytorch