Unverified Commit f4a785ce authored by Satpal Singh Rathore's avatar Satpal Singh Rathore Committed by GitHub
Browse files

Improve latent diff example (#413)



* improve latent diff example

* use gpu

* Update README.md
Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>

* Update README.md
Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
parent 5dda1735
...@@ -258,20 +258,23 @@ If you want to run the code yourself 💻, you can try out: ...@@ -258,20 +258,23 @@ If you want to run the code yourself 💻, you can try out:
- [Text-to-Image Latent Diffusion](https://huggingface.co/CompVis/ldm-text2im-large-256) - [Text-to-Image Latent Diffusion](https://huggingface.co/CompVis/ldm-text2im-large-256)
```python ```python
# !pip install diffusers transformers # !pip install diffusers transformers
from torch import autocast
from diffusers import DiffusionPipeline from diffusers import DiffusionPipeline
device = "cuda"
model_id = "CompVis/ldm-text2im-large-256" model_id = "CompVis/ldm-text2im-large-256"
# load model and scheduler # load model and scheduler
ldm = DiffusionPipeline.from_pretrained(model_id) ldm = DiffusionPipeline.from_pretrained(model_id)
ldm = ldm.to(device)
# run pipeline in inference (sample random noise and denoise) # run pipeline in inference (sample random noise and denoise)
prompt = "A painting of a squirrel eating a burger" prompt = "A painting of a squirrel eating a burger"
images = ldm([prompt], num_inference_steps=50, eta=0.3, guidance_scale=6).images with autocast(device):
image = ldm([prompt], num_inference_steps=50, eta=0.3, guidance_scale=6).images[0]
# save images # save image
for idx, image in enumerate(images): image.save("squirrel.png")
image.save(f"squirrel-{idx}.png")
``` ```
- [Unconditional Diffusion with discrete scheduler](https://huggingface.co/google/ddpm-celebahq-256) - [Unconditional Diffusion with discrete scheduler](https://huggingface.co/google/ddpm-celebahq-256)
```python ```python
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment