scirs2-neural 0.4.2

Neural network building blocks module for SciRS2 (scirs2-neural) - Minimal Version
Documentation
//! Gradient checkpointing utilities

/// Configuration for gradient checkpointing
#[derive(Debug, Clone)]
pub struct GradientCheckpointingConfig {
    /// Whether to enable gradient checkpointing
    pub enabled: bool,
    /// Checkpointing frequency
    pub checkpoint_frequency: usize,
}

impl Default for GradientCheckpointingConfig {
    fn default() -> Self {
        Self {
            enabled: false,
            checkpoint_frequency: 1,
        }
    }
}