Skip to main content

optirs_core/streaming/
mod.rs

1// Streaming optimization for real-time learning
2//
3// This module provides streaming gradient descent and other online optimization
4// algorithms designed for real-time data processing and low-latency inference.
5
6// Existing modules
7pub mod adaptive_streaming;
8pub mod concept_drift;
9pub mod enhanced_adaptive_lr;
10pub mod low_latency;
11pub mod streaming_metrics;
12
13// New split modules from original mod.rs content
14mod advancedqosconfig_traits;
15mod functions;
16mod realtimeconfig_traits;
17mod streamingconfig_traits;
18mod streamingmetrics_traits;
19mod types;
20
21// Re-export key types from existing modules
22pub use concept_drift::{ConceptDriftDetector, DriftDetectorConfig, DriftEvent, DriftStatus};
23pub use enhanced_adaptive_lr::{
24    AdaptationStatistics, AdaptiveLRConfig, EnhancedAdaptiveLRController,
25};
26pub use low_latency::{LowLatencyConfig, LowLatencyMetrics, LowLatencyOptimizer};
27pub use streaming_metrics::{MetricsSample, MetricsSummary, StreamingMetricsCollector};
28
29// Re-export split module types
30pub use advancedqosconfig_traits::*;
31pub use functions::*;
32pub use realtimeconfig_traits::*;
33pub use streamingconfig_traits::*;
34pub use streamingmetrics_traits::*;
35pub use types::*;