diff --git a/extensions-builtin/sd-dynamic-thresholding b/extensions-builtin/sd-dynamic-thresholding index 639e40970..5349f0087 160000 --- a/extensions-builtin/sd-dynamic-thresholding +++ b/extensions-builtin/sd-dynamic-thresholding @@ -1 +1 @@ -Subproject commit 639e40970f9b88c019866a6babb34f3294465d39 +Subproject commit 5349f008721480a572ab9a917533afdd0dae7b9e diff --git a/extensions-builtin/sd-webui-agent-scheduler b/extensions-builtin/sd-webui-agent-scheduler index 1bb04d1fb..ea470d752 160000 --- a/extensions-builtin/sd-webui-agent-scheduler +++ b/extensions-builtin/sd-webui-agent-scheduler @@ -1 +1 @@ -Subproject commit 1bb04d1fbe00201cc28638fef09c25bea002b1e2 +Subproject commit ea470d75242ef7ae6fed6019b6ba227a4926b671 diff --git a/extensions-builtin/stable-diffusion-webui-images-browser b/extensions-builtin/stable-diffusion-webui-images-browser index b984cdd16..a3aeb93fd 160000 --- a/extensions-builtin/stable-diffusion-webui-images-browser +++ b/extensions-builtin/stable-diffusion-webui-images-browser @@ -1 +1 @@ -Subproject commit b984cdd1692f46006333ab92ef463cc35879f455 +Subproject commit a3aeb93fd7387cfe58aabf431b2dbbd1796bffed diff --git a/modules/processing_diffusers.py b/modules/processing_diffusers.py index 9dcfdc954..facd97292 100644 --- a/modules/processing_diffusers.py +++ b/modules/processing_diffusers.py @@ -62,7 +62,7 @@ def process_diffusers(p: StableDiffusionProcessing, seeds, prompts, negative_pro pooled = None negative_embed = None negative_pooled = None - if shared.opts.data['prompt_attention'] == 'Compel parser': + if shared.opts.data['prompt_attention'] == 'Compel parser': prompt_embed, pooled, negative_embed, negative_pooled = prompt_parser_diffusers.compel_encode_prompt(model, prompt, negative_prompt, prompt_2, negative_prompt_2, refiner) if 'prompt' in possible: if hasattr(model, 'text_encoder') and 'prompt_embeds' in possible and prompt_embed is not None: @@ -230,4 +230,4 @@ def process_diffusers(p: StableDiffusionProcessing, seeds, prompts, negative_pro - return results \ No newline at end of file + return results diff --git a/modules/prompt_parser_diffusers.py b/modules/prompt_parser_diffusers.py index fd50ce14e..ba2f2dc08 100644 --- a/modules/prompt_parser_diffusers.py +++ b/modules/prompt_parser_diffusers.py @@ -35,9 +35,9 @@ def compel_encode_prompt_sdxl(pipeline: diffusers.StableDiffusionXLPipeline, pro else: positive, pooled = compel_te2(prompt) negative, negative_pooled = compel_te2(negative_prompt) - - + + [prompt_embed, negative_embed] = compel_te2.pad_conditioning_tensors_to_same_length([positive, negative]) return prompt_embed, pooled, negative_embed, negative_pooled -COMPEL_ENCODE_FN_DICT = {diffusers.StableDiffusionXLPipeline: compel_encode_prompt_sdxl} \ No newline at end of file +COMPEL_ENCODE_FN_DICT = {diffusers.StableDiffusionXLPipeline: compel_encode_prompt_sdxl} diff --git a/wiki b/wiki index ec18e358a..f76cc3a9a 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit ec18e358a4523567164170e38a90c74eb4deba0f +Subproject commit f76cc3a9ac124882f58f35ba3dfe930744109456