jgrusewski
e2bf655be2
fix: order diversity 1/3→3/3 — three root causes found and fixed
1. expected_q_kernel layout mismatch: cuBLAS writes branch-major logits
[Branch0: B×b0×NA | Branch1: ...] but kernel read sample-major
[Sample0: 12×NA | Sample1: ...]. Fixed to use branch_logit_offset
accumulator matching cuBLAS output layout.
2. Duplicate expected_q_kernel.cu deleted — single implementation in
experience_kernels.cu. Trainer loads from experience_kernels.cubin.
3. Monitoring num_actions=7 (old 7-level exposure) → 9 (dir×mag = 3×3).
Actions with dir*mag≥7 silently dropped from order/urgency counts,
making it appear only 1 order type was active.
Result: Action diversity 15/81 (18.5%) → 45/81 (55.6%), order=3/3.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 23:34:53 +02:00
..
2026-04-11 11:54:09 +02:00
2026-04-02 16:29:55 +02:00
2026-03-12 19:10:18 +01:00
2026-03-14 11:35:15 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-01 22:47:39 +01:00
2026-04-11 23:34:53 +02:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-04-11 14:42:54 +02:00
2026-03-01 22:47:39 +01:00
2026-03-13 10:18:35 +01:00
2026-04-11 21:03:05 +02:00
2026-03-29 22:35:37 +02:00
2026-03-29 22:35:37 +02:00
2026-04-08 21:31:46 +02:00
2026-03-29 19:18:47 +02:00
2026-03-19 00:39:03 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-04-11 11:54:09 +02:00
2026-03-16 21:01:28 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-10 13:18:57 +01:00
2026-04-10 18:54:14 +02:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-13 10:18:35 +01:00
2026-03-18 00:53:47 +01:00
2026-03-14 11:35:15 +01:00
2026-03-01 22:47:39 +01:00
2026-03-15 11:59:31 +01:00
2026-03-01 22:47:39 +01:00
2026-03-03 22:16:35 +01:00