Files
foxhunt/crates/ml/src/data_loaders
jgrusewski 210798baa8 cleanup: declarative rewrites for deferred-work TODOs in ml crate
- ml/Cargo.toml: describe why ndarray's blas feature stays disabled
  (CI compile pool has no libopenblas-dev; GPU cuBLAS handles the
  hot path) rather than labelling it a TODO.
- dbn_sequence_loader.rs: Wave C regime-detection branch emits zeros
  when only that flag is enabled; the live feed lives under WaveD.
  Reword from "TODO Wave C" to a description of that superseding.
- ensemble/adapters/{liquid,tggn,tlob,xlstm}.rs: checkpoint loading
  currently constructs fresh GpuLinear weights and logs a runtime
  warning so the ignored checkpoint path is visible. No new
  functionality, just reword the repeated TODO.
- ensemble/model_adapter.rs: the neutral-prediction adapter is
  guarded by the ensemble's confidence threshold (0.0 = filtered),
  making it a no-op stub used for end-to-end wiring. Describe that
  contract explicitly.
- hyperopt/adapters/tft.rs: the input_dim=51 line is load-bearing
  (5 static + 10 known + 36 unknown matches the CUDA layout). Drop
  the "should be 42" aside.
- trainers/tft/trainer.rs: initialize_optimizer returns Err until
  GpuAdamW is wired; the `let _ = &self.optimizer;` anchor in the
  training loop keeps the migration target visible.
- trainers/tlob.rs: save_checkpoint / serialize_model both surface
  errors until GpuVarStore safetensors serialisation lands. Mark
  the gap declaratively rather than as a TODO.
- transformers/mod.rs: only AttentionMask is implemented in the
  attention submodule; drop the aspirational re-export list.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 08:41:44 +02:00
..