mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-08-16 00:16:39 +08:00
Fix Flux Kontext ReferenceLatent and ControlNet shape mismatch
This commit is contained in:
parent
03895dea7c
commit
9ce912099e
@ -157,6 +157,11 @@ class Flux(nn.Module):
|
|||||||
if i < len(control_i):
|
if i < len(control_i):
|
||||||
add = control_i[i]
|
add = control_i[i]
|
||||||
if add is not None:
|
if add is not None:
|
||||||
|
if img.shape[1] != add.shape[1]:
|
||||||
|
padding_size = img.shape[1] - add.shape[1]
|
||||||
|
if padding_size > 0:
|
||||||
|
padding = torch.zeros(add.shape[0], padding_size, add.shape[2], device=add.device, dtype=add.dtype)
|
||||||
|
add = torch.cat([add, padding], dim=1)
|
||||||
img += add
|
img += add
|
||||||
|
|
||||||
if img.dtype == torch.float16:
|
if img.dtype == torch.float16:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user