Vignesh455 commited on
Commit
aa900e5
·
verified ·
1 Parent(s): ab9b507

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -16,6 +16,7 @@ def read_content(file_path: str) -> str:
16
  return content
17
 
18
  def predict(dict, prompt="", negative_prompt="", guidance_scale=7.5, steps=20, strength=1.0, scheduler="EulerDiscreteScheduler"):
 
19
  if negative_prompt == "":
20
  negative_prompt = None
21
  scheduler_class_name = scheduler.split("-")[0]
@@ -33,8 +34,9 @@ def predict(dict, prompt="", negative_prompt="", guidance_scale=7.5, steps=20, s
33
  mask = dict["mask"]
34
 
35
  output = pipe(prompt = prompt, negative_prompt=negative_prompt, image=init_image, mask_image=mask, guidance_scale=guidance_scale, num_inference_steps=int(steps), strength=strength, clip_skip=1)
36
-
37
- return output.images[0], gr.update(visible=True)
 
38
 
39
 
40
  css = '''
 
16
  return content
17
 
18
  def predict(dict, prompt="", negative_prompt="", guidance_scale=7.5, steps=20, strength=1.0, scheduler="EulerDiscreteScheduler"):
19
+ original_width, original_height = dict["image"].shape[1:]
20
  if negative_prompt == "":
21
  negative_prompt = None
22
  scheduler_class_name = scheduler.split("-")[0]
 
34
  mask = dict["mask"]
35
 
36
  output = pipe(prompt = prompt, negative_prompt=negative_prompt, image=init_image, mask_image=mask, guidance_scale=guidance_scale, num_inference_steps=int(steps), strength=strength, clip_skip=1)
37
+ output_image = output.images[0] # Assuming the output dictionary has an 'images' key
38
+ output_image = F.interpolate(output_image.unsqueeze(0), size=(original_height, original_width))[0]
39
+ return output.images, gr.update(visible=True)
40
 
41
 
42
  css = '''