|
--- |
|
license: creativeml-openrail-m |
|
language: |
|
- zh |
|
- en |
|
library_name: diffusers |
|
pipeline_tag: text-to-image |
|
tags: |
|
- art |
|
- tensorRT |
|
--- |
|
## Model Card for lyraSD |
|
|
|
lyraSD is currently the **fastest Stable Diffusion model** available, boasting an inference cost of only **0.36 seconds** for a 512x512 image, accelerating the process up to **10 times faster** than the original version. |
|
|
|
Among its main features are: |
|
|
|
- weights: original Stable Diffusion 1.5 weights |
|
- input image: 512x512 (in img2img mode) |
|
- output image: 512x512 |
|
- device requirements: Nvidia Ampere architecture (A100) or compatable |
|
- super-resultion: 4x by default, optional. |
|
|
|
## Speed |
|
|
|
### test environment |
|
|
|
- device: Nvidia A100 40G |
|
- img size: 512x512 |
|
- percision:fp16 |
|
- steps: 30 |
|
- solver: LMSD |
|
|
|
### text2img |
|
|model|time cost(ms)|memory(MB)| |
|
|:-:|:-:|:-:| |
|
|Pytorch|~5000ms|~10240| |
|
|LyraSD|~435ms|~4026| |
|
|
|
### superResolution |
|
|model|time cost(ms)|memory(MB)| |
|
|:-:|:-:|:-:| |
|
|Pytorch|720ms|~6650| |
|
|LyraSD|~26ms|~1600| |
|
|
|
|
|
|
|
|
|
|
|
## Model Sources [optional] |
|
|
|
- **Repository:** [https://huggingface.co/runwayml/stable-diffusion-v1-5] |
|
|
|
## Uses |
|
|
|
```python |
|
from lyraSD import LyraSD |
|
|
|
t2imodel = LyraSD("text2img", "./sd1.5-engine") |
|
t2imodel.inference(prompt="A fantasy landscape, trending on artstation", use_super=False) |
|
|
|
|
|
from PIL import Image |
|
i2imodel = LyraSD("img2img", "./sd1.5-engine") |
|
demo_img = Image.open("output/text2img_demo.jpg") |
|
i2imodel.inference(prompt="A fantasy landscape, trending on artstation", image=demo_img) |
|
|
|
``` |
|
## Demo output |
|
|
|
### text2img |
|
![text2img_demo](./output/text2img_demo.jpg) |
|
|
|
### img2img |
|
|
|
![text2img_demo](./output/img2img_input.jpg) |
|
|
|
![text2img_demo](./output/img2img_demo.jpg) |
|
|
|
|
|
|
|
## environment |
|
|
|
- hardware: Nvidia Ampere architecture (A100) or compatable |
|
- docker image avaible: https://hub.docker.com/r/bigmoyan/lyra_aigc/tags |
|
``` |
|
docker pull bigmoyan/lyra_aigc:v0.1 |
|
``` |
|
|
|
## citation |
|
``` bibtex |
|
@Misc{xFormers2022, |
|
author = {Bin Wu, Kangjian Wu, Zhengtao Wang}, |
|
title = {LyraSD}, |
|
howpublished = {\url{https://huggingface.co/TMElyralab/lyraSD}}, |
|
year = {2023} |
|
} |
|
``` |
|
|
|
## report bug |
|
- start a discussion to report any bugs!--> https://huggingface.co/TMElyralab/lyraSD/discussions |
|
- report bug with a `[bug]` mark in the title. |
|
|
|
|
|
|
|
|