jgrusewski
d95e205d4b
refactor(ml): delete mixed_precision module — BF16 unconditional on CUDA
Eliminate the entire mixed_precision runtime indirection layer:
- Delete crates/ml-core/src/mixed_precision.rs (training_dtype, ensure_training_dtype, align_dim_for_tensor_cores)
- Inline ~100 call sites across 130 files to constants:
training_dtype(&device) → candle_core::DType::BF16
ensure_training_dtype(x) → x.to_dtype(candle_core::DType::BF16)
align_dim_for_tensor_cores(x, &device) → (x + 7) & !7
- Remove re-exports from ml-dqn, ml-supervised, ml lib.rs
- Clean config/toml/json/shell references
No CPU/Metal training path exists — BF16 is the only dtype.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 16:11:48 +01:00
..
2026-03-12 01:44:03 +01:00
2026-03-13 11:56:56 +01:00
2026-03-12 01:44:03 +01:00
2026-02-25 23:20:44 +01:00
2026-03-04 15:29:15 +01:00
2026-03-01 23:41:13 +01:00
2026-02-25 21:19:32 +01:00
2025-10-30 01:26:02 +01:00
2026-03-04 23:46:36 +01:00
2026-02-25 23:24:53 +01:00
2026-03-04 23:46:36 +01:00
2026-02-26 09:04:58 +01:00
2026-03-16 16:11:48 +01:00
2026-03-11 22:00:13 +01:00
2026-02-24 10:32:21 +01:00
2026-02-26 00:50:25 +01:00
2026-02-26 00:50:25 +01:00
2026-03-11 22:00:13 +01:00
2026-02-26 00:50:25 +01:00
2026-03-15 11:58:40 +01:00
2026-03-13 11:54:22 +01:00
2026-03-04 22:08:31 +01:00
2026-02-24 10:32:21 +01:00
2026-03-04 22:08:31 +01:00
2026-03-04 22:08:31 +01:00
2026-03-04 22:08:31 +01:00