Amir Ghamarian
5b591af58e
Add block_size=32 support and fix int32 overflow in unified attention
...
- Add BlockSize_ template parameter to all kernel trait structs,
enabling block_size=32 instances for d64/GQA-8 (medium/small/tiny tiers).
- 12 new instance files for block_size=32 (bf16/fp16 x mask/nmask x 3 tiers).
- Dispatch branches on page_blk_size to select bs32 vs bs64 instances.
- Fix potential int32 overflow in KV cache tensor view by using long_index_t
for sizes and strides (overflow threshold was ~66K blocks for d64/GQA-8).
Made-with: Cursor
2026-03-30 14:16:17 +00:00
..
2025-11-26 11:00:05 -07:00
2025-12-02 13:30:27 +01:00
2025-11-26 11:00:05 -07:00
2025-12-14 14:49:49 -07:00
2026-01-13 09:21:29 -08:00
2026-01-13 10:26:45 +08:00
2026-01-15 09:35:24 -05:00
2026-01-19 15:22:33 -08:00
2026-01-13 09:21:29 -08:00
2026-01-13 09:21:29 -08:00
2026-01-16 15:27:39 -08:00
2026-01-08 07:59:38 +01:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-01-13 09:21:29 -08:00
2026-01-13 09:21:29 -08:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2025-11-26 11:00:05 -07:00
2026-03-30 10:24:09 +00:00
2026-03-30 14:16:17 +00:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-18 10:02:02 +01:00
2025-12-10 22:50:43 -08:00
2026-01-05 18:41:47 +08:00
2025-12-10 22:50:43 -08:00
2026-01-06 12:35:01 -08:00
2026-01-05 13:49:26 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-11-26 11:00:05 -07:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2026-01-09 11:16:37 +01:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2025-12-10 22:50:43 -08:00
2026-03-29 18:06:03 +00:00
2025-12-10 22:50:43 -08:00
2025-12-11 13:34:27 +00:00