mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 09:14:35 +02:00
fix cached prompts
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
# Change Log for SD.Next
|
||||
|
||||
## Update for 2024-05-22
|
||||
## Update for 2024-05-24
|
||||
|
||||
- **Features**:
|
||||
- **ModernUI** preview of the new [ModernUI](https://github.com/BinaryQuantumSoul/sdnext-modernui)
|
||||
|
||||
+1
-1
@@ -1,10 +1,10 @@
|
||||
from __future__ import annotations
|
||||
from functools import partial
|
||||
import re
|
||||
import sys
|
||||
import logging
|
||||
import warnings
|
||||
import urllib3
|
||||
from functools import partial
|
||||
from modules import timer, errors
|
||||
|
||||
initialized = False
|
||||
|
||||
@@ -154,7 +154,11 @@ def encode_prompts(pipe, p, prompts: list, negative_prompts: list, steps: int, c
|
||||
for i in range(max(len(positive_schedule), len(negative_schedule))):
|
||||
positive_prompt = positive_schedule[i % len(positive_schedule)]
|
||||
negative_prompt = negative_schedule[i % len(negative_schedule)]
|
||||
results = cache.get(positive_prompt + negative_prompt, None)
|
||||
if cache.get('model_type', None) != shared.sd_model_type:
|
||||
cache[positive_prompt + negative_prompt] = None
|
||||
results = None
|
||||
else:
|
||||
results = cache.get(positive_prompt + negative_prompt, None)
|
||||
|
||||
if results is None:
|
||||
results = get_weighted_text_embeddings(pipe, positive_prompt, negative_prompt, clip_skip)
|
||||
|
||||
Reference in New Issue
Block a user