Linoy Tsaban commited on
Commit
5d7ba0f
1 Parent(s): 6494dc6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -49,7 +49,7 @@ def invert(x0, prompt_src="", num_diffusion_steps=100, cfg_scale_src = 3.5, eta
49
  sd_pipe.scheduler.set_timesteps(num_diffusion_steps)
50
 
51
  # vae encode image
52
- with autocast("cuda"), inference_mode():
53
  w0 = (sd_pipe.vae.encode(x0).latent_dist.mode() * 0.18215).float()
54
 
55
  # find Zs and wts - forward process
@@ -63,7 +63,7 @@ def sample(zs, wts, prompt_tar="", cfg_scale_tar=15, skip=36, eta = 1):
63
  w0, _ = inversion_reverse_process(sd_pipe, xT=wts[skip], etas=eta, prompts=[prompt_tar], cfg_scales=[cfg_scale_tar], prog_bar=True, zs=zs[skip:])
64
 
65
  # vae decode image
66
- with autocast("cuda"), inference_mode():
67
  x0_dec = sd_pipe.vae.decode(1 / 0.18215 * w0).sample
68
  if x0_dec.dim()<4:
69
  x0_dec = x0_dec[None,:,:,:]
@@ -107,7 +107,7 @@ def load_and_invert(
107
  ):
108
 
109
 
110
- x0 = load_512(input_image, device=device)
111
 
112
  if do_inversion or randomize_seed:
113
  # invert and retrieve noise maps and latent
 
49
  sd_pipe.scheduler.set_timesteps(num_diffusion_steps)
50
 
51
  # vae encode image
52
+ with inference_mode():
53
  w0 = (sd_pipe.vae.encode(x0).latent_dist.mode() * 0.18215).float()
54
 
55
  # find Zs and wts - forward process
 
63
  w0, _ = inversion_reverse_process(sd_pipe, xT=wts[skip], etas=eta, prompts=[prompt_tar], cfg_scales=[cfg_scale_tar], prog_bar=True, zs=zs[skip:])
64
 
65
  # vae decode image
66
+ with inference_mode():
67
  x0_dec = sd_pipe.vae.decode(1 / 0.18215 * w0).sample
68
  if x0_dec.dim()<4:
69
  x0_dec = x0_dec[None,:,:,:]
 
107
  ):
108
 
109
 
110
+ x0 = load_512(input_image, device=device).to(torch.float16)
111
 
112
  if do_inversion or randomize_seed:
113
  # invert and retrieve noise maps and latent