kadirnar commited on
Commit
3decda6
1 Parent(s): 28b0d60

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
- self.pipe = StableDiffusionPipeline.from_pretrained(
23
- stable_model_path, safety_checker=None, torch_dtype=torch.float16
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")