mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 17:24:32 +02:00
Force synchronize with ipex
This commit is contained in:
@@ -54,7 +54,9 @@ def diffusers_callback_legacy(step: int, timestep: int, latents: typing.Union[to
|
||||
|
||||
def diffusers_callback(pipe, step: int = 0, timestep: int = 0, kwargs: dict = {}):
|
||||
t0 = time.time()
|
||||
if devices.backend == "zluda" or (devices.backend == "rocm" and sys.platform == "win32"):
|
||||
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"):
|
||||
torch.cuda.synchronize(devices.device)
|
||||
latents = kwargs.get('latents', None)
|
||||
if debug:
|
||||
|
||||
Reference in New Issue
Block a user