- Add time-window based FPS calculation using output queue timestamps - Replace misleading "Theoretical FPS" (based on processing time) with real "Pipeline FPS" - Track actual inference output generation rate over 10-second sliding window - Add thread-safe FPS calculation with proper timestamp management - Display realistic FPS values (4-9 FPS) instead of inflated values (90+ FPS) Key improvements: - _record_output_timestamp(): Records when each output is generated - get_current_fps(): Calculates FPS based on actual throughput over time window - Thread-safe implementation with fps_lock for concurrent access - Automatic cleanup of old timestamps outside the time window - Integration with GUI display to show meaningful FPS metrics This provides users with accurate inference throughput measurements that reflect real-world performance, especially important for multi-dongle setups where understanding actual scaling is crucial. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
No description provided
Languages
Python
100%