mirror of
https://github.com/modelscope/DiffSynth-Studio.git
synced 2026-03-24 01:48:13 +00:00
bug fix
This commit is contained in:
@@ -47,7 +47,10 @@ class BasePipeline(torch.nn.Module):
|
|||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
def control_noise_via_local_prompts(self, prompt_emb_global, prompt_emb_locals, masks, mask_scales, inference_callback, special_kwargs={}, special_local_kwargs_list=None):
|
def control_noise_via_local_prompts(self, prompt_emb_global, prompt_emb_locals, masks, mask_scales, inference_callback, special_kwargs=None, special_local_kwargs_list=None):
|
||||||
|
if special_kwargs is None:
|
||||||
|
noise_pred_global = inference_callback(prompt_emb_global)
|
||||||
|
else:
|
||||||
noise_pred_global = inference_callback(prompt_emb_global, special_kwargs)
|
noise_pred_global = inference_callback(prompt_emb_global, special_kwargs)
|
||||||
if special_local_kwargs_list is None:
|
if special_local_kwargs_list is None:
|
||||||
noise_pred_locals = [inference_callback(prompt_emb_local) for prompt_emb_local in prompt_emb_locals]
|
noise_pred_locals = [inference_callback(prompt_emb_local) for prompt_emb_local in prompt_emb_locals]
|
||||||
|
|||||||
Reference in New Issue
Block a user