Fixed issue with qwen image edit models when using multiple control images when not caching text embeddings.

This commit is contained in:
Jaret Burkett
2026-04-30 11:59:12 +00:00
parent deb409085a
commit e9ab387dfd
2 changed files with 39 additions and 19 deletions

View File

@@ -1602,6 +1602,8 @@ class SDTrainer(BaseSDTrainProcess):
self.sd.text_encoder.eval()
if isinstance(self.adapter, CustomAdapter):
self.adapter.is_unconditional_run = False
if self.sd.encode_control_in_text_embeddings and batch.control_tensor_list is not None:
prompt_kwargs['control_images'] = batch.control_tensor_list
conditional_embeds = self.sd.encode_prompt(
conditioned_prompts, prompt_2,
dropout_prob=self.train_config.prompt_dropout_prob,