[diffusion] fix: remove boolean arithmetic guard to fix compiling (#27065)

This commit is contained in:
Aleksi Vesanto
2026-06-10 13:55:47 +08:00
committed by GitHub
parent 4704b10d0d
commit 08ceb96ea5
@@ -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."