Spaces:
Running
on
Zero
Running
on
Zero
测试加入进度支持
Browse files
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
|
| 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 |
-
|
| 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 |
-
|
| 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 |
|