frogleo commited on
Commit
67a28bf
·
1 Parent(s): 7322157

测试加入进度支持

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -58,7 +58,7 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
58
 
59
  progress(0,desc="Starting")
60
 
61
- def callback_fn(step: int, timestep: int, latents: torch.FloatTensor):
62
  print(f"[Step {step}] Timestep: {timestep}")
63
  progress_value = (step+1.0)/num_inference_steps
64
  progress(progress_value, desc=f"Image generating, {step + 1}/{num_inference_steps} steps")
@@ -75,7 +75,7 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
75
  width = input_image.size[0],
76
  height = input_image.size[1],
77
  num_inference_steps=steps,
78
- callback=callback_fn,
79
  generator=torch.Generator().manual_seed(seed),
80
  ).images[0]
81
  else:
@@ -83,7 +83,7 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
83
  prompt=prompt,
84
  guidance_scale=guidance_scale,
85
  num_inference_steps=steps,
86
- callback=callback_fn,
87
  generator=torch.Generator().manual_seed(seed),
88
  ).images[0]
89
 
 
58
 
59
  progress(0,desc="Starting")
60
 
61
+ def callback_fn(pipe, step, timestep, callback_kwargs):
62
  print(f"[Step {step}] Timestep: {timestep}")
63
  progress_value = (step+1.0)/num_inference_steps
64
  progress(progress_value, desc=f"Image generating, {step + 1}/{num_inference_steps} steps")
 
75
  width = input_image.size[0],
76
  height = input_image.size[1],
77
  num_inference_steps=steps,
78
+ callback_on_step_end=callback_fn,
79
  generator=torch.Generator().manual_seed(seed),
80
  ).images[0]
81
  else:
 
83
  prompt=prompt,
84
  guidance_scale=guidance_scale,
85
  num_inference_steps=steps,
86
+ callback_on_step_end=callback_fn,
87
  generator=torch.Generator().manual_seed(seed),
88
  ).images[0]
89