0caabf285bc6307d4b7286ec888a49412043d0a1
qwen3_6_scripts/prefix_prefill.py line 435: BEFORE: # acc /= l_i[:, None] (commented out = BUG) AFTER: acc = acc / l_i[:, None] (restored) Impact: _fwd_kernel_flash_attn_v2 was producing unnormalized attention output — every prefill with context length > BLOCK_M would have had incorrect softmax weights, causing wrong generation quality. This directly affects the effect test (偏差 ≤ ±4% benchmark). Root cause: the v1 kernel (_fwd_kernel) does online normalization (p_scale = beta/l_i_new), but v2 uses acc_scale = alpha only and defers normalization to the end. Someone commented out the final division, breaking v2. NOTE: The file that actually gets deployed is qwen3_6_scripts/, NOT vllm/. Previous commits edited vllm/ which has no effect on the built Docker image.
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%