From 7e5b8becf959ba869f1fd476e397b83744fc7289 Mon Sep 17 00:00:00 2001 From: AUTOMATIC <16777216c@gmail.com> Date: Tue, 6 Sep 2022 20:26:09 +0300 Subject: fix for progress bar --- modules/ui.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/ui.py') diff --git a/modules/ui.py b/modules/ui.py index 8e7a3ee4..fb3c4d33 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -160,13 +160,14 @@ def check_progress_call(): preview_visibility = gr_show(False) if opts.show_progress_every_n_steps > 0: - if (shared.state.sampling_step-1) % opts.show_progress_every_n_steps == 0 and shared.state.current_latent is not None: + if shared.state.current_progress_index % opts.show_progress_every_n_steps == 0 and shared.state.current_latent is not None: x_sample = shared.sd_model.decode_first_stage(shared.state.current_latent[0:1].type(shared.sd_model.dtype))[0] x_sample = torch.clamp((x_sample + 1.0) / 2.0, min=0.0, max=1.0) x_sample = 255. * np.moveaxis(x_sample.cpu().numpy(), 0, 2) x_sample = x_sample.astype(np.uint8) shared.state.current_image = Image.fromarray(x_sample) + image = shared.state.current_image if image is None or progress >= 1: @@ -174,6 +175,8 @@ def check_progress_call(): else: preview_visibility = gr_show(True) + shared.state.current_progress_index += 1 + return f"{time.time()}

{progressbar}

", preview_visibility, image -- cgit v1.2.1