jgrusewski
e07c409950
revise(surfer): Phase 0 to CUDA-only per foxhunt architecture (CPU read-only)
...
Per feedback_cpu_is_read_only + pearl_cold_path_no_exception_to_gpu_drives +
feedback_no_cpu_test_fallbacks: NO CPU compute paths even for validation/cold
paths. Rewrites Phase 0 as CUDA kernels + Rust orchestration in crates/ml-alpha
(reusing build.rs cubin pipeline, mapped-pinned, determinism): floor kernels
(TSMOM signal, EWMA vol, portfolio backtest) + validation kernels (CPCV Sharpe,
PBO, Deflated Sharpe). CPU only enumerates split masks + reads final gate scalars
via mapped-pinned. GPU-oracle tests (no CPU reference). Runs on the local GPU.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 21:23:15 +02:00
..
2026-04-25 09:15:43 +02:00
2026-04-25 11:53:10 +02:00
2026-04-27 08:10:42 +02:00
2026-04-27 08:10:42 +02:00
2026-04-29 17:26:22 +02:00
2026-04-27 08:10:42 +02:00
2026-04-27 18:22:40 +02:00
2026-04-29 23:21:26 +02:00
2026-04-30 08:49:36 +02:00
2026-05-01 14:07:10 +02:00
2026-05-01 20:01:27 +02:00
2026-05-02 01:47:07 +02:00
2026-05-03 00:35:07 +02:00
2026-05-04 00:40:36 +02:00
2026-05-05 08:27:49 +02:00
2026-05-05 17:36:56 +02:00
2026-05-06 10:32:10 +02:00
2026-05-08 03:01:13 +02:00
2026-05-08 18:56:58 +02:00
2026-05-08 20:57:28 +02:00
2026-05-09 00:25:06 +02:00
2026-05-10 00:30:33 +02:00
2026-05-10 22:19:28 +02:00
2026-05-15 01:13:42 +02:00
2026-05-15 22:08:31 +02:00
2026-05-15 10:42:14 +02:00
2026-05-20 20:25:05 +02:00
2026-05-16 20:48:14 +02:00
2026-05-16 21:51:48 +02:00
2026-05-16 20:48:14 +02:00
2026-05-16 20:48:14 +02:00
2026-05-17 23:27:20 +02:00
2026-05-17 21:41:02 +02:00
2026-05-18 13:22:48 +02:00
2026-05-18 02:18:18 +02:00
2026-05-20 00:40:14 +02:00
2026-05-19 16:39:17 +02:00
2026-05-19 23:32:38 +02:00
2026-05-19 00:40:15 +02:00
2026-05-19 01:04:30 +02:00
2026-05-20 20:18:45 +02:00
2026-05-20 17:37:24 +02:00
2026-05-21 15:05:28 +02:00
2026-05-21 15:05:28 +02:00
2026-05-21 15:05:28 +02:00
2026-05-21 15:05:28 +02:00
2026-05-21 15:05:28 +02:00
2026-05-22 15:56:31 +02:00
2026-05-22 15:56:31 +02:00
2026-05-22 15:56:31 +02:00
2026-05-22 15:56:31 +02:00
2026-05-22 22:07:45 +02:00
2026-05-22 15:56:31 +02:00
2026-05-22 15:56:31 +02:00
2026-05-22 20:48:05 +02:00
2026-05-23 09:34:07 +02:00
2026-05-25 23:00:40 +02:00
2026-05-26 08:59:51 +02:00
2026-05-26 00:49:42 +02:00
2026-05-26 00:04:03 +02:00
2026-05-26 01:32:56 +02:00
2026-06-02 17:56:00 +02:00
2026-05-30 15:41:51 +02:00
2026-05-30 20:52:28 +02:00
2026-05-31 16:57:43 +02:00
2026-05-31 16:57:43 +02:00
2026-06-02 17:56:00 +02:00
2026-06-02 17:56:00 +02:00
2026-06-02 17:56:00 +02:00
2026-06-02 17:56:00 +02:00
2026-06-02 17:56:00 +02:00
2026-06-02 22:10:16 +02:00
2026-06-03 01:41:57 +02:00
2026-06-03 21:37:38 +02:00
2026-06-05 12:59:19 +02:00
2026-06-05 12:59:19 +02:00
2026-06-05 21:23:15 +02:00