File size: 1,613 Bytes
846ae49
780576d
 
 
 
 
 
846ae49
780576d
 
 
 
 
 
 
52e7b97
780576d
 
52e7b97
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57ad597
52e7b97
 
 
 
 
2faf8a6
52e7b97
 
 
 
 
780576d
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---
license: openrail++
tags:
- text-to-image
- stable-diffusion
library_name: diffusers
inference: false
---

# SDXS-512-DreamShaper-Anime

SDXS is a model that can generate high-resolution images in real-time based on prompt texts, trained using score distillation and feature matching. 
For more information, please refer to our research paper: [SDXS: Real-Time One-Step Latent Diffusion Models with Image Conditions](https://arxiv.org/abs/2403.16627). 
We open-source the model as part of the research.

SDXS-512-DreamShaper-Anime is the anime-style **LoRA** for [SDXS-512-DreamShaper](https://huggingface.co/IDKiro/sdxs-512-dreamshaper).
Watch [our repo](https://github.com/IDKiro/sdxs) for any updates.


## Diffusers Usage

![](output.png)

```python
import torch
from diffusers import StableDiffusionPipeline
import peft

repo = "IDKiro/sdxs-512-dreamshaper"
lora_repo = "IDKiro/sdxs-512-dreamshaper-anime"
weight_type = torch.float16     # or float32

# Load model.
pipe = StableDiffusionPipeline.from_pretrained(repo, torch_dtype=weight_type)
pipe.unet = PeftModel.from_pretrained(pipe.unet, lora_repo)
pipe.to("cuda")

prompt = "Self-portrait oil painting, a beautiful cyborg with golden hair, 8k"

# Ensure using 1 inference step and CFG set to 0.
image = pipe(
    prompt, 
    num_inference_steps=1, 
    guidance_scale=0
).images[0]

image.save("output.png")
```

## Cite Our Work

```
@article{song2024sdxs,
  author    = {Yuda Song, Zehao Sun, Xuanwu Yin},
  title     = {SDXS: Real-Time One-Step Latent Diffusion Models with Image Conditions},
  journal   = {arxiv},
  year      = {2024},
}
```