Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -13,10 +13,11 @@ import numpy as np
|
|
13 |
from PIL import Image
|
14 |
import torch
|
15 |
from diffusers import AutoencoderKL, StableDiffusionXLPipeline
|
16 |
-
from diffusers import EulerAncestralDiscreteScheduler
|
17 |
from typing import Tuple
|
18 |
import paramiko
|
19 |
import datetime
|
|
|
20 |
|
21 |
torch.backends.cuda.matmul.allow_tf32 = False
|
22 |
torch.backends.cuda.matmul.allow_bf16_reduced_precision_reduction = False
|
@@ -83,7 +84,9 @@ device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
|
83 |
def load_and_prepare_model():
|
84 |
vaeXL = AutoencoderKL.from_pretrained("stabilityai/sdxl-vae", safety_checker=None, use_safetensors=False).to(device).to(torch.bfloat16) #.to(device=device, dtype=torch.bfloat16)
|
85 |
#sched = EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1,use_karras_sigmas=True)
|
86 |
-
sched =
|
|
|
|
|
87 |
pipe = StableDiffusionXLPipeline.from_pretrained(
|
88 |
'ford442/RealVisXL_V5.0_BF16',
|
89 |
#torch_dtype=torch.bfloat16,
|
@@ -365,7 +368,7 @@ with gr.Blocks(theme=gr.themes.Origin(),css=css) as demo:
|
|
365 |
minimum=10,
|
366 |
maximum=1000,
|
367 |
step=10,
|
368 |
-
value=
|
369 |
)
|
370 |
|
371 |
gr.Examples(
|
|
|
13 |
from PIL import Image
|
14 |
import torch
|
15 |
from diffusers import AutoencoderKL, StableDiffusionXLPipeline
|
16 |
+
#from diffusers import EulerAncestralDiscreteScheduler
|
17 |
from typing import Tuple
|
18 |
import paramiko
|
19 |
import datetime
|
20 |
+
from diffusers import DPMSolverSDEScheduler
|
21 |
|
22 |
torch.backends.cuda.matmul.allow_tf32 = False
|
23 |
torch.backends.cuda.matmul.allow_bf16_reduced_precision_reduction = False
|
|
|
84 |
def load_and_prepare_model():
|
85 |
vaeXL = AutoencoderKL.from_pretrained("stabilityai/sdxl-vae", safety_checker=None, use_safetensors=False).to(device).to(torch.bfloat16) #.to(device=device, dtype=torch.bfloat16)
|
86 |
#sched = EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1,use_karras_sigmas=True)
|
87 |
+
sched = DPMSolverSDEScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler')
|
88 |
+
|
89 |
+
#sched = EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
90 |
pipe = StableDiffusionXLPipeline.from_pretrained(
|
91 |
'ford442/RealVisXL_V5.0_BF16',
|
92 |
#torch_dtype=torch.bfloat16,
|
|
|
368 |
minimum=10,
|
369 |
maximum=1000,
|
370 |
step=10,
|
371 |
+
value=50,
|
372 |
)
|
373 |
|
374 |
gr.Examples(
|