Commit Graph

18590 Commits

Author SHA1 Message Date
discountchubbs 7da3de59bf gpu fixes from upstream 2026-08-14 09:54:23 -07:00
discountchubbs 1cf09b8899 fix 2026-08-14 09:49:52 -07:00
discountchubbs 53404a35cf tici 2026-08-14 09:45:57 -07:00
discountchubbs a1983b0985 Merge remote-tracking branch 'origin/sync-20260813' into egpu-support
# Conflicts:
#	openpilot/selfdrive/modeld/helpers.py
#	openpilot/selfdrive/modeld/modeld.py
#	openpilot/sunnypilot/modeld_v2/modeld.py
#	openpilot/sunnypilot/modeld_v2/tests/helpers.py
#	openpilot/sunnypilot/models/manager.py
2026-08-14 09:41:22 -07:00
Jason Wen ea8eb4b14a models: use requests instead of aiohttp 2026-08-14 02:10:23 -04:00
discountchubbs 7b441aa0fd transition to requests 2026-08-13 22:11:09 -07:00
discountchubbs 198ced6f87 fetch latest commit. 2026-08-13 15:43:19 -07:00
discountchubbs dfd87e730c im scared , this may be a bad idea lol 2026-08-13 15:16:13 -07:00
discountchubbs d4f8354be2 red diff mf 2026-08-13 15:05:29 -07:00
Jason Wen a3012de889 tests: migrate sunnypilot tests to unittest and remove pytest 2026-08-13 17:52:45 -04:00
Jason Wen 9fb9b73620 Merge commit 'b7c333cf3fee117779515c9ebfd7b2beb164fa81' into sync-20260813
# Conflicts:
#	README.md
#	SConstruct
#	conftest.py
#	docs/CARS.md
#	msgq_repo
#	opendbc_repo
#	openpilot/common/params_keys.h
#	openpilot/common/params_pyx.pyx
#	openpilot/common/tests/test_swaglog.cc
#	openpilot/selfdrive/car/card.py
#	openpilot/selfdrive/car/tests/test_car_interfaces.py
#	openpilot/selfdrive/car/tests/test_cruise_speed.py
#	openpilot/selfdrive/car/tests/test_models.py
#	openpilot/selfdrive/controls/controlsd.py
#	openpilot/selfdrive/controls/lib/latcontrol_torque.py
#	openpilot/selfdrive/controls/lib/longitudinal_planner.py
#	openpilot/selfdrive/controls/plannerd.py
#	openpilot/selfdrive/controls/radard.py
#	openpilot/selfdrive/controls/tests/test_longcontrol.py
#	openpilot/selfdrive/locationd/torqued.py
#	openpilot/selfdrive/modeld/modeld.py
#	openpilot/selfdrive/monitoring/dmonitoringd.py
#	openpilot/selfdrive/monitoring/test_monitoring.py
#	openpilot/selfdrive/selfdrived/selfdrived.py
#	openpilot/selfdrive/selfdrived/tests/test_alertmanager.py
#	openpilot/selfdrive/test/longitudinal_maneuvers/plant.py
#	openpilot/selfdrive/test/process_replay/migration.py
#	openpilot/selfdrive/test/process_replay/process_replay.py
#	openpilot/selfdrive/ui/feedback/feedbackd.py
#	openpilot/selfdrive/ui/layouts/settings/device.py
#	openpilot/selfdrive/ui/layouts/settings/toggles.py
#	openpilot/selfdrive/ui/mici/layouts/onboarding.py
#	openpilot/selfdrive/ui/onroad/augmented_road_view.py
#	openpilot/selfdrive/ui/tests/test_soundd.py
#	openpilot/selfdrive/ui/translations/app.pot
#	openpilot/selfdrive/ui/translations/app_de.po
#	openpilot/selfdrive/ui/translations/app_en.po
#	openpilot/selfdrive/ui/translations/app_es.po
#	openpilot/selfdrive/ui/translations/app_fr.po
#	openpilot/selfdrive/ui/translations/app_ja.po
#	openpilot/selfdrive/ui/translations/app_ko.po
#	openpilot/selfdrive/ui/translations/app_pt-BR.po
#	openpilot/selfdrive/ui/translations/app_th.po
#	openpilot/selfdrive/ui/translations/app_tr.po
#	openpilot/selfdrive/ui/translations/app_uk.po
#	openpilot/selfdrive/ui/translations/app_zh-CHS.po
#	openpilot/selfdrive/ui/translations/app_zh-CHT.po
#	openpilot/system/athena/athenad.py
#	openpilot/system/hardware/hardwared.py
#	openpilot/system/loggerd/deleter.py
#	openpilot/system/manager/process_config.py
#	openpilot/system/ui/lib/application.py
#	panda
#	pyproject.toml
#	tinygrad_repo
#	uv.lock
2026-08-13 17:47:11 -04:00
discountchubbs c3df6bb617 move build all to hf 2026-08-13 14:20:06 -07:00
discountchubbs 89e536f909 pkl name 2026-08-13 13:22:43 -07:00
discountchubbs 7ad886c765 dude i am missing so much 2026-08-13 12:37:42 -07:00
discountchubbs 0892756d22 smh 2026-08-13 12:14:48 -07:00
discountchubbs 1ee512ca79 fucking validation wants raw to fetch and full to push. grr 2026-08-13 11:51:05 -07:00
discountchubbs 6cf5b084a1 mf its a dataaset. i knew that 2026-08-13 11:27:56 -07:00
discountchubbs fc4734c598 try hf as a trusted publisher :) 2026-08-13 11:00:58 -07:00
discountchubbs 5fd3b4adac reduce flakiness by using artifact-name from build-model to regex, speed up pub b y checking the name before trying to clone and publish again 2026-08-13 10:39:13 -07:00
discountchubbs 85f43de4ed sync 2026-08-13 10:13:25 -07:00
discountchubbs 110cf5822b who put those there. ?? 2026-08-13 10:11:27 -07:00
Adeeb Shihadeh b7c333cf3f pigeond: add comma AGPS source (#38616) 2026-08-12 20:31:41 -07:00
Adeeb Shihadeh fe47e752f6 log USB3 lane (#38617) 2026-08-12 20:15:10 -07:00
Daniel Koepping 10502adf95 AGNOS 19.6 (#38611)
* bump version

* add production
2026-08-11 23:27:16 -07:00
Adeeb Shihadeh 7a76a50c4f Add release-chestnut branch 2026-08-11 21:48:27 -07:00
Daniel Koepping 927e822b5a fix tap to factory reset (#38613)
hardware: lazily import optional SIM support
2026-08-11 21:25:45 -07:00
Daniel Koepping f1746f2e2d fix spinner crash (#38612)
ui: keep spinner independent of build artifacts
2026-08-11 20:42:08 -07:00
Adeeb Shihadeh 473ab17876 add cupra to release notes 2026-08-11 18:15:10 -07:00
Adeeb Shihadeh ebc77e4c90 Revert "camerad: improve IFE robustness to lags (#38548)"
This reverts commit 122a8ca00a.
2026-08-11 18:13:02 -07:00
Daniel Koepping ad5afe222d log chestnut ASM at 10Hz (#38609)
* modeld: only read the smu while the big model runs

* chestnutState at 10Hz

* smu polling
2026-08-11 18:09:25 -07:00
Shane Smiskol 32b518d51d set long maneuvers to actuation limits 2026-08-11 17:48:13 -07:00
Kumar 2d859a8ca6 Controls: Road Edge Lane Change Controller (#1085)
* relc

* so picky

* clean up

* switch to distance based

* same calls

* all you brother i'm just here to red diff

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
staging/2026.003.000/2026.08.11-4642
2026-08-11 10:29:14 -04:00
Adeeb Shihadeh 062cb672e8 camerad: force BPS clock to max (#38539)
* camerad: account for BPS clock overhead

* force to max
2026-08-11 00:39:51 -07:00
Adeeb Shihadeh 122a8ca00a camerad: improve IFE robustness to lags (#38548)
camerad: keep request IDs monotonic
2026-08-10 22:36:54 -07:00
Daniel Koepping b1cdf387b5 sync after a build (#38606)
* build: sync after a successful build

* sync on failed builds too
2026-08-10 21:23:59 -07:00
Shane Smiskol b5b156825d ui: fix inverted DM head tracking on RHD (#38607)
* ui: fix inverted DM head tracking on RHD

b29d0a17af switched the mici driver state renderer from computing pose
from driverStateV2 itself to consuming driverMonitoringState.visionPolicyState.pose.
That published yaw is mirrored for RHD (policy.py:269) so the asymmetric yaw
offsets/thresholds can be tuned in a single frame, so the UI's unconditional
sign flip left RHD head tracking backwards. LHD was unaffected, which is why
the refactor looked like a no-op.

Undo the mirror on the UI side.

* Apply suggestions from code review

* fold the sign into the RHD multiplier
2026-08-10 20:02:52 -07:00
discountchubbs b2dd5fbd9c cd 2026-08-10 15:21:19 -07:00
discountchubbs 6dacf9a9c6 no i and x 2026-08-10 15:16:51 -07:00
discountchubbs 904ad9548b whoops 2026-08-10 15:13:54 -07:00
discountchubbs de12cba90d dont download big when we dont have big lol 2026-08-10 14:58:41 -07:00
discountchubbs f5d5a8a329 manual seed , reuse memory buffers across runs 2026-08-10 14:06:39 -07:00
discountchubbs 8fa6067c9a egpu ready build all split 2026-08-10 13:36:35 -07:00
discountchubbs 9b5b30ff43 rip 2026-08-10 13:32:43 -07:00
discountchubbs 3b13e81414 lint 2026-08-10 13:25:09 -07:00
discountchubbs 29297bcf59 done in build model now 2026-08-10 13:20:52 -07:00
discountchubbs ce813b86b7 fix test 2026-08-10 13:17:45 -07:00
discountchubbs 5b88ec2c25 god no onnx either 2026-08-10 13:14:41 -07:00
discountchubbs a6c026461e no pkls please 2026-08-10 13:14:05 -07:00
discountchubbs 776965ad3d egpu 2026-08-10 13:10:32 -07:00
discountchubbs ebce78eca2 bump tg 2026-08-10 12:41:29 -07:00