mirror of
https://github.com/openvinotoolkit/stable-diffusion-webui.git
synced 2025-01-05 19:34:33 +03:00
recompile=1 when custom_vae is changed
This commit is contained in:
parent
bf28a375bb
commit
8b51b9781a
@ -453,7 +453,7 @@ def init_new(self, all_prompts, all_seeds, all_subseeds):
|
|||||||
raise RuntimeError(f"bad number of images passed: {len(imgs)}; expecting {self.batch_size} or less")
|
raise RuntimeError(f"bad number of images passed: {len(imgs)}; expecting {self.batch_size} or less")
|
||||||
|
|
||||||
|
|
||||||
def process_images_openvino(p: StableDiffusionProcessing, model_config, sampler_name, enable_caching, openvino_device, mode, vae_config) -> Processed:
|
def process_images_openvino(p: StableDiffusionProcessing, model_config, vae_config, sampler_name, enable_caching, openvino_device, mode) -> Processed:
|
||||||
"""this is the main loop that both txt2img and img2img use; it calls func_init once inside all the scopes and func_sample once per batch"""
|
"""this is the main loop that both txt2img and img2img use; it calls func_init once inside all the scopes and func_sample once per batch"""
|
||||||
|
|
||||||
if (mode == 0 and p.enable_hr):
|
if (mode == 0 and p.enable_hr):
|
||||||
@ -533,7 +533,7 @@ def process_images_openvino(p: StableDiffusionProcessing, model_config, sampler_
|
|||||||
model_state.mode = mode
|
model_state.mode = mode
|
||||||
model_state.model_hash = shared.sd_model.sd_model_hash
|
model_state.model_hash = shared.sd_model.sd_model_hash
|
||||||
|
|
||||||
shared.sd_diffusers_model = get_diffusers_sd_model(model_config, sampler_name, enable_caching, openvino_device, mode, vae_config)
|
shared.sd_diffusers_model = get_diffusers_sd_model(model_config, vae_config, sampler_name, enable_caching, openvino_device, mode)
|
||||||
shared.sd_diffusers_model.scheduler = set_scheduler(shared.sd_diffusers_model, sampler_name)
|
shared.sd_diffusers_model.scheduler = set_scheduler(shared.sd_diffusers_model, sampler_name)
|
||||||
|
|
||||||
extra_network_data = p.parse_extra_network_prompts()
|
extra_network_data = p.parse_extra_network_prompts()
|
||||||
@ -807,7 +807,7 @@ class Script(scripts.Script):
|
|||||||
mode = 0
|
mode = 0
|
||||||
if self.is_txt2img:
|
if self.is_txt2img:
|
||||||
mode = 0
|
mode = 0
|
||||||
processed = process_images_openvino(p, model_config, vae_config, p.sampler_name, enable_caching, openvino_device, mode)
|
processed = process_images_openvino(p, model_config, vae_config, p.sampler_name, enable_caching, openvino_device, mode)
|
||||||
else:
|
else:
|
||||||
if p.image_mask is None:
|
if p.image_mask is None:
|
||||||
mode = 1
|
mode = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user