mirror of
https://github.com/vladmandic/automatic
synced 2026-09-18 16:54:33 +02:00
Scheduling and cleanup
This commit is contained in:
@@ -117,7 +117,6 @@ def set_pipeline_args(p, model, prompts: list, negative_prompts: list, prompts_2
|
||||
'Flux' in model.__class__.__name__
|
||||
):
|
||||
try:
|
||||
# prompt_parser_diffusers.encode_prompts(model, p, prompts, negative_prompts, steps=steps, clip_skip=clip_skip)
|
||||
p.embedder = prompt_parser_diffusers.PromptEmbedder(prompts, negative_prompts, clip_skip, p)
|
||||
parser = shared.opts.prompt_attention
|
||||
except Exception as e:
|
||||
@@ -143,7 +142,7 @@ def set_pipeline_args(p, model, prompts: list, negative_prompts: list, prompts_2
|
||||
args['prompt'] = prompts
|
||||
if 'negative_prompt' in possible:
|
||||
if hasattr(model, 'text_encoder') and 'negative_prompt_embeds' in possible and p.embedder is not None:
|
||||
args['negative_prompt_embeds'] = p.embedder('negative_embeds')
|
||||
args['negative_prompt_embeds'] = p.embedder('negative_prompt_embeds')
|
||||
if 'StableCascade' in model.__class__.__name__ and p.embedder is not None:
|
||||
args['negative_prompt_embeds_pooled'] = p.embedder('negative_pooleds').unsqueeze(0)
|
||||
if 'XL' in model.__class__.__name__ and p.embedder is not None:
|
||||
|
||||
Reference in New Issue
Block a user