trustformers_debug/gradient_debugger/
mod.rs1pub mod anomaly_detection;
20pub mod conflict_analysis;
21pub mod debugger;
22pub mod enhanced_analysis;
23pub mod monitoring;
24pub mod performance_tracking;
25pub mod types;
26pub mod visualization;
27
28pub use debugger::GradientDebugger;
30pub use types::*;
31
32pub use monitoring::{
34 AdaptiveThresholds, MonitoringConfig, MonitoringResults, RealTimeGradientMonitor,
35};
36
37pub use anomaly_detection::{
38 AnomalyContext, AnomalySummary, AnomalyTrend, AnomalyType, BaselineGradientStats,
39 GradientAnomaly, GradientAnomalyDetector,
40};
41
42pub use performance_tracking::{
43 GradientPerformanceTracker, LayerPerformanceMetrics, OptimizationIssue,
44 OptimizationRecommendation, OptimizationSeverity, PerformanceSnapshot, PerformanceTimer,
45 PerformanceTrends, ResourceUtilization,
46};
47
48pub use conflict_analysis::{
49 ConflictLevel, ConflictMitigationStrategy, ConflictReport, ConflictType, GradientConflict,
50 GradientConflictAnalysis, MitigationComplexity,
51};
52
53pub use visualization::{
54 CriticalGradientPath, ExplodingRegion, FlowEdge, FlowNode, GradientDeadZone,
55 GradientFlowNetwork, GradientFlowVisualization, GradientLayerFlow, GradientVisualizationConfig,
56 TemporalGradientFlow, VanishingRegion,
57};
58
59pub use enhanced_analysis::{
60 EnhancedLayerGradientAnalysis, GradientHierarchy, LayerGradientDetails,
61 LayerOptimizationSuggestion, NetworkLevelAnalysis, OptimizationPriority,
62};
63
64pub use debugger::{
65 ComprehensiveGradientReport, GradientDebugStatus, GradientRecommendation, LayerGradientStatus,
66 PerformanceInsights, RecommendationType,
67};
68pub use trustformers_core::RecommendationPriority;
69
70pub type GradientDebugReport = ComprehensiveGradientReport;