feat: Enhance inference management with device tracking and telemetry updates

This commit is contained in:
2026-05-13 22:39:08 +02:00
parent 83346dc985
commit 6c401b62bb
7 changed files with 630 additions and 27 deletions

View File

@@ -33,6 +33,9 @@ class TestTelemetryCollector:
mem_info.rss = 70 * 1024 * 1024 # RSS (larger, includes shared)
col._process.memory_info.return_value = mem_info
col._process.cpu_percent.return_value = 0.0
# Inference stats — None by default (inference disabled)
col._inference_device = None
col._inference_time_ms = None
return col
def test_initial_snapshot_has_zero_fps(self):