diff --git a/extensions_built_in/sd_trainer/SDTrainer.py b/extensions_built_in/sd_trainer/SDTrainer.py index 13df73f7..fb8ac6d8 100644 --- a/extensions_built_in/sd_trainer/SDTrainer.py +++ b/extensions_built_in/sd_trainer/SDTrainer.py @@ -1197,7 +1197,7 @@ class SDTrainer(BaseSDTrainProcess): self.adapter(conditional_clip_embeds) # do the custom adapter after the prior prediction - if self.adapter and isinstance(self.adapter, CustomAdapter) and has_clip_image: + if self.adapter and isinstance(self.adapter, CustomAdapter) and (has_clip_image or is_reg): quad_count = random.randint(1, 4) self.adapter.train() self.adapter.trigger_pre_te(