Files
foxhunt/crates/ml-core/src
jgrusewski a062c638c5 refactor: remove ALL bf16 legacy wrappers — pure native f32 across entire codebase
- Deleted 45 wrapper definitions from common_device_functions.cuh
  (bf16(), bf16_zero/one/exp/sqrt/log/fmax/fmin/cos/tanh/pow/fabs,
  bf16_shfl_xor/down, bf16_warp_sum/max, atomicAddBF16, f32_to_bf16,
  leaky_relu_bf16)
- Cleaned 20 .cu files in ml crate (via subagent)
- Cleaned 4 .cu files in ml-ppo crate
- Cleaned 12 .cu files in ml-core + ml-dqn crates
- Fixed monitoring_kernel.cu atomicMin/Max (was broken 16-bit CAS)
- Resolved leaky_relu name conflicts (PPO kernels use unique names)
- Zero bf16 wrapper calls remain in any .cu file

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 17:07:32 +02:00
..