[diffusion] fix: remove boolean arithmetic guard to fix compiling (#27065)
This commit is contained in:
@@ -648,15 +648,9 @@ class USPAttention(nn.Module):
|
|||||||
|
|
||||||
sp_size = get_ulysses_parallel_world_size()
|
sp_size = get_ulysses_parallel_world_size()
|
||||||
if (
|
if (
|
||||||
sum(
|
(num_replicated_prefix > 0 and num_replicated_suffix > 0)
|
||||||
bool(n)
|
or (num_replicated_prefix > 0 and num_replicated_kv_prefix > 0)
|
||||||
for n in (
|
or (num_replicated_suffix > 0 and num_replicated_kv_prefix > 0)
|
||||||
num_replicated_prefix,
|
|
||||||
num_replicated_suffix,
|
|
||||||
num_replicated_kv_prefix,
|
|
||||||
)
|
|
||||||
)
|
|
||||||
> 1
|
|
||||||
):
|
):
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
"USPAttention supports at most one replicated-token mode per call."
|
"USPAttention supports at most one replicated-token mode per call."
|
||||||
|
|||||||
Reference in New Issue
Block a user