f896dfe25a
Narrow re-introduction of the power-save mode: when carState reports gearShifter == park, serve the last rendered model_output instead of running GPU inference. First cycle (or before carState is flowing) still runs one real inference so we have something to cache and serve. Out-of-park returns to per-frame inference immediately. Avoids the pitfall of the earlier variable-rate path: this doesn't change the publish rate on modelV2/cameraOdometry (we still publish every frame), so downstream freq_ok / valid checks in calibrationd / locationd / paramsd stay happy. Only the GPU inference is skipped. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>