Move optimizers, gradient_accumulation, gradient_utils, cuda_compat, tensor_ops, and gpu (device config, capabilities, memory profiling) to ml-core. These are shared compute primitives used by all models. Also commit module files for core types (common, config, error, model, traits, types) that were moved from ml to ml-core in task 5a but left staged without being committed. Notable changes: - resolve_batch_size() stays in ml (new batch_size_resolver module) because it depends on memory_optimization::auto_batch_size which has not yet moved to ml-core - FactoredAction legacy bridge converted from inherent impl to extension trait (FactoredActionLegacy) since FactoredAction is now defined in ml-core, not ml - candle-optimisers added to ml-core dependencies (needed by Adam) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5 lines
195 B
XML
5 lines
195 B
XML
//! Real Candle-based ML model implementations to replace mocks
|
|
//!
|
|
//! This module provides actual neural network implementations using the Candle framework
|
|
//! for production-ready HFT models.
|