From 1b9ca52afab17ea43f792c4750dc8b0d3824a68c Mon Sep 17 00:00:00 2001 From: Disty0 Date: Wed, 15 Nov 2023 19:44:33 +0300 Subject: [PATCH] OpenVINO use Diffusers Lora loading --- extensions-builtin/Lora/networks.py | 3 ++- installer.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions-builtin/Lora/networks.py b/extensions-builtin/Lora/networks.py index 1e6f18b5c..9158143e2 100644 --- a/extensions-builtin/Lora/networks.py +++ b/extensions-builtin/Lora/networks.py @@ -164,7 +164,8 @@ def load_networks(names, te_multipliers=None, unet_multipliers=None, dyn_dims=No shared.compiled_model_state.lora_model.append(f"{name}:{te_multipliers[i] if te_multipliers else 1.0}") if shared.backend == shared.Backend.DIFFUSERS and (os.environ.get('SD_LORA_DIFFUSERS', None) or getattr(network_on_disk, 'shorthash', None) == 'aaebf6360f7d' # lcm sd15 - or getattr(network_on_disk, 'shorthash', None) == '3d18b05e4f56'): # lcm sdxl + or getattr(network_on_disk, 'shorthash', None) == '3d18b05e4f56' # lcm sdxl + or (shared.opts.cuda_compile and shared.opts.cuda_compile_backend == "openvino_fx")): net = load_diffusers(name, network_on_disk) else: net = load_network(name, network_on_disk) diff --git a/installer.py b/installer.py index adb57121f..590331323 100644 --- a/installer.py +++ b/installer.py @@ -516,7 +516,7 @@ def check_torch(): install('hidet', 'hidet') if args.use_openvino or opts.get('cuda_compile_backend', '') == 'openvino_fx': uninstall('openvino') - install('openvino-nightly==2023.2.0.dev20231102', 'openvino-nightly') + install('openvino-nightly==2023.3.0.dev20231114', 'openvino-nightly') install('onnxruntime-openvino', 'onnxruntime-openvino', ignore=True) # TODO numpy version conflicts with tensorflow and doesn't support Python 3.11 os.environ.setdefault('PYTORCH_TRACING_MODE', 'TORCHFX') os.environ.setdefault('NEOReadDebugKeys', '1')