From a4bc61919d78d6c696b369d086eae66f02f0bac6 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Thu, 16 Oct 2025 19:25:12 -0400 Subject: [PATCH] add explicit sync for vae preview Signed-off-by: Vladimir Mandic --- CHANGELOG.md | 1 + modules/processing_callbacks.py | 2 +- wiki | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be679abcc..29ae7a851 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -167,6 +167,7 @@ Highlight are: - fix hf token with extra chars - image viewer refocus on gallery after returning from full screen mode - fix attention guidance metadata save/restore + - vae preview add explicity cuda.sync ## Update for 2025-09-15 diff --git a/modules/processing_callbacks.py b/modules/processing_callbacks.py index 46067e0c2..1fce953ee 100644 --- a/modules/processing_callbacks.py +++ b/modules/processing_callbacks.py @@ -56,7 +56,7 @@ def diffusers_callback(pipe, step: int = 0, timestep: int = 0, kwargs: dict = {} t0 = time.time() if devices.backend == "ipex": # xe driver on linux needs this torch.xpu.synchronize(devices.device) - elif devices.backend == "zluda" or (devices.backend == "rocm" and sys.platform == "win32"): + elif (devices.backend == "zluda") or (devices.backend == "rocm") or (devices.backend == "cuda"): torch.cuda.synchronize(devices.device) latents = kwargs.get('latents', None) if debug: diff --git a/wiki b/wiki index ae55ef9b4..78e4e6b94 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit ae55ef9b423918e096d516ee1646c0b59fbc9528 +Subproject commit 78e4e6b94adac848c118b85d7a4c552babcb1acd