fix gallery save/delete

Signed-off-by: vladmandic <mandic00@live.com>
This commit is contained in:
vladmandic
2026-01-20 09:53:20 +01:00
parent 8cf27dffdb
commit f9aa2591e5
22 changed files with 65 additions and 53 deletions
@@ -1081,7 +1081,7 @@ class StableDiffusionXLPipelineAPG(
latents,
)
# 6. Prepare extra step kwargs.
# 6. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 7. Prepare added time ids & embeddings
+1 -1
View File
@@ -965,7 +965,7 @@ class StableDiffusionPipelineAPG(
latents,
)
# 6. Prepare extra step kwargs.
# 6. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 6.1 Add image embeds for IP-Adapter
+1 -1
View File
@@ -882,7 +882,7 @@ class StableDiffusionXLInstantIDPipeline(StableDiffusionXLControlNetPipeline):
guidance_scale_tensor, embedding_dim=self.unet.config.time_cond_proj_dim
).to(device=device, dtype=latents.dtype)
# 7. Prepare extra step kwargs.
# 7. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 7.1 Create tensor stating which controlnets to keep
+1 -1
View File
@@ -679,7 +679,7 @@ class PhotoMakerStableDiffusionXLPipeline(StableDiffusionXLPipeline):
latents,
)
# 9. Prepare extra step kwargs.
# 9. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 10. Prepare added time ids & embeddings
@@ -550,7 +550,7 @@ def make_diffusers_sdxl_contrtolnet_ppl(block_class):
# # scale the initial noise by the standard deviation required by the scheduler
# latents = latents * self.scheduler.init_noise_sigma
# 7. Prepare extra step kwargs.
# 7. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 7.1 Create tensor stating which controlnets to keep
@@ -128,7 +128,7 @@ class OnnxStableDiffusionUpscalePipeline(diffusers.OnnxStableDiffusionUpscalePip
" `pipeline.unet` or your `image` input."
)
# 8. Prepare extra step kwargs.
# 8. Prepare extra step kwargs.
accepts_eta = "eta" in set(inspect.signature(self.scheduler.step).parameters.keys())
extra_step_kwargs = {}
if accepts_eta:
+1 -1
View File
@@ -1268,7 +1268,7 @@ class StableDiffusionPAGPipeline(
latents,
)
# 6. Prepare extra step kwargs.
# 6. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 6.1 Add image embeds for IP-Adapter
+1 -1
View File
@@ -1366,7 +1366,7 @@ class StableDiffusionXLPAGPipeline(
latents,
)
# 6. Prepare extra step kwargs.
# 6. Prepare extra step kwargs.
extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)
# 7. Prepare added time ids & embeddings
+2 -2
View File
@@ -88,7 +88,7 @@ def delete_files(js_data, files, all_files, index):
continue
if os.path.exists(fn) and os.path.isfile(fn):
deleted.append(fn)
os.remove(fn)
# os.remove(fn)
if fn in all_files:
all_files.remove(fn)
shared.log.info(f'Delete: image="{fn}"')
@@ -312,7 +312,7 @@ def create_output_panel(tabname, preview=True, prompt=None, height=None, transfe
outputs=[download_files, html_log],
)
delete.click(fn=call_queue.wrap_gradio_call(delete_files), show_progress='hidden',
_js="(x, y, i, j) => [x, y, ...selected_gallery_files()]",
_js=f'(x, y, i, j) => [x, y, ...selected_gallery_files("{tabname}")]',
inputs=[generation_info, result_gallery, html_info, html_info],
outputs=[result_gallery, html_log],
)