From 9e42899f44bbe8b2e41baed4823399e24fd2fb62 Mon Sep 17 00:00:00 2001 From: zxl <eng.lzx@foxmail.com> Date: Tue, 28 Nov 2023 14:41:57 +0800 Subject: [PATCH] feat: support relatetive iplora pth --- scripts/controlnet.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/controlnet.py b/scripts/controlnet.py index 5f91668..7c69491 100644 --- a/scripts/controlnet.py +++ b/scripts/controlnet.py @@ -794,7 +794,9 @@ class Script(scripts.Script, metaclass=( if control_model_type is ControlModelType.ControlNet: global_average_pooling = model_net.control_model.global_average_pooling - + + if unit.multi_references_dir != '': + unit.multi_references_dir = "models/iplora/" + unit.multi_references_dir # JIAHUI'S MODIFY preprocessor_resolution = None # reference mode priority is 'single' > 'Multiple' @@ -837,9 +839,9 @@ class Script(scripts.Script, metaclass=( clip_outputs = [] if control_model_type == ControlModelType.IPAdapter: - logger.info("now in ipadter unit_multi_reference_dir: ", unit.multi_references_dir) + logger.info("now in ipadter unit_multi_reference_dir: %s", unit.multi_references_dir) if unit.image is not None or not os.path.exists(unit.multi_references_dir): - logger.info("unit_multi_reference_dir: ", unit.multi_references_dir) + logger.info("unit_multi_reference_dir: %s", unit.multi_references_dir) for input_image, preprocessor_resolution in zip(input_images, preprocessor_resolution_list): if isinstance(input_image, Image.Image): input_image = np.array(input_image) -- GitLab