From b5e421018b33c0131030d4af85fa1753e9514d5d Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 8 Apr 2025 07:46:22 -0400 Subject: [PATCH] fix prompt scheduling Signed-off-by: Vladimir Mandic --- modules/prompt_parser_diffusers.py | 6 +++++- requirements.txt | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/prompt_parser_diffusers.py b/modules/prompt_parser_diffusers.py index 4aaf49a39..4b8791d0f 100644 --- a/modules/prompt_parser_diffusers.py +++ b/modules/prompt_parser_diffusers.py @@ -85,8 +85,12 @@ class PromptEmbedder: def checkcache(self, p): if shared.opts.sd_textencoder_cache_size == 0: return False + if self.scheduled_prompt: + debug("Prompt cache: scheduled prompt") + cache.clear() + return False if self.attention != shared.opts.prompt_attention: - debug(f"Prompt change: parser={shared.opts.prompt_attention}") + debug(f"Prompt cache: parser={shared.opts.prompt_attention} changed") cache.clear() return False diff --git a/requirements.txt b/requirements.txt index 717b6fb5e..0bc763167 100644 --- a/requirements.txt +++ b/requirements.txt @@ -52,7 +52,7 @@ numba==0.59.1 protobuf==4.25.3 pytorch_lightning==1.9.4 tokenizers==0.21.1 -transformers==4.50.3 +transformers==4.51.1 urllib3==1.26.19 Pillow==10.4.0 timm==0.9.16