Spaces:
Running
on
Zero
Running
on
Zero
优化进度显示
Browse files
app.py
CHANGED
|
@@ -123,9 +123,10 @@ def generate(
|
|
| 123 |
progress(progress_value, desc=f"Image generating, {step + 1}/{num_inference_steps} steps")
|
| 124 |
return callback_kwargs
|
| 125 |
|
|
|
|
| 126 |
def callback2(pipe, step, timestep, callback_kwargs):
|
| 127 |
-
progress_value = 0.6 + ((step+1.0)/
|
| 128 |
-
progress(progress_value, desc=f"Image optimizing, {step + 1}/{
|
| 129 |
return callback_kwargs
|
| 130 |
|
| 131 |
try:
|
|
@@ -163,7 +164,6 @@ def generate(
|
|
| 163 |
output_type="latent",
|
| 164 |
callback_on_step_end=callback1
|
| 165 |
).images
|
| 166 |
-
progress(0.6,desc="Image optimizing")
|
| 167 |
upscaled_latents = utils.upscale(latents, "nearest-exact", upscale_by)
|
| 168 |
images = upscaler_pipe(
|
| 169 |
prompt=prompt,
|
|
|
|
| 123 |
progress(progress_value, desc=f"Image generating, {step + 1}/{num_inference_steps} steps")
|
| 124 |
return callback_kwargs
|
| 125 |
|
| 126 |
+
optimizing_steps = int(num_inference_steps * upscaler_strength)
|
| 127 |
def callback2(pipe, step, timestep, callback_kwargs):
|
| 128 |
+
progress_value = 0.6 + ((step+1.0)/optimizing_steps)*(0.4/1.0)
|
| 129 |
+
progress(progress_value, desc=f"Image optimizing, {step + 1}/{optimizing_steps} steps")
|
| 130 |
return callback_kwargs
|
| 131 |
|
| 132 |
try:
|
|
|
|
| 164 |
output_type="latent",
|
| 165 |
callback_on_step_end=callback1
|
| 166 |
).images
|
|
|
|
| 167 |
upscaled_latents = utils.upscale(latents, "nearest-exact", upscale_by)
|
| 168 |
images = upscaler_pipe(
|
| 169 |
prompt=prompt,
|