manbeast3b commited on
Commit
fb14d6b
·
verified ·
1 Parent(s): b483e68

Update src/pipeline.py

Browse files
Files changed (1) hide show
  1. src/pipeline.py +8 -2
src/pipeline.py CHANGED
@@ -49,8 +49,14 @@ def load_pipeline(pipeline=None) -> StableDiffusionXLPipeline:
49
  def step_and_preview(*args, **kwargs):
50
  global preview_images, preview_handle
51
  latents = get_pred_original_sample(sched, *args)
52
- decoded_new = pipe.image_processor.postprocess(compress(latents.half()).mul_(2).sub_(1))[0]
53
- decoded_original = pipe.image_processor.postprocess(pipe.vae(latents.float()).mul_(2).sub_(1))[0]
 
 
 
 
 
 
54
  preview_images_new.append(decoded_new)
55
  preview_images_original.append(decoded_original)
56
  return sched._step(*args, **kwargs)
 
49
  def step_and_preview(*args, **kwargs):
50
  global preview_images, preview_handle
51
  latents = get_pred_original_sample(sched, *args)
52
+ latents = latents.float()
53
+ output = compress(latents)
54
+ output = output.mul_(2).sub_(1)
55
+ decoded_new = pipe.image_processor.postprocess(output)[0]
56
+ latents = latents.half()
57
+ output = pipe.vae(latents)
58
+ output = output.mul_(2).sub_(1)
59
+ decoded_original = pipe.image_processor.postprocess(output)[0]
60
  preview_images_new.append(decoded_new)
61
  preview_images_original.append(decoded_original)
62
  return sched._step(*args, **kwargs)