amazonaws-la commited on
Commit
2db3801
·
verified ·
1 Parent(s): 1c3c416

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -10,9 +10,7 @@ import numpy as np
10
  import PIL.Image
11
  import spaces
12
  import torch
13
- from diffusers import AutoencoderKL, DiffusionPipeline, DPMSolverMultistepScheduler
14
-
15
- pipe.scheduler = DPMSolverMultistepScheduler.from_config(pipe.scheduler.config)
16
 
17
  DESCRIPTION = "# SDXL"
18
  if not torch.cuda.is_available():
@@ -63,11 +61,13 @@ def generate(
63
  if torch.cuda.is_available():
64
 
65
  if not use_vae:
66
- pipe = DiffusionPipeline.from_pretrained(dropdown_model, torch_dtype=torch.float16)
 
67
 
68
  if use_vae:
 
69
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16, variant="fp16")
70
- pipe = DiffusionPipeline.from_pretrained(dropdown_model, vae=vae, torch_dtype=torch.float16)
71
 
72
  if use_lora:
73
  pipe.load_lora_weights(lora)
 
10
  import PIL.Image
11
  import spaces
12
  import torch
13
+ from diffusers import AutoencoderKL, DiffusionPipeline, EulerDiscreteScheduler
 
 
14
 
15
  DESCRIPTION = "# SDXL"
16
  if not torch.cuda.is_available():
 
61
  if torch.cuda.is_available():
62
 
63
  if not use_vae:
64
+ scheduler = EulerDiscreteScheduler.from_pretrained(dropdown_model, subfolder="scheduler")
65
+ pipe = DiffusionPipeline.from_pretrained(dropdown_model, scheduler=scheduler, torch_dtype=torch.float16)
66
 
67
  if use_vae:
68
+ scheduler = EulerDiscreteScheduler.from_pretrained(dropdown_model, subfolder="scheduler")
69
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16, variant="fp16")
70
+ pipe = DiffusionPipeline.from_pretrained(dropdown_model, vae=vae, scheduler=scheduler, torch_dtype=torch.float16)
71
 
72
  if use_lora:
73
  pipe.load_lora_weights(lora)