Expand description
Real-Time Terminal Monitoring and Visualization (ENT-054 through ENT-067)
Terminal-based training visualization using trueno-viz exclusively.
§Features
MetricsBuffer: O(1) ring buffer for streaming metrics (ENT-055)Sparkline: Unicode sparklines for inline metrics (ENT-057)ProgressBar: Progress bar with Kalman-filtered ETA (ENT-058)RefreshPolicy: Adaptive refresh rate control (ENT-060)AndonSystem: Health monitoring with NaN/Inf detection (ENT-066)TerminalMonitorCallback: Unified callback for training loop (ENT-054)
§References
- Tufte, E. R. (2006). Beautiful Evidence. Graphics Press. (Sparklines)
- Welch, G., & Bishop, G. (1995). “An Introduction to the Kalman Filter.” (ETA)
Structs§
- Alert
- Training health alert.
- Andon
System - Andon system for training health monitoring.
- Feature
Importance Chart - Feature importance bar chart for terminal display.
- Gradient
Flow Heatmap - Gradient flow heatmap for visualizing per-layer gradients.
- Kalman
Eta - Kalman filter for ETA estimation.
- Loss
Curve Display - Wrapper for trueno-viz LossCurve with terminal output support.
- Metrics
Buffer - Fixed-size ring buffer for streaming metrics.
- Monitor
Config - Monitor configuration for YAML.
- Progress
Bar - Progress bar renderer.
- Reference
Curve - Reference curve for comparison with current training run.
- Refresh
Policy - Adaptive refresh rate policy.
- Terminal
Capabilities - Detected terminal capabilities.
- Terminal
Monitor Callback - Real-time terminal monitoring callback.
Enums§
- Alert
Level - Alert severity level.
- Dashboard
Layout - Dashboard layout style.
- Terminal
Mode - Terminal rendering mode.
Constants§
- SPARK_
CHARS - Unicode sparkline characters for inline metric visualization.
Functions§
- format_
duration - Format duration in seconds to human-readable string.
- sparkline
- Generate a sparkline string from a slice of values.
- sparkline_
range - Generate a sparkline with custom range.
Type Aliases§
- Series
Summary Tuple - Summary of a metric series: (name, min_value, last_smoothed, best_epoch).