jgrusewski
3dde6d285c
feat(cuda): GPU-resident action routing in select_actions_batch_gpu
...
Wire route_exposure_to_factored() into both select_actions_batch_gpu
and select_actions_batch GPU paths, eliminating per-item CPU routing.
Previously, exposure indices (0-4) were downloaded from GPU and routed
to factored indices (0-44) one-by-one on CPU via route_action(). Now
the exposure→factored mapping runs entirely on GPU via the routing
kernel, with a single batch readback of the final factored indices.
Branching DQN path unchanged (already produces factored indices 0-44).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 15:49:40 +01:00
..
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-10 10:05:18 +01:00
2026-03-08 15:17:22 +01:00
2026-02-25 11:56:00 +01:00
2026-03-10 15:49:40 +01:00
2026-03-09 12:16:05 +01:00
2026-03-08 15:13:41 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:16:08 +01:00
2026-03-10 10:05:18 +01:00
2026-03-09 12:16:05 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-09 12:16:05 +01:00
2026-03-08 15:13:41 +01:00
2026-02-25 11:56:00 +01:00
2026-03-10 13:18:57 +01:00
2026-03-08 15:13:41 +01:00
2026-03-08 15:16:08 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:16:08 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-02-25 11:56:00 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:16:08 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-02-25 11:56:00 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:13:41 +01:00
2026-03-08 15:16:08 +01:00
2026-03-08 15:16:08 +01:00
2026-03-08 15:16:08 +01:00
2026-03-10 15:49:40 +01:00
2026-03-08 15:17:22 +01:00
2026-02-25 11:56:00 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:17:22 +01:00
2026-03-08 15:16:08 +01:00
2026-02-25 11:56:00 +01:00
2026-03-08 15:13:41 +01:00
2026-03-04 18:27:42 +01:00
2026-02-25 11:56:00 +01:00
2026-03-04 23:13:25 +01:00
2026-02-25 11:56:00 +01:00
2026-03-09 12:16:05 +01:00
2026-02-25 11:56:00 +01:00
2026-03-08 15:13:41 +01:00
2026-03-10 09:35:36 +01:00
2026-02-25 11:56:00 +01:00
2026-02-25 11:56:00 +01:00
2026-02-25 11:56:00 +01:00
2026-03-03 16:16:07 +01:00
2026-03-05 20:45:13 +01:00
2026-03-02 15:41:23 +01:00
2026-03-01 18:29:43 +01:00
2026-03-09 12:16:05 +01:00