* Fix UI path color and thickness based on lateral steering state (Issue #1441)
* Fix UI path color and thickness based on lateral control engagement (Issue #1441)
* Fix UI path width and color based on MADS lateral engagement (Issue #1441)
* Fix UI path width and color based on MADS lateral engagement (Issue #1441)
* move to ModelRendererSP
* match torque bar
* same behavior across the board
* simplify
---------
Co-authored-by: Brennan Browne <brennanbrowne@google.com>
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
* Name the big default model in the device UI
Build on the default big-model metadata from #1929 and resolve the displayed model from cached capability and modeld runtime state. Keep model selection behavior unchanged.
Assisted-by: GitHub Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Remove get_default_model_label
* simplify
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: nayan <nayan8teen@gmail.com>
* device
* sunnylink
* lint
* lfs?
* Revert "lfs?"
This reverts commit bcdaec6b4c.
* update path
* Scope the default big model down to the sunnylink schema
* Drop the mock-only default model test
* Move the default model resolver out to separate PR
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
* ci: Dedicated Model Runner
* recurse
* not needed
* fix wrapper
* whoops
* bypass
* modeld_v2: restore chestnut link check before big model build
* modeld_v2: stage onnx to disk instead of shared memory
* ci: clear unchunked onnx temps before model build
* ci: stream the pkl hash instead of loading it into memory
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
* ci: fix prebuilt file copy for null-separated release_files.py output
* ci: drop prebuilt symlinks the launch script recreates and gate the release on no submodules
* ci: use the device-local scons cache and prune dead prebuilt config
* ci: keep the scons cache in the runner workspace instead of the device's