By decomposing the image formation process into a sequential application of denoising autoencoders, diffusion models (DMs) achieve state-of-the-art synthesis results on image data and beyond. Additionally, their formulation allows for a guiding mechanism to control the image generation process without retraining. However, since these models typically operate directly in pixel space, optimization of powerful DMs often consumes hundreds of GPU days and inference is expensive due to sequential evaluations. To enable DM training on limited computational resources while retaining their quality and flexibility, we apply them in the latent space of powerful pretrained autoencoders. In contrast to previous work, training diffusion models on such a representation allows for the first time to reach a near-optimal point between complexity reduction and detail preservation, greatly boosting visual fidelity. By introducing cross-attention layers into the model architecture, we turn diffusion models into powerful and flexible generators for general conditioning inputs such as text or bounding boxes and high-resolution synthesis becomes possible in a convolutional manner. Our latent diffusion models (LDMs) achieve a new state of the art for image inpainting and highly competitive performance on various tasks, including unconditional image generation, semantic scene synthesis, and super-resolution, while significantly reducing computational requirements compared to pixel-based DMs. Code is available at this https URL.
Usage
from diffusers import DiffusionPipeline
ldm = DiffusionPipeline.from_pretrained("fusing/latent-diffusion-text2im-large")
generator = torch.manual_seed(42)
prompt = "A painting of a squirrel eating a burger"
image = ldm([prompt], generator=generator, eta=0.3, guidance_scale=6.0, num_inference_steps=50)
image_processed = image.cpu().permute(0, 2, 3, 1)
image_processed = image_processed * 255.
image_processed = image_processed.numpy().astype(np.uint8)
image_pil = PIL.Image.fromarray(image_processed[0])
# save image
image_pil.save("test.png")
Samples
"A street sign that reads Huggingface."
2."A painting of a squirrel eating a burger"
Runs of fusing latent-diffusion-text2im-large on huggingface.co
17
Total runs
0
24-hour runs
-1
3-day runs
2
7-day runs
3
30-day runs
More Information About latent-diffusion-text2im-large huggingface.co Model
More latent-diffusion-text2im-large license Visit here:
latent-diffusion-text2im-large huggingface.co is an AI model on huggingface.co that provides latent-diffusion-text2im-large's model effect (), which can be used instantly with this fusing latent-diffusion-text2im-large model. huggingface.co supports a free trial of the latent-diffusion-text2im-large model, and also provides paid use of the latent-diffusion-text2im-large. Support call latent-diffusion-text2im-large model through api, including Node.js, Python, http.
latent-diffusion-text2im-large huggingface.co is an online trial and call api platform, which integrates latent-diffusion-text2im-large's modeling effects, including api services, and provides a free online trial of latent-diffusion-text2im-large, you can try latent-diffusion-text2im-large online for free by clicking the link below.
fusing latent-diffusion-text2im-large online free url in huggingface.co:
latent-diffusion-text2im-large is an open source model from GitHub that offers a free installation service, and any user can find latent-diffusion-text2im-large on GitHub to install. At the same time, huggingface.co provides the effect of latent-diffusion-text2im-large install, users can directly use latent-diffusion-text2im-large installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
latent-diffusion-text2im-large install url in huggingface.co: