fix: text_encoder_conds referenced before assignment

This commit is contained in:
Akegarasu
2024-08-29 22:33:37 +08:00
parent 8fdfd8c857
commit 34f2315047

View File

@@ -1081,12 +1081,12 @@ class NetworkTrainer:
# print(f"set multiplier: {multipliers}")
accelerator.unwrap_model(network).set_multiplier(multipliers)
text_encoder_conds = []
text_encoder_outputs_list = batch.get("text_encoder_outputs_list", None)
if text_encoder_outputs_list is not None:
text_encoder_conds = text_encoder_outputs_list # List of text encoder outputs
if (
text_encoder_conds is None
or len(text_encoder_conds) == 0
len(text_encoder_conds) == 0
or text_encoder_conds[0] is None
or train_text_encoder
):