Files
foxhunt/crates
jgrusewski 53a1e108d1 fix(cuda): replace hardcoded STATE_DIM/MARKET_DIM/PORTFOLIO_DIM defaults with #error
These dimensions MUST be injected via NVRTC dim_overrides (which always
happens in gpu_experience_collector.rs). Having fallback #ifndef defaults
(48/42/3) masked bugs when source concatenation order was wrong and is
misleading since STATE_DIM varies (48 without OFI, 56 with OFI). Now
a missing dim_override triggers a compile-time #error instead of
silently using a stale default.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 22:10:06 +01:00
..