jgrusewski
43998a330a
feat: two-phase hyperopt + backtest evaluator VRAM leak fix
Two-phase hyperopt splits 31D PSO search into sequential phases:
- Phase 1 (--phase fast, default): fix architecture to small network
(hidden_dim=128, num_atoms=11), search learning dynamics (~15D).
- Phase 2 (--phase full): fix dynamics from Phase 1 JSON, search
architecture (~5D). Halves dimensionality per phase → better convergence.
- Phase 1 output includes best_continuous_vector for Phase 2 consumption.
GpuBacktestEvaluator Drop impl: sync forked stream, destroy CUDA graph
and cuBLAS handles before CudaSlice buffers drop. Fixes 261MB/trial
VRAM leak on H100 hyperopt.
ml-core clippy fixes: hex literal, remove dead check_err drain,
unnecessary safety comment, unused OnceLock import.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 10:32:37 +01:00
..
2025-10-30 01:26:02 +01:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2026-03-22 01:40:16 +01:00
2026-03-21 23:35:41 +01:00
2026-03-02 15:13:40 +01:00
2026-03-04 23:46:36 +01:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2026-03-22 10:32:37 +01:00
2025-11-28 10:29:45 +01:00
2025-09-24 23:47:21 +02:00
2025-10-18 18:14:34 +02:00
2025-10-14 18:41:48 +02:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2025-10-30 01:26:02 +01:00
2025-09-24 23:47:21 +02:00
2025-11-28 10:29:45 +01:00
2026-03-07 13:00:07 +01:00
2026-03-07 12:19:46 +01:00
2026-02-23 20:02:38 +01:00