Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -119,8 +119,8 @@ def load_and_prepare_model(model_id):
|
|
119 |
# vae = AutoencoderKL.from_pretrained("BeastHF/MyBack_SDXL_Juggernaut_XL_VAE/MyBack_SDXL_Juggernaut_XL_VAE_V10(version_X).safetensors",safety_checker=None).to(torch.bfloat16)
|
120 |
#sched = EulerAncestralDiscreteScheduler.from_pretrained("SG161222/RealVisXL_V5.0", subfolder='scheduler',beta_schedule="scaled_linear", steps_offset=1,timestep_spacing="trailing"))
|
121 |
#sched = EulerAncestralDiscreteScheduler.from_pretrained("SG161222/RealVisXL_V5.0", subfolder='scheduler', steps_offset=1,timestep_spacing="trailing")
|
122 |
-
|
123 |
-
sched = EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
124 |
#pipeX = StableDiffusionXLPipeline.from_pretrained("SG161222/RealVisXL_V5.0").to(torch.bfloat16)
|
125 |
#pipeX = StableDiffusionXLPipeline.from_pretrained("ford442/Juggernaut-XI-v11-fp32",use_safetensors=True)
|
126 |
pipe = StableDiffusionXLPipeline.from_pretrained(
|
@@ -183,8 +183,8 @@ def load_and_prepare_model(model_id):
|
|
183 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1)
|
184 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
185 |
|
186 |
-
pipe.to(device)
|
187 |
-
pipe.to(torch.bfloat16)
|
188 |
#apply_hidiffusion(pipe)
|
189 |
|
190 |
#pipe.unet.set_default_attn_processor()
|
@@ -250,7 +250,7 @@ def uploadNote():
|
|
250 |
f.write(f"Guidance Scale: {guidance_scale} \n")
|
251 |
f.write(f"SPACE SETUP: \n")
|
252 |
f.write(f"Use Model Dtype: no \n")
|
253 |
-
f.write(f"Model Scheduler: Euler_a
|
254 |
f.write(f"Model VAE: sdxl-vae to bfloat safetensor=false before cuda then attn_proc / scale facotor 7 \n")
|
255 |
f.write(f"Model UNET: default ford442/RealVisXL_V5.0_BF16 \n")
|
256 |
f.write(f"Model HiDiffusion OFF \n")
|
|
|
119 |
# vae = AutoencoderKL.from_pretrained("BeastHF/MyBack_SDXL_Juggernaut_XL_VAE/MyBack_SDXL_Juggernaut_XL_VAE_V10(version_X).safetensors",safety_checker=None).to(torch.bfloat16)
|
120 |
#sched = EulerAncestralDiscreteScheduler.from_pretrained("SG161222/RealVisXL_V5.0", subfolder='scheduler',beta_schedule="scaled_linear", steps_offset=1,timestep_spacing="trailing"))
|
121 |
#sched = EulerAncestralDiscreteScheduler.from_pretrained("SG161222/RealVisXL_V5.0", subfolder='scheduler', steps_offset=1,timestep_spacing="trailing")
|
122 |
+
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)
|
123 |
+
#sched = EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
124 |
#pipeX = StableDiffusionXLPipeline.from_pretrained("SG161222/RealVisXL_V5.0").to(torch.bfloat16)
|
125 |
#pipeX = StableDiffusionXLPipeline.from_pretrained("ford442/Juggernaut-XI-v11-fp32",use_safetensors=True)
|
126 |
pipe = StableDiffusionXLPipeline.from_pretrained(
|
|
|
183 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1)
|
184 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
185 |
|
186 |
+
pipe.to(device=device, dtype=torch.bfloat16)
|
187 |
+
#pipe.to(torch.bfloat16)
|
188 |
#apply_hidiffusion(pipe)
|
189 |
|
190 |
#pipe.unet.set_default_attn_processor()
|
|
|
250 |
f.write(f"Guidance Scale: {guidance_scale} \n")
|
251 |
f.write(f"SPACE SETUP: \n")
|
252 |
f.write(f"Use Model Dtype: no \n")
|
253 |
+
f.write(f"Model Scheduler: Euler_a all_custom before cuda \n")
|
254 |
f.write(f"Model VAE: sdxl-vae to bfloat safetensor=false before cuda then attn_proc / scale facotor 7 \n")
|
255 |
f.write(f"Model UNET: default ford442/RealVisXL_V5.0_BF16 \n")
|
256 |
f.write(f"Model HiDiffusion OFF \n")
|