ford442 commited on
Commit
b46b1d3
·
1 Parent(s): 6734f7c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -7
app.py CHANGED
@@ -113,7 +113,9 @@ def load_and_prepare_model(model_id):
113
  #vae = AutoencoderKL.from_pretrained('cross-attention/asymmetric-autoencoder-kl-x-2',use_safetensors=False)
114
  #vae = AutoencoderKL.from_single_file('https://huggingface.co/ford442/sdxl-vae-bf16/mySLR/myslrVAE_v10.safetensors')
115
  #vae = AutoencoderKL.from_pretrained("stabilityai/sd-vae-ft-mse",use_safetensors=True)
116
- vae = AutoencoderKL.from_pretrained('ford442/Juggernaut-XI-v11-fp32',subfolder='vae').to(torch.bfloat16) # ,use_safetensors=True FAILS
 
 
117
  # 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)
118
  #sched = EulerAncestralDiscreteScheduler.from_pretrained("SG161222/RealVisXL_V5.0", subfolder='scheduler',beta_schedule="scaled_linear", steps_offset=1,timestep_spacing="trailing"))
119
  #sched = EulerAncestralDiscreteScheduler.from_pretrained("SG161222/RealVisXL_V5.0", subfolder='scheduler', steps_offset=1,timestep_spacing="trailing")
@@ -144,6 +146,8 @@ def load_and_prepare_model(model_id):
144
  #sched = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear",use_karras_sigmas=True, algorithm_type="dpmsolver++")
145
  #pipe.scheduler = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1)
146
  #pipe.scheduler = DPMSolverMultistepScheduler.from_pretrained('SG161222/RealVisXL_V5.0', subfolder='scheduler', algorithm_type='sde-dpmsolver++')
 
 
147
  pipe.vae.do_resize=False
148
  pipe.scheduler = sched
149
  #pipe.vae=vae.to(torch.bfloat16)
@@ -258,8 +262,8 @@ def generate_30(
258
  f.write(f"SPACE SETUP: \n")
259
  f.write(f"Use Model Dtype: no \n")
260
  f.write(f"Model Scheduler: Euler_a custom before cuda \n")
261
- f.write(f"Model VAE: sdxl_vae to bfloat before cuda \n")
262
- f.write(f"Model UNET: default \n")
263
  upload_to_ftp(filename)
264
  for i in range(0, num_images, BATCH_SIZE):
265
  batch_options = options.copy()
@@ -327,8 +331,8 @@ def generate_60(
327
  f.write(f"SPACE SETUP: \n")
328
  f.write(f"Use Model Dtype: no \n")
329
  f.write(f"Model Scheduler: Euler_a custom before cuda \n")
330
- f.write(f"Model VAE: sdxl_vae to bfloat before cuda \n")
331
- f.write(f"Model UNET: default \n")
332
  upload_to_ftp(filename)
333
  for i in range(0, num_images, BATCH_SIZE):
334
  batch_options = options.copy()
@@ -396,8 +400,8 @@ def generate_90(
396
  f.write(f"SPACE SETUP: \n")
397
  f.write(f"Use Model Dtype: no \n")
398
  f.write(f"Model Scheduler: Euler_a custom before cuda \n")
399
- f.write(f"Model VAE: sdxl_vae to bfloat before cuda \n")
400
- f.write(f"Model UNET: default \n")
401
  upload_to_ftp(filename)
402
  for i in range(0, num_images, BATCH_SIZE):
403
  batch_options = options.copy()
 
113
  #vae = AutoencoderKL.from_pretrained('cross-attention/asymmetric-autoencoder-kl-x-2',use_safetensors=False)
114
  #vae = AutoencoderKL.from_single_file('https://huggingface.co/ford442/sdxl-vae-bf16/mySLR/myslrVAE_v10.safetensors')
115
  #vae = AutoencoderKL.from_pretrained("stabilityai/sd-vae-ft-mse",use_safetensors=True)
116
+ #vae = AutoencoderKL.from_pretrained('ford442/Juggernaut-XI-v11-fp32',subfolder='vae').to(torch.bfloat16) # ,use_safetensors=True FAILS
117
+ vaeX = AutoencoderKL.from_pretrained('ford442/RealVisXL_V5.0_FP64',subfolder='vae').to(torch.bfloat16) # ,use_safetensors=True FAILS
118
+ unetX = UNet2DConditionModel.from_pretrained('ford442/RealVisXL_V5.0_FP64',subfolder='unet').to(torch.bfloat16) # ,use_safetensors=True FAILS
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")
 
146
  #sched = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear",use_karras_sigmas=True, algorithm_type="dpmsolver++")
147
  #pipe.scheduler = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1)
148
  #pipe.scheduler = DPMSolverMultistepScheduler.from_pretrained('SG161222/RealVisXL_V5.0', subfolder='scheduler', algorithm_type='sde-dpmsolver++')
149
+ pipe.vae = vaeX
150
+ pipe.unet = unetX
151
  pipe.vae.do_resize=False
152
  pipe.scheduler = sched
153
  #pipe.vae=vae.to(torch.bfloat16)
 
262
  f.write(f"SPACE SETUP: \n")
263
  f.write(f"Use Model Dtype: no \n")
264
  f.write(f"Model Scheduler: Euler_a custom before cuda \n")
265
+ f.write(f"Model VAE: FP64 \n")
266
+ f.write(f"Model UNET: FP64 \n")
267
  upload_to_ftp(filename)
268
  for i in range(0, num_images, BATCH_SIZE):
269
  batch_options = options.copy()
 
331
  f.write(f"SPACE SETUP: \n")
332
  f.write(f"Use Model Dtype: no \n")
333
  f.write(f"Model Scheduler: Euler_a custom before cuda \n")
334
+ f.write(f"Model VAE: FP64 \n")
335
+ f.write(f"Model UNET: FP64 \n")
336
  upload_to_ftp(filename)
337
  for i in range(0, num_images, BATCH_SIZE):
338
  batch_options = options.copy()
 
400
  f.write(f"SPACE SETUP: \n")
401
  f.write(f"Use Model Dtype: no \n")
402
  f.write(f"Model Scheduler: Euler_a custom before cuda \n")
403
+ f.write(f"Model VAE: FP64 \n")
404
+ f.write(f"Model UNET: FP64 \n")
405
  upload_to_ftp(filename)
406
  for i in range(0, num_images, BATCH_SIZE):
407
  batch_options = options.copy()