scirs2_neural/training/
quantization_aware.rs

1//! Quantization-aware training utilities
2
3/// Configuration for quantization-aware training
4#[derive(Debug, Clone)]
5pub struct QuantizationAwareConfig {
6    /// Whether to enable quantization-aware training
7    pub enabled: bool,
8    /// Bit width for quantization
9    pub bit_width: u8,
10}
11
12impl Default for QuantizationAwareConfig {
13    fn default() -> Self {
14        Self {
15            enabled: false,
16            bit_width: 8,
17        }
18    }
19}