Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -154,7 +154,7 @@ os.makedirs(directory_vaes, exist_ok=True)
|
|
| 154 |
# - **Download SD 1.5 Models**
|
| 155 |
download_model = "https://huggingface.co/frankjoshua/toonyou_beta6/resolve/main/toonyou_beta6.safetensors"
|
| 156 |
# - **Download VAEs**
|
| 157 |
-
download_vae = "https://huggingface.co/nubby/blessed-sdxl-vae-fp16-fix/resolve/main/sdxl_vae-fp16fix-c-1.1-b-0.5.safetensors?download=true, https://huggingface.co/nubby/blessed-sdxl-vae-fp16-fix/resolve/main/sdxl_vae-fp16fix-blessed.safetensors?download=true, https://huggingface.co/digiplay/VAE/resolve/main/vividReal_v20.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/kl-f8-anime2_fp16.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/ClearVAE_V2.3_fp16.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/vae-ft-mse-840000-ema-pruned_fp16.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/blessed2_fp16.safetensors?download=true"
|
| 158 |
# - **Download LoRAs**
|
| 159 |
download_lora = "https://civitai.com/api/download/models/135867, https://civitai.com/api/download/models/135931, https://civitai.com/api/download/models/177492, https://civitai.com/api/download/models/145907, https://huggingface.co/Linaqruf/anime-detailer-xl-lora/resolve/main/anime-detailer-xl.safetensors?download=true, https://huggingface.co/Linaqruf/style-enhancer-xl-lora/resolve/main/style-enhancer-xl.safetensors?download=true, https://civitai.com/api/download/models/28609"
|
| 160 |
load_diffusers_format_model = [
|
|
@@ -408,14 +408,28 @@ class GuiSD:
|
|
| 408 |
mask_padding_b,
|
| 409 |
):
|
| 410 |
|
|
|
|
| 411 |
loras_list = [lora1, lora2, lora3, lora4, lora5]
|
| 412 |
-
|
| 413 |
-
|
| 414 |
-
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
)
|
| 418 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 419 |
|
| 420 |
task = task_stablepy[task]
|
| 421 |
|
|
|
|
| 154 |
# - **Download SD 1.5 Models**
|
| 155 |
download_model = "https://huggingface.co/frankjoshua/toonyou_beta6/resolve/main/toonyou_beta6.safetensors"
|
| 156 |
# - **Download VAEs**
|
| 157 |
+
download_vae = "https://huggingface.co/madebyollin/sdxl-vae-fp16-fix/resolve/main/sdxl.vae.safetensors?download=true, https://huggingface.co/nubby/blessed-sdxl-vae-fp16-fix/resolve/main/sdxl_vae-fp16fix-c-1.1-b-0.5.safetensors?download=true, https://huggingface.co/nubby/blessed-sdxl-vae-fp16-fix/resolve/main/sdxl_vae-fp16fix-blessed.safetensors?download=true, https://huggingface.co/digiplay/VAE/resolve/main/vividReal_v20.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/kl-f8-anime2_fp16.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/ClearVAE_V2.3_fp16.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/vae-ft-mse-840000-ema-pruned_fp16.safetensors?download=true, https://huggingface.co/fp16-guy/anything_kl-f8-anime2_vae-ft-mse-840000-ema-pruned_blessed_clearvae_fp16_cleaned/resolve/main/blessed2_fp16.safetensors?download=true"
|
| 158 |
# - **Download LoRAs**
|
| 159 |
download_lora = "https://civitai.com/api/download/models/135867, https://civitai.com/api/download/models/135931, https://civitai.com/api/download/models/177492, https://civitai.com/api/download/models/145907, https://huggingface.co/Linaqruf/anime-detailer-xl-lora/resolve/main/anime-detailer-xl.safetensors?download=true, https://huggingface.co/Linaqruf/style-enhancer-xl-lora/resolve/main/style-enhancer-xl.safetensors?download=true, https://civitai.com/api/download/models/28609"
|
| 160 |
load_diffusers_format_model = [
|
|
|
|
| 408 |
mask_padding_b,
|
| 409 |
):
|
| 410 |
|
| 411 |
+
vae_model = vae_model if vae_model != "None" else None
|
| 412 |
loras_list = [lora1, lora2, lora3, lora4, lora5]
|
| 413 |
+
|
| 414 |
+
if model_name in model_list:
|
| 415 |
+
model_is_xl = "xl" in model_name.lower()
|
| 416 |
+
sdxl_in_vae = vae_model and "sdxl" in vae_model.lower()
|
| 417 |
+
model_type = "SDXL" if model_is_xl else "SD 1.5"
|
| 418 |
+
incompatible_vae = (model_is_xl and vae_model and not sdxl_in_vae) or (not model_is_xl and sdxl_in_vae)
|
| 419 |
+
|
| 420 |
+
if incompatible_vae:
|
| 421 |
+
gr.Info(
|
| 422 |
+
f"The selected VAE is for a { 'SD 1.5' if model_is_xl else 'SDXL' } model, but you"
|
| 423 |
+
f" are using a { model_type } model. The default VAE "
|
| 424 |
+
"will be used."
|
| 425 |
+
)
|
| 426 |
+
vae_model = None
|
| 427 |
+
|
| 428 |
+
for la in loras_list:
|
| 429 |
+
if la is not None and la != "None":
|
| 430 |
+
lora_type = "animetarot" in la.lower()
|
| 431 |
+
if (model_is_xl and lora_type) or (not model_is_xl and not lora_type):
|
| 432 |
+
gr.Info(f"The LoRA {la} is for { 'SD 1.5' if model_is_xl else 'SDXL' }, but you are using { model_type }.")
|
| 433 |
|
| 434 |
task = task_stablepy[task]
|
| 435 |
|