Spaces:
Running
on
Zero
Running
on
Zero
加入进度支持
Browse files
app.py
CHANGED
@@ -56,6 +56,8 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
|
|
56 |
... )
|
57 |
"""
|
58 |
|
|
|
|
|
59 |
def callback_fn(step: int, timestep: int, latents: torch.FloatTensor):
|
60 |
print(f"[Step {step}] Timestep: {timestep}")
|
61 |
progress_value = (step+1.0)/num_inference_steps
|
@@ -73,6 +75,7 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
|
|
73 |
width = input_image.size[0],
|
74 |
height = input_image.size[1],
|
75 |
num_inference_steps=steps,
|
|
|
76 |
generator=torch.Generator().manual_seed(seed),
|
77 |
).images[0]
|
78 |
else:
|
@@ -83,6 +86,8 @@ def infer(input_image, prompt, seed=42, randomize_seed=False, guidance_scale=2.5
|
|
83 |
callback=callback_fn,
|
84 |
generator=torch.Generator().manual_seed(seed),
|
85 |
).images[0]
|
|
|
|
|
86 |
return image, seed, gr.Button(visible=True)
|
87 |
|
88 |
@spaces.GPU
|
|
|
56 |
... )
|
57 |
"""
|
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
|
|
|
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:
|
|
|
86 |
callback=callback_fn,
|
87 |
generator=torch.Generator().manual_seed(seed),
|
88 |
).images[0]
|
89 |
+
|
90 |
+
progress(1, desc="Complete")
|
91 |
return image, seed, gr.Button(visible=True)
|
92 |
|
93 |
@spaces.GPU
|