Commit Graph

1020 Commits

Author SHA1 Message Date
0953708f2c D1: Add more debug prints (QK/PV mode2 sizes) 2026-05-24 03:49:55 +00:00
24b9ebfba9 D1: SMEM-P test at hd=128 2026-05-24 03:48:37 +00:00
d9bc430570 D1: Add sP shape debug print 2026-05-24 03:46:27 +00:00
0f50933f69 D1: Fix SMEM-P (coordinate store), LSE (FP32), add TMEM-P-only test 2026-05-24 03:27:14 +00:00
c995a2ca46 D1: Fix SMEM-P - coordinate-indexed store (replaces make_tiled_copy_C) 2026-05-24 03:24:44 +00:00
0de0f20799 feat: SMEM-P make_tiled_copy_C + zero-fill dest tensor 2026-05-24 03:23:53 +00:00
99b2e12fd8 Merge branch 'master' of ssh://sweetapi.com:2222/biondizzle/nvfp4-megamoe-kernel 2026-05-24 03:23:22 +00:00
f645f3994a D1: LSE diagnostic at various hd 2026-05-24 03:23:16 +00:00
54915f6b56 feat: SMEM-P using make_tiled_copy_C(qk_mma) approach 2026-05-24 03:22:57 +00:00
c042fcf6c7 D1: Add diagnostic test (TMEM-P vs SMEM-P at various hd) 2026-05-24 03:22:23 +00:00
09c7d8eb36 Merge branch 'master' of ssh://sweetapi.com:2222/biondizzle/nvfp4-megamoe-kernel 2026-05-24 03:21:06 +00:00
1c5d6475e5 D1 test: compare un-norm O + norm using ref row_sum + LSE verification 2026-05-24 03:21:01 +00:00
ea4b6b10bc fix: LSE type mismatch Float32→BFloat16 2026-05-24 03:20:26 +00:00
850f16b2a3 merge: keep our fmha.py (coordinate-indexed SMEM-P + epilogue_tma_store) 2026-05-24 03:19:52 +00:00
53bc54ed17 D1.5: Fix SMEM-P - use coordinate-indexed store (same proven pattern) 2026-05-24 03:19:32 +00:00
6c0ca13aed feat: SMEM-P with make_tiled_copy_tv + partition_S 2026-05-24 03:19:18 +00:00
93e7fe97f7 D1.5: Always output un-normalized O + LSE (epilogue_tma_store only, no TMEM round-trip normalize) 2026-05-24 03:18:38 +00:00
b22ab84f1a feat: SMEM-P using make_tiled_copy_A from PV MMA 2026-05-24 03:16:34 +00:00
7357b1a866 fix: fence_proxy not fence 2026-05-24 02:45:01 +00:00
cd6d81fc4b merge: resolve conflict (keep our version) 2026-05-24 02:44:09 +00:00
6a909e16d0 D1.5: Replace broken make_cotiled_copy SMEM-P with coordinate-indexed store 2026-05-24 02:43:42 +00:00
b67668d2bd feat: SMEM-P with make_tiled_copy_tv + manual fill 2026-05-24 02:43:12 +00:00
fce9a7f4be feat: SMEM-P using make_tiled_copy_tv + logical sP view 2026-05-24 02:42:27 +00:00
29231fc75e Merge branch 'master' of ssh://sweetapi.com:2222/biondizzle/nvfp4-megamoe-kernel 2026-05-24 02:41:39 +00:00
3803847900 D1.5: Use tCtO_fake layout for epilogue_tma_store (needs STAGE dim) 2026-05-24 02:41:32 +00:00
688ca6f737 feat: SMEM-P using make_cotiled_copy (one-row-per-thread) 2026-05-24 02:41:19 +00:00
34db0bf802 D1.5: Remove duplicate tTMrO definition (keep unconditional one) 2026-05-24 02:40:40 +00:00
093de4e62f merge 2026-05-24 02:40:14 +00:00
bb4c35facb D1.5: Move tTMrO after O rescale atoms (fix tTMEM_LOADcO reference) 2026-05-24 02:39:18 +00:00
af8303ba64 fix: reorder tTMrO definition after tTMEM_LOADcO 2026-05-24 02:36:08 +00:00
e41cf07f50 fix: tTMrO scoping + restore SMEM-P coordinate write 2026-05-24 02:34:53 +00:00
bfd598b937 D1.5: Move tTMrO def before softmax loop (CuTeDSL scoping) 2026-05-24 02:32:51 +00:00
1e8f784bb0 debug: zero-fill sP to check deadlock 2026-05-24 02:31:12 +00:00
ece137b2c2 D1.5: Use proven Stage C approach - normalize via TMEM round-trip + epilogue_tma_store 2026-05-24 02:30:25 +00:00
8010e3dda2 test: add try/except for SMEM-P coord test 2026-05-24 02:15:07 +00:00
16bade9e10 test: use FmhaKernel for SMEM-P coord test 2026-05-24 01:59:25 +00:00
f2d95da4aa test: SMEM-P coordinate verification test 2026-05-24 01:58:32 +00:00
394f08601a fix: proper v_major from tensor 2026-05-24 01:55:37 +00:00
384de55dfd fix: COL_MAJOR 2026-05-24 01:54:30 +00:00
313f2c77cd fix: hardcode v_major for diag test 2026-05-24 01:54:20 +00:00
268265ba0b diag: use FmhaKernel setup for cotiled test 2026-05-24 01:54:08 +00:00
32d8483443 fix: v_major derivation in cotiled diag 2026-05-24 01:53:40 +00:00
ce1e2177ec diag: simplified cotiled layout test 2026-05-24 01:53:24 +00:00
f6e3bddb10 fix: LayoutEnum import in cotiled diag test 2026-05-24 01:52:58 +00:00
67a2c3ee72 diag: layout composition test for make_cotiled_copy SMEM-P 2026-05-24 01:48:50 +00:00
699c646497 D1.5: Fix bSG_gC slicing - group trailing modes (CUTLASS pattern) 2026-05-24 01:41:52 +00:00
f2ab5790e8 D1.5: Dynamic slicing for tTR_gC (variable rest dims) 2026-05-24 01:40:44 +00:00
d28257185f D1.5: Fix flat_divide slice coordinates (4 modes, no STAGE dim) 2026-05-24 01:39:21 +00:00
86971dda81 D1.5: Rewrite correction epilogue using CUTLASS pattern (transform_partitioned, flat_divide, paired atoms) 2026-05-24 01:37:53 +00:00
ec250eccd6 D1.5: Fix TMA store - group_modes on bSG_gC, use flat indexing 2026-05-24 01:36:01 +00:00