Files
sunnypilot/openpilot/common
Nayan da28afca91 models: dual-slot backend (qcom/usbgpu) with ref-based downloads (#1966)
* models: dual-slot backend (qcom/usbgpu) with ref-based downloads

* models: restore get_active_source and the usbgpu-to-qcom fallback

* models: fix per-slot validation and cap mismatched-source refetches

* ui/models: select models by ref and seed the usbgpu slot on migration

* models: drop defensive attribute guards on capnp bundles

* models: remove vestigial fetcher state and dead fallbacks

* models: resolve the active bundle from the active source slot only

* models: pass the usbgpu kwarg through the modeld test stubs

* models: resolve the displayed model from the active slot in ui_state

* models: correct the validation memo type hint

* models: drop docstrings that restate the function name

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-08-26 02:34:02 -04:00
..
2026-07-20 14:46:33 -07:00
2026-08-09 21:09:50 -07:00
2026-07-19 11:02:00 -07:00
2026-08-07 15:41:28 -07:00
2026-07-22 13:26:28 -07:00
2026-07-08 21:06:53 -07:00
2026-08-09 21:09:50 -07:00
2026-07-08 20:27:27 -07:00
2026-07-08 20:27:27 -07:00