diffusion / README.md
adamelliotfields's picture
Update readme
259be70 verified
|
raw
history blame
3.36 kB
---
# https://huggingface.co/docs/hub/en/spaces-config-reference
title: Diffusion Zero
short_description: Image generation studio on ZeroGPU
emoji: 🧨
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 4.41.0
python_version: 3.11.9
app_file: app.py
fullWidth: false
pinned: true
header: mini
license: apache-2.0
models:
- ai-forever/Real-ESRGAN
- Comfy-Org/stable-diffusion-v1-5-archive
- cyberdelia/CyberRealistic
- fluently/Fluently-v4
- h94/IP-Adapter
- Linaqruf/anything-v3-1
- Lykon/dreamshaper-8
- prompthero/openjourney-v4
- SG161222/Realistic_Vision_V5.1_noVAE
- XpucT/Deliberate
preload_from_hub: # up to 10
- >-
ai-forever/Real-ESRGAN
RealESRGAN_x2.pth,RealESRGAN_x4.pth
- >-
Comfy-Org/stable-diffusion-v1-5-archive
v1-5-pruned-emaonly-fp16.safetensors
- >-
cyberdelia/CyberRealistic
CyberRealistic_V5_FP16.safetensors
- >-
fluently/Fluently-v4
Fluently-v4.safetensors
- >-
h94/IP-Adapter
models/ip-adapter-full-face_sd15.safetensors,models/ip-adapter-plus_sd15.safetensors,models/image_encoder/model.safetensors
- >-
Linaqruf/anything-v3-1
anything-v3-2.safetensors
- >-
Lykon/dreamshaper-8
feature_extractor/preprocessor_config.json,safety_checker/config.json,scheduler/scheduler_config.json,text_encoder/config.json,text_encoder/model.fp16.safetensors,tokenizer/merges.txt,tokenizer/special_tokens_map.json,tokenizer/tokenizer_config.json,tokenizer/vocab.json,unet/config.json,unet/diffusion_pytorch_model.fp16.safetensors,vae/config.json,vae/diffusion_pytorch_model.fp16.safetensors,model_index.json
- >-
prompthero/openjourney-v4
openjourney-v4.ckpt
- >-
SG161222/Realistic_Vision_V5.1_noVAE
Realistic_Vision_V5.1_fp16-no-ema.safetensors
- >-
XpucT/Deliberate
Deliberate_v6.safetensors
---
# diffusion
Gradio app for Stable Diffusion 1.5 featuring:
* txt2img and img2img pipelines with IP-Adapter
* Curated models, LoRAs, and TI embeddings
* 100+ styles from sdxl_prompt_styler
* 150+ prompts from StableStudio
* Compel prompt weighting
* Multiple samplers with Karras scheduling
* DeepCache, FreeU, and Clip Skip available
* Real-ESRGAN upscaling
* Optional tiny autoencoder
There's also a [CLI](https://huggingface.co/spaces/adamelliotfields/diffusion/blob/main/cli.py).
## Motivation
I want to:
* host a free and easy-to-use Stable Diffusion UI on ZeroGPU
* provide the necessary tools for common workflows
* curate useful models, adapters, and embeddings
* prefer Diffusers over custom PyTorch
* be fast on 8GB with no offloading
* only support CUDA on Linux/WSL
## Usage
See [`DOCS.md`](https://huggingface.co/spaces/adamelliotfields/diffusion/blob/main/DOCS.md).
## Installation
```bash
# clone
git clone https://huggingface.co/spaces/adamelliotfields/diffusion.git
cd diffusion
git remote set-url origin https://adamelliotfields:[email protected]/spaces/adamelliotfields/diffusion
# install
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt torch==2.4.0 torchvision==0.19.0
# gradio
python app.py --port 7860
# cli
python cli.py 'an astronaut riding a horse on mars'
```
## Development
See [pull requests and discussions](https://huggingface.co/docs/hub/en/repositories-pull-requests-discussions).
```sh
git fetch origin refs/pr/42:pr/42
git checkout pr/42
# ...
git add .
git commit -m "Commit message"
git push origin pr/42:refs/pr/42
```