#![allow(ambiguous_glob_reexports)]
#![allow(clippy::result_large_err)]
#![allow(clippy::large_enum_variant)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::excessive_nesting)]
#![allow(clippy::manual_clamp)]
#![allow(clippy::needless_range_loop)]
#![allow(clippy::new_without_default)]
#![allow(clippy::vec_init_then_push)]
#![allow(clippy::format_in_format_args)]
#![allow(clippy::empty_line_after_outer_attr)]
#![allow(clippy::empty_line_after_doc_comments)]
#![allow(clippy::await_holding_lock)]
#![allow(clippy::if_same_then_else)]
#![allow(clippy::double_ended_iterator_last)]
#![allow(clippy::manual_strip)]
#![allow(clippy::derivable_impls)]
#![allow(clippy::needless_question_mark)]
#![allow(clippy::let_and_return)]
#![allow(clippy::field_reassign_with_default)]
#![allow(clippy::unnecessary_filter_map)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::never_loop)]
pub mod activation_visualizer;
pub mod attention_visualizer;
pub mod graph_visualizer;
pub mod mlflow_integration;
pub mod netron_export;
pub mod performance_tuning;
pub mod stability_checker;
pub mod tensorboard_integration;
pub mod unified_debug_session;
pub mod visualization_plugins;
pub mod weight_analyzer;
pub mod advanced_gpu_profiler;
pub mod advanced_ml_debugging;
pub mod ai_code_analyzer;
pub mod anomaly_detector;
pub mod architecture_analysis;
pub mod auto_debugger;
pub mod behavior_analysis;
pub mod cicd_integration;
pub mod collaboration;
pub mod computation_graph;
pub mod dashboard;
pub mod data_export;
pub mod differential_debugging;
pub mod distributed_debugger;
pub mod distributed_profiling;
pub mod environmental_monitor;
pub mod error_recovery;
pub mod flame_graph_profiler;
pub mod gradient_debugger;
pub mod health_checker;
pub mod hooks;
pub mod ide_integration;
pub mod interactive_debugger;
pub mod interpretability_tools;
pub mod kernel_optimizer;
pub mod large_model_viz;
pub mod llm_debugging;
pub mod memory_profiler;
pub mod model_diagnostics;
pub mod model_diagnostics_main;
pub use model_diagnostics_main::{ModelDiagnostics, ModelDiagnosticsReport};
pub use model_diagnostics::{
ActivationHeatmap,
ActiveAlert,
AdvancedAnalytics,
AlertConfig,
AlertManager,
AlertSeverity,
AlertStatistics,
AlertStatus,
AlertThresholds,
AnalyticsConfig,
AnalyticsReport,
AnomalyDetectionResults,
ArchitecturalAnalysis,
AttentionVisualization,
AutoDebugConfig,
AutoDebugger,
ConvergenceStatus,
DebuggingRecommendation,
DebuggingReport,
HiddenStateAnalysis,
IdentifiedIssue,
IssueCategory,
IssueSeverity,
LayerActivationStats,
LayerAnalysis,
LayerAnalysisConfig,
LayerAnalyzer,
ModelArchitectureInfo,
ModelDiagnosticAlert,
ModelPerformanceMetrics,
OverfittingIndicator,
PerformanceAnalyzer,
PerformanceAnomaly,
PerformanceSummary,
PlateauInfo,
StatisticalAnalysis,
TrainingDynamics,
TrainingDynamicsAnalyzer,
TrainingStability,
UnderfittingIndicator,
WeightDistribution,
};
pub mod neural_network_debugging;
pub mod profiler;
pub mod quantum_debugging;
pub mod realtime_dashboard;
pub mod regression_detector;
pub mod report_generation;
pub mod simulation_tools;
pub mod streaming_debugger;
pub mod team_dashboard;
pub mod tensor_inspector;
pub mod training_dynamics;
pub mod utilities;
pub mod visualization;
#[cfg(feature = "wasm")]
pub mod wasm_interface;
pub use advanced_gpu_profiler::{
AdvancedGpuMemoryProfiler, AdvancedGpuProfilingConfig, CrossDeviceTransfer,
GpuMemoryAllocation, GpuMemoryType, HighImpactOptimization, KernelOptimizationSummaryReport,
MemoryAnalysisReport, MemoryFragmentationSnapshot,
};
pub use kernel_optimizer::{
KernelOptimizationAnalyzer, KernelOptimizationConfig, KernelOptimizationReport,
KernelProfileData,
};
pub use tensorboard_integration::{
create_graph_node, tensor_to_histogram_values, GraphDef, GraphNode as TensorBoardGraphNode,
HistogramEvent, ScalarEvent, TensorBoardWriter, TextEvent,
};
pub use netron_export::{
AttributeValue, ExportFormat, GraphNode as NetronGraphNode, ModelGraph, ModelMetadata,
NetronExporter, NetronModel, TensorData, TensorInfo,
};
pub use activation_visualizer::{
ActivationConfig, ActivationData, ActivationHeatmap as ActivationVisualizerHeatmap,
ActivationHistogram, ActivationStatistics, ActivationVisualizer,
};
pub use attention_visualizer::{
AttentionAnalysis, AttentionFlow, AttentionHeatmap as AttentionVisualizerHeatmap,
AttentionType, AttentionVisualizer, AttentionVisualizerConfig, AttentionWeights, ColorScheme,
};
pub use stability_checker::{
IssueKind, StabilityChecker, StabilityConfig, StabilityIssue, StabilitySummary,
};
pub use graph_visualizer::{
ComputationGraph, GraphColorScheme, GraphEdge, GraphNode as GraphVisualizerNode,
GraphStatistics, GraphVisualizer, GraphVisualizerConfig, LayoutDirection,
};
pub use unified_debug_session::{SessionSummary, UnifiedDebugSession, UnifiedDebugSessionConfig};
pub use weight_analyzer::{
InitializationScheme, WeightAnalysis, WeightAnalyzer, WeightAnalyzerConfig, WeightHistogram,
WeightStatistics,
};
pub use mlflow_integration::{
ArtifactType, MLflowClient, MLflowConfig, MLflowDebugSession, MetricPoint, RunInfo, RunStatus,
};
pub use visualization_plugins::{
OutputFormat as PluginOutputFormat, PluginConfig, PluginManager, PluginMetadata, PluginResult,
VisualizationData, VisualizationPlugin,
};
pub use performance_tuning::{
Difficulty, HardwareType, ImpactEstimate, PerformanceSnapshot,
PerformanceSummary as TuningPerformanceSummary, PerformanceTuner, Priority, Recommendation,
RecommendationCategory, TunerConfig, TuningReport,
};
pub use advanced_ml_debugging::*;
pub use ai_code_analyzer::*;
pub use anomaly_detector::*;
pub use architecture_analysis::*;
pub use auto_debugger::*;
pub use behavior_analysis::*;
pub use cicd_integration::*;
pub use collaboration::*;
pub use computation_graph::*;
pub use dashboard::*;
pub use data_export::*;
pub use differential_debugging::*;
pub use distributed_debugger::*;
pub use distributed_profiling::*;
pub use environmental_monitor::*;
pub use error_recovery::*;
pub use flame_graph_profiler::*;
pub use gradient_debugger::*;
pub use health_checker::*;
pub use hooks::*;
pub use ide_integration::*;
pub use interactive_debugger::*;
pub use large_model_viz::*;
pub use llm_debugging::*;
pub use memory_profiler::*;
pub use model_diagnostics::*;
pub use neural_network_debugging::*;
pub use profiler::*;
pub use quantum_debugging::*;
pub use realtime_dashboard::{AlertSeverity as DashboardAlertSeverity, *};
pub use regression_detector::*;
pub use report_generation::*;
pub use simulation_tools::*;
pub use streaming_debugger::*;
pub use team_dashboard::*;
pub use tensor_inspector::*;
pub use training_dynamics::*; pub use utilities::*;
pub use visualization::*;
#[cfg(feature = "wasm")]
pub use wasm_interface::*;
use scirs2_core::ndarray::ArrayD;
pub mod core;
pub mod interface;
pub mod guided;
pub mod tutorial;
pub mod help;
pub mod performance;
pub use core::*;
pub use guided::*;
pub use help::*;
pub use interface::*;
pub use performance::*;
pub use tutorial::*;