xyzgrid for ipadapter

This commit is contained in:
Vladimir Mandic
2024-02-09 10:05:02 -05:00
parent 9150e9f82c
commit 94a8f4121d
3 changed files with 6 additions and 4 deletions
+1
View File
@@ -27,6 +27,7 @@
- ipex handle dependencies, thanks @Disty0
- insightface handle dependencies
- img2img mask blur and padding
- xyz grid handle ip adapter name and scale
- handle extensions that install conflicting versions of packages
`onnxruntime`, `opencv2-python`
+4 -3
View File
@@ -114,6 +114,10 @@ class StableDiffusionProcessing:
self.scripts_value: scripts.ScriptRunner = field(default=None, init=False)
self.script_args_value: list = field(default=None, init=False)
self.scripts_setup_complete: bool = field(default=False, init=False)
# ip adapter
self.ip_adapter_name = None
self.ip_adapter_scale = 1.0
self.ip_adapter_image = None
# hdr
self.hdr_mode=hdr_mode
self.hdr_brightness=hdr_brightness
@@ -474,9 +478,6 @@ class StableDiffusionProcessingControl(StableDiffusionProcessingImg2Img):
self.fidelity = 0.5
self.mask_image = None
self.override = None
self.ip_adapter_name = None
self.ip_adapter_scale = 1.0
self.ip_adapter_image = None
def sample(self, conditioning, unconditional_conditioning, seeds, subseeds, subseed_strength, prompts): # abstract
pass
+1 -1
View File
@@ -23,8 +23,8 @@ class Script(scripts.Script):
def process(self, p: processing.StableDiffusionProcessing, enabled, adapter_name, scale, image): # pylint: disable=arguments-differ
if shared.backend != shared.Backend.DIFFUSERS:
return
p.ip_adapter_image = image
if enabled:
p.ip_adapter_name = adapter_name
p.ip_adapter_scale = scale
p.ip_adapter_image = image
# ipadapter.apply(shared.sd_model, p, adapter_name, scale, image) # called directly from processing.process_images_inner