Spaces:
Runtime error
Runtime error
Update diffusion_webui/diffusion_models/text2img_app.py
Browse files
diffusion_webui/diffusion_models/text2img_app.py
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
import gradio as gr
|
2 |
import torch
|
3 |
-
from diffusers import StableDiffusionPipeline
|
4 |
|
5 |
from diffusion_webui.utils.model_list import stable_model_list
|
6 |
from diffusion_webui.utils.scheduler_list import (
|
@@ -19,9 +19,14 @@ class StableDiffusionText2ImageGenerator:
|
|
19 |
scheduler,
|
20 |
):
|
21 |
if self.pipe is None or self.pipe.model_name != stable_model_path or self.pipe.scheduler_name != scheduler:
|
22 |
-
|
23 |
-
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
self.pipe = get_scheduler(pipe=self.pipe, scheduler=scheduler)
|
27 |
self.pipe.to("cuda")
|
|
|
1 |
import gradio as gr
|
2 |
import torch
|
3 |
+
from diffusers import StableDiffusionPipeline,StableDiffusionXLPipeline
|
4 |
|
5 |
from diffusion_webui.utils.model_list import stable_model_list
|
6 |
from diffusion_webui.utils.scheduler_list import (
|
|
|
19 |
scheduler,
|
20 |
):
|
21 |
if self.pipe is None or self.pipe.model_name != stable_model_path or self.pipe.scheduler_name != scheduler:
|
22 |
+
if stable_model_path == "stabilityai/stable-diffusion-xl-base-0.9":
|
23 |
+
self.pipe = StableDiffusionXLPipeline.from_pretrained(
|
24 |
+
stable_model_path, safety_checker=None, torch_dtype=torch.float16
|
25 |
+
)
|
26 |
+
else:
|
27 |
+
self.pipe = StableDiffusionPipeline.from_pretrained(
|
28 |
+
stable_model_path, safety_checker=None, torch_dtype=torch.float16
|
29 |
+
)
|
30 |
|
31 |
self.pipe = get_scheduler(pipe=self.pipe, scheduler=scheduler)
|
32 |
self.pipe.to("cuda")
|