fix: max-num-seqs=1 + pure Q-tiling — match a3c45d3b exactly

Profiling hung for 30min then failed. Two causes:
1. max-num-seqs=2 (a3c45d3b used 1) — doubles profiling memory
2. flash_attn_varlen_func added to xformers patch — a3c45d3b had none

Restored:
- yaml: max-num-seqs=1 (exact a3c45d3b)
- patch_xformers_sdpa_seq.py: pure Q-tiling (exact a3c45d3b)

Only diff from a3c45d3b:
- yaml: BI100_MOE_COREX_TOPK_SOFTMAX=1 (was 0)
- protocol.py: extra=allow
- qwen3_5.py: corex_gdn_chunk_recurrent + corex_moe_index_combine imports
- prebuilt: 14 .so (was 13)
This commit is contained in:
Claude
2026-08-14 05:40:05 +00:00
parent 1f69311375
commit 07fad2cce7
2 changed files with 29 additions and 76 deletions

View File

@@ -15,7 +15,7 @@ command:
- -tp
- '4'
- --max-num-seqs
- '2'
- '1'
- --disable-log-requests
- --disable-frontend-multiprocessing
- --max-num-batched-tokens