mirror of
https://github.com/ostris/ai-toolkit.git
synced 2026-05-01 03:31:35 +00:00
Fixes to allow for redux assisted training
This commit is contained in:
@@ -1343,7 +1343,8 @@ class StableDiffusion:
|
|||||||
conditional_clip_embeds = self.adapter.get_clip_image_embeds_from_tensors(validation_image)
|
conditional_clip_embeds = self.adapter.get_clip_image_embeds_from_tensors(validation_image)
|
||||||
self.adapter(conditional_clip_embeds)
|
self.adapter(conditional_clip_embeds)
|
||||||
|
|
||||||
if self.adapter is not None and isinstance(self.adapter, CustomAdapter):
|
if self.adapter is not None and isinstance(self.adapter, CustomAdapter) \
|
||||||
|
and gen_config.adapter_image_path is not None:
|
||||||
# handle condition the prompts
|
# handle condition the prompts
|
||||||
gen_config.prompt = self.adapter.condition_prompt(
|
gen_config.prompt = self.adapter.condition_prompt(
|
||||||
gen_config.prompt,
|
gen_config.prompt,
|
||||||
@@ -1397,7 +1398,7 @@ class StableDiffusion:
|
|||||||
conditional_embeds = self.adapter(conditional_embeds, conditional_clip_embeds, is_unconditional=False)
|
conditional_embeds = self.adapter(conditional_embeds, conditional_clip_embeds, is_unconditional=False)
|
||||||
unconditional_embeds = self.adapter(unconditional_embeds, unconditional_clip_embeds, is_unconditional=True)
|
unconditional_embeds = self.adapter(unconditional_embeds, unconditional_clip_embeds, is_unconditional=True)
|
||||||
|
|
||||||
if self.adapter is not None and isinstance(self.adapter, CustomAdapter):
|
if self.adapter is not None and isinstance(self.adapter, CustomAdapter) and validation_image is not None:
|
||||||
conditional_embeds = self.adapter.condition_encoded_embeds(
|
conditional_embeds = self.adapter.condition_encoded_embeds(
|
||||||
tensors_0_1=validation_image,
|
tensors_0_1=validation_image,
|
||||||
prompt_embeds=conditional_embeds,
|
prompt_embeds=conditional_embeds,
|
||||||
|
|||||||
Reference in New Issue
Block a user