[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()
|
||||
if (
|
||||
sum(
|
||||
bool(n)
|
||||
for n in (
|
||||
num_replicated_prefix,
|
||||
num_replicated_suffix,
|
||||
num_replicated_kv_prefix,
|
||||
)
|
||||
)
|
||||
> 1
|
||||
(num_replicated_prefix > 0 and num_replicated_suffix > 0)
|
||||
or (num_replicated_prefix > 0 and num_replicated_kv_prefix > 0)
|
||||
or (num_replicated_suffix > 0 and num_replicated_kv_prefix > 0)
|
||||
):
|
||||
raise ValueError(
|
||||
"USPAttention supports at most one replicated-token mode per call."
|
||||
|
||||
Reference in New Issue
Block a user