trustformers-debug 0.1.1

Advanced debugging tools for TrustformeRS models
Documentation
//! # DistributedDebugConfig - Trait Implementations
//!
//! This module contains trait implementations for `DistributedDebugConfig`.
//!
//! ## Implemented Traits
//!
//! - `Default`
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)

use super::types::DistributedDebugConfig;

impl Default for DistributedDebugConfig {
    fn default() -> Self {
        Self {
            enable_communication_monitoring: true,
            enable_gradient_sync_monitoring: true,
            enable_distributed_profiling: true,
            enable_fault_detection: true,
            enable_load_balancing_analysis: true,
            communication_timeout_secs: 30,
            health_check_interval_secs: 10,
            gradient_sync_timeout_secs: 60,
            performance_aggregation_interval_secs: 30,
            max_nodes: 1000,
            enable_auto_recovery: true,
            enable_coordination_engine: true,
            enable_state_sync: true,
            enable_consensus: true,
            enable_distributed_sessions: true,
            coordination_heartbeat_secs: 5,
            state_sync_interval_secs: 15,
            consensus_timeout_secs: 30,
            max_debug_sessions: 50,
            enable_advanced_load_balancing: true,
        }
    }
}