From 9033499e087fcee2f04687cd66db692db08e3c88 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Fri, 19 May 2023 08:34:43 -0400 Subject: [PATCH] add manual seed --- extensions-builtin/sd-webui-controlnet | 2 +- modules/devices.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions-builtin/sd-webui-controlnet b/extensions-builtin/sd-webui-controlnet index 8d84f1f74..1c994ff4f 160000 --- a/extensions-builtin/sd-webui-controlnet +++ b/extensions-builtin/sd-webui-controlnet @@ -1 +1 @@ -Subproject commit 8d84f1f74f89ff29f3ef0af833d7b354b9b21da8 +Subproject commit 1c994ff4f757d3d40e24d0ca367c1dfb9c717107 diff --git a/modules/devices.py b/modules/devices.py index 0acd61871..9c84d421b 100644 --- a/modules/devices.py +++ b/modules/devices.py @@ -161,6 +161,8 @@ def cond_cast_float(tensor): def randn(seed, shape): torch.manual_seed(seed) + if shared.cmd_opts.use_ipex: + torch.xpu.manual_seed_all(seed) if device.type == 'mps': return torch.randn(shape, device=cpu).to(device) return torch.randn(shape, device=device)