Files
foxhunt/crates
jgrusewski 680bb7df0b feat(bf16): FULL WORKSPACE COMPILES — zero F32 on GPU 🎉🎉🎉
The entire foxhunt workspace compiles with BF16:
- 37/37 CUDA kernels: __nv_bfloat16 parameters + native arithmetic
- All Rust types: CudaSlice<half::bf16> across all crates
- ml-core: 0 errors (nvrtc removed, BF16 boundaries fixed)
- ml-dqn: 0 errors (noisy layers, replay buffer, branching → BF16)
- ml-ppo: 0 errors (stubbed, cold path)
- ml-supervised: 0 errors
- ml-ensemble, ml-explainability: 0 errors
- ml: 0 errors (22 files fixed, BF16 conversion helpers added)

BF16 conversion at system boundary only:
- Host f32 data → half::bf16::from_f32() → GPU upload
- GPU download → bf16.to_f32() → host f32

Remaining Phase 4: wire cublasGemmEx + run tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 02:28:58 +01:00
..
2026-03-28 02:28:58 +01:00