Skip to content

Commit fe5bb7c

Browse files
committed
improve flux true cfg condition
1 parent 0785dba commit fe5bb7c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/diffusers/pipelines/flux/pipeline_flux.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,10 @@ def __call__(
790790
lora_scale = (
791791
self.joint_attention_kwargs.get("scale", None) if self.joint_attention_kwargs is not None else None
792792
)
793-
do_true_cfg = true_cfg_scale > 1 and negative_prompt is not None
793+
has_neg_prompt = negative_prompt is not None or (
794+
negative_prompt_embeds is not None and negative_pooled_prompt_embeds is not None
795+
)
796+
do_true_cfg = true_cfg_scale > 1 and has_neg_prompt
794797
(
795798
prompt_embeds,
796799
pooled_prompt_embeds,

0 commit comments

Comments
 (0)