biondizzle
dba4279364
Stage B Bug 4b debugging: P/A alias proven working, V layout issue for (128,64) PV
...
Key findings:
- P/A alias WORKS: PV reads non-zero P from TMEM at offset 32 (proven by no-softmax test)
- V mode bug: V=(128,64) only loads 64 K-values, PV needs 128. Output = sum(S[:,:64]) = 0.67 cosine
- FMHA-style V reconstruction (hd,n,1) stride (1,hd) gives NaN for (128,64) PV
- K-major V (64,128) contiguous gives NaN for (128,64) PV
- Square (128,128) PV works with ALL V approaches (cosine 0.999999)
- Non-square PV consistently broken regardless of V layout
Test files:
- test_128_128_fmha_v.py: (128,128) with FMHA V - PASS
- test_pv64_fmha_v.py: (128,64) with FMHA V - NaN
- test_pv64_kmajor_v.py: (128,64) with K-major V - NaN
- test_pv64_with_softmax.py: (128,64) with original V - 0.67
- test_pv64_no_softmax.py: proves P/A alias works
- test_fmha_v3.py: full pipeline with QK C-fragment composition store
2026-05-21 15:20:14 +00:00
..
2026-05-16 19:07:36 +00:00
2026-05-17 16:52:40 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 00:12:47 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 04:13:52 +00:00
2026-05-16 02:13:18 +00:00
2026-05-16 02:21:17 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 09:10:12 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:10:12 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 09:00:42 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 09:10:12 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:56:54 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 09:56:54 +00:00
2026-05-21 00:12:47 +00:00
2026-05-19 07:54:01 +00:00
2026-05-18 20:14:03 +00:00
2026-05-21 00:12:47 +00:00
2026-05-16 02:14:37 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-19 15:30:29 +00:00
2026-05-19 01:57:16 +00:00
2026-05-19 07:58:10 +00:00
2026-05-19 16:04:53 +00:00
2026-05-19 01:54:48 +00:00
2026-05-16 03:04:31 +00:00
2026-05-19 15:28:52 +00:00
2026-05-20 05:46:15 +00:00
2026-05-19 16:00:33 +00:00
2026-05-21 05:08:57 +00:00
2026-05-21 05:08:57 +00:00
2026-05-21 05:08:57 +00:00
2026-05-21 05:08:57 +00:00
2026-05-21 05:08:57 +00:00
2026-05-21 05:08:57 +00:00
2026-05-19 15:55:41 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 10:47:46 +00:00
2026-05-21 10:50:30 +00:00
2026-05-21 11:49:06 +00:00
2026-05-21 10:47:46 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 15:20:14 +00:00
2026-05-20 02:11:40 +00:00
2026-05-19 07:17:37 +00:00
2026-05-19 18:36:49 +00:00
2026-05-19 09:04:19 +00:00
2026-05-20 03:10:56 +00:00
2026-05-21 04:40:28 +00:00
2026-05-20 03:04:38 +00:00
2026-05-20 03:04:38 +00:00
2026-05-19 03:22:00 +00:00
2026-05-19 08:58:46 +00:00
2026-05-21 04:40:28 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:40:28 +00:00
2026-05-19 07:49:41 +00:00
2026-05-19 18:34:12 +00:00
2026-05-19 18:35:40 +00:00
2026-05-17 22:58:27 +00:00
2026-05-19 08:38:55 +00:00
2026-05-19 08:55:31 +00:00
2026-05-19 03:58:25 +00:00
2026-05-19 06:37:25 +00:00
2026-05-19 06:30:18 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-17 23:04:44 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 15:20:14 +00:00
2026-05-21 11:49:06 +00:00
2026-05-21 07:13:14 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 12:52:29 +00:00
2026-05-21 12:52:29 +00:00
2026-05-16 02:14:37 +00:00
2026-05-21 00:12:47 +00:00
2026-05-19 10:31:07 +00:00
2026-05-17 07:33:20 +00:00
2026-05-17 07:43:05 +00:00
2026-05-17 07:37:47 +00:00
2026-05-18 20:10:32 +00:00
2026-05-20 03:10:56 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 15:20:14 +00:00
2026-05-19 09:02:12 +00:00
2026-05-20 05:46:15 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-21 08:45:49 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 04:10:07 +00:00
2026-05-21 07:13:14 +00:00
2026-05-21 05:41:44 +00:00
2026-05-21 07:13:14 +00:00
2026-05-21 06:40:27 +00:00
2026-05-20 03:26:20 +00:00
2026-05-20 03:26:20 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 00:12:47 +00:00
2026-05-20 20:26:25 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 09:44:22 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 09:10:12 +00:00
2026-05-21 09:10:12 +00:00
2026-05-21 00:12:47 +00:00
2026-05-21 09:20:09 +00:00
2026-05-21 00:12:47 +00:00
2026-05-16 02:14:37 +00:00
2026-05-19 08:51:16 +00:00
2026-05-21 06:40:27 +00:00
2026-05-21 15:20:14 +00:00
2026-05-19 17:26:50 +00:00
2026-05-21 09:56:54 +00:00
2026-05-17 08:24:27 +00:00
2026-05-19 04:10:02 +00:00
2026-05-19 02:37:50 +00:00