Chaerin5 commited on
Commit
7eb1889
·
1 Parent(s): 2b83923

fix inpainting bug

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -741,10 +741,10 @@ def sample_inpaint(
741
  z = torch.randn(
742
  (N, opts.latent_dim, opts.latent_size[0], opts.latent_size[1]), device=device
743
  )
744
- target_cond_N = target_cond.repeat(N, 1, 1, 1)
745
- ref_cond_N = ref_cond.repeat(N, 1, 1, 1)
746
  # novel view synthesis mode = off
747
- nvs = torch.zeros(N, dtype=torch.int, device=z.device)
748
  z = torch.cat([z, z], 0)
749
  model_kwargs = dict(
750
  target_cond=torch.cat([target_cond_N, torch.zeros_like(target_cond_N)]),
@@ -756,8 +756,8 @@ def sample_inpaint(
756
  samples, _ = diffusion.inpaint_p_sample_loop(
757
  model.forward_with_cfg,
758
  z.shape,
759
- latent,
760
- inpaint_latent_mask,
761
  z,
762
  clip_denoised=False,
763
  model_kwargs=model_kwargs,
 
741
  z = torch.randn(
742
  (N, opts.latent_dim, opts.latent_size[0], opts.latent_size[1]), device=device
743
  )
744
+ target_cond_N = target_cond.repeat(N, 1, 1, 1).to(z.device)
745
+ ref_cond_N = ref_cond.repeat(N, 1, 1, 1).to(z.device)
746
  # novel view synthesis mode = off
747
+ nvs = torch.zeros(N, dtype=torch.int, device=device)
748
  z = torch.cat([z, z], 0)
749
  model_kwargs = dict(
750
  target_cond=torch.cat([target_cond_N, torch.zeros_like(target_cond_N)]),
 
756
  samples, _ = diffusion.inpaint_p_sample_loop(
757
  model.forward_with_cfg,
758
  z.shape,
759
+ latent.to(z.device),
760
+ inpaint_latent_mask.to(z.device),
761
  z,
762
  clip_denoised=False,
763
  model_kwargs=model_kwargs,