//! Supervised ML models for Foxhunt HFT trading //! //! Contains 8 model architectures: TFT, Mamba-2, Liquid, TGGN, TLOB, KAN, xLSTM, Diffusion. //! Each model directory contains the core network, layers, and self-contained training logic. //! Checkpointable impls live in the `checkpoint` module. `UnifiedTrainable` adapters live in `ml`. #![allow(clippy::module_name_repetitions)] #![allow(clippy::integer_division)] #![allow(clippy::shadow_reuse, clippy::shadow_same, clippy::shadow_unrelated)] // Tensor ops: let x = x.relu() is idiomatic #![allow(clippy::non_ascii_literal)] // Math symbols in ML documentation and error messages #![allow(clippy::partial_pub_fields)] // ML config structs: some fields are pub API, some internal #![allow(clippy::same_name_method)] // Intentional: inherent methods shadow trait defaults for ML-specific behavior #![allow(clippy::indexing_slicing)] // Tensor/matrix indexing with bounds guaranteed by construction #![allow(clippy::similar_names)] // ML naming: min_val/max_val, state/states are conventional #![allow(clippy::type_complexity)] // Complex generic types in neural network layers #![allow(clippy::single_char_lifetime_names)] // 'a is idiomatic Rust // Re-export shared types from ml-core pub use ml_core::xavier_init; // GPU tensor abstraction (cudarc CudaSlice + cuBLAS) pub mod gpu_tensor; pub mod tft; pub mod mamba; pub mod liquid; pub mod tgnn; pub mod tlob; pub mod kan; pub mod xlstm; pub mod diffusion; // Checkpoint impls (Checkpointable for Mamba2SSM, TGGN) pub mod checkpoint;