Jeff Huang
4e06eaa417
[CK_TILE] fmha: Add query padding support to backward pass
...
Introduces support for query sequence padding (q_padding) in the FMHA backward pass kernels.
- Passing `seqlen_q_ptr` to the backward kernels to distinguish logical from physical sequence lengths.
- Updating `OGradDotO`, `ConvertQGrad`, and `DQDKDV` kernels to respect logical lengths and handle zero-length sequences.
- Aligning LSE indexing in the forward kernel with the padded layout for consistency.
- Adding a new GTest suite (`test_fmha_bwd_kernel_padding.cpp`) with comprehensive tests for various padding scenarios, including zero-length
sequences and deterministic mode.
2025-10-25 16:10:35 +08:00
..
2025-10-16 11:33:56 -07:00
2025-10-23 08:46:02 +02:00
2025-10-23 08:46:02 +02:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-10-16 03:10:57 -07:00
2025-10-23 08:46:02 +02:00
2025-09-12 08:17:07 -07:00
2025-09-12 08:17:07 -07:00
2025-10-25 16:10:35 +08:00
2025-09-15 10:59:25 -07:00
2024-12-04 00:46:47 +01:00