Files
foxhunt/crates
jgrusewski e0e1e2fff3 fix(cuda): eliminate CPU fallbacks in all 10 supervised/RL model adapters
Convert Device::Cpu fallback patterns to hard errors across all
hyperopt adapters and the Mamba2 trainer. On H100, CUDA must be
available — silent CPU fallback runs at 1/10th throughput.

Models hardened: TFT, Mamba2, TGGN, TLOB, Liquid, KAN, xLSTM,
Diffusion, ContinuousPPO (hyperopt adapters) + Mamba2 (trainer).

Pattern: Device::new_cuda(0).unwrap_or_else(|e| { warn!(...); Cpu })
      →  Device::new_cuda(0).map_err(|e| MLError::ConfigError(...))?

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 00:23:19 +01:00
..