Daniel Koepping
e35a1eca99
Process replay: move refs to ci-artifacts ( #37049 )
...
* rm upload
* use ci-artifacts
* sanitize
* rm ref_commit
* add ci
* handle exept
* bootstrap
* always
* fix
* replay
* keep ref_commit fork compatibility
* remove upload-only
* apply comments
* safe diffs in master
* Revert "safe diffs in master"
This reverts commit 369fccac786a67799193e9152488813c6df20414.
* continue on master diff
* Update .github/workflows/tests.yaml
Co-authored-by: Shane Smiskol <shane@smiskol.com >
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-02-09 21:37:20 -08:00
Harald Schäfer
3d11e8ef36
Revert "Chunk big model files ( #37134 )" ( #37139 )
...
This reverts commit a941e8f78f .
2026-02-09 20:58:22 -08:00
James Vecellio-Grant
73f720220b
modeld: simplify model run processing ( #37138 )
...
Hi! The point of this pr is to make the model run easier to read. On the latest tinygrad numpy().flatten() empirically does the same thing as the internal contiguous().realize().uop.base.buffer.numpy(). numpy() is also documented (docstrings), which can assist new contributors in learning what each potential execution does. Torq_boi or yassine, I know you want proof in the code base, so here it is. As of tinygrad commit 2f55005:
in tinygrad_repo/tinygrad/tensor.py
Lines 316-318 (def _buffer): ensure the tenso is contiguous() and realized() before accessing the raw buffer.
Line 378 (def numpy): Wraps the buffer access and adds a reshape to match the tensor shape.
self._buffer() is what executes contiguous().realize() and returns the buffer object.
Calling numpy() on that buffer object returns a 1D array (defined in tinygrad/device.py:193 via np.frombuffer).
The reshape(self.shape) at the end of Tensor.numpy() then adds dimensions to that 1D array. The added .flatten() removes those dimensions, flattening it back to a 1D array. Effectively the same as what is currently done, but less complex.
2026-02-09 20:24:25 -08:00
Harald Schäfer
a941e8f78f
Chunk big model files ( #37134 )
...
* file chunking
* try this
* more cleanup
* cleaner
2026-02-09 15:29:50 -08:00
Andi Radulescu
9aca13cf2d
remove get_mcu_type from pandad.py ( #37132 )
2026-02-09 09:36:04 -08:00
Adeeb Shihadeh
667f3bb32f
Revert "revert tg calib and opencl cleanup ( #37113 )" ( #37115 )
...
* Revert "revert tg calib and opencl cleanup (#37113 )"
This reverts commit 51312afd3d .
* power draw is a lil higher
* just don't miss a cycle
* fix warp targets
* fix tinygrad dep
2026-02-07 21:36:44 -08:00
Adeeb Shihadeh
c65cf18c75
Better memory usage debugging ( #37120 )
2026-02-07 21:00:56 -08:00
Adeeb Shihadeh
55a31d7657
replace tabulate with simple helper ( #37122 )
2026-02-07 18:27:16 -08:00
David
bcb13a7229
ui diff replay: remove unused frame_data list for individual frame display ( #37117 )
...
Remove unused base64 encoding and simplify frame data handling in diff video report
2026-02-07 14:19:08 -08:00
Harald Schäfer
51312afd3d
revert tg calib and opencl cleanup ( #37113 )
...
* Revert "Remove all the OpenCL (#37105 )"
This reverts commit d5cbb89d84 .
* Revert "rm common/mat.h"
This reverts commit 4ce701150a .
* Revert "Calibrate in tg (#36621 )"
This reverts commit 593c3a0c8e .
2026-02-07 09:10:29 -08:00
Shane Smiskol
efc23644c7
Delete less dialogs ( #37111 )
...
* try
* revert
* this is fine
2026-02-06 22:59:05 -08:00
Adeeb Shihadeh
d5cbb89d84
Remove all the OpenCL ( #37105 )
...
* Remove all the OpenCL
* lil more
* bump msgq
2026-02-06 16:36:47 -08:00
felsager
12597856da
long mpc: state name before subscript ( #37101 )
2026-02-06 14:26:20 -08:00
Harald Schäfer
593c3a0c8e
Calibrate in tg ( #36621 )
...
* squash
* bump tg
* fix linmt
* Ready to merge
* cleaner
* match modeld
* more dead stuff
2026-02-06 14:13:46 -08:00
felsager
187d3a079c
long_mpc: use log.capnp source enum ( #37096 )
2026-02-06 13:36:51 -08:00
Harald Schäfer
64f74dad27
Revert "long_mpc: use log.capnp source enum instead of list" ( #37095 )
...
Revert "long_mpc: use log.capnp source enum instead of list (#37093 )"
This reverts commit 7e959c5a3e .
2026-02-05 16:23:28 -08:00
felsager
7e959c5a3e
long_mpc: use log.capnp source enum instead of list ( #37093 )
2026-02-05 15:55:03 -08:00
royjr
8aed5a1a89
translations: remove arabic ( #37087 )
...
* remove arabic
* more
2026-02-05 09:28:01 -08:00
ugtthis
39dcc88330
UI: only show onroad_fade.png when engaged ( #37051 )
...
* only show when engaged
* retrigger CI
* fade animation 0.1
* nl
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-02-04 23:03:01 -08:00
Shane Smiskol
fc6afd5ab8
Network menu improvements ( #37077 )
...
* try this
* that's handy
* todo, not sure what happens here
* set_text
* normalize
* scroll wifi
* clean up
* more
* better check
2026-02-04 22:58:16 -08:00
Shane Smiskol
177a1a3c8b
BigButton: use UnifiedLabel ( #37086 )
...
* BigButton: remove unused scrolling
* start
* debug
* stash
* actually removing the hardcoded size for multioption fixes it
* back
* cursor does sub label
* clean up
* more
* more
* try this for now
* nick suggest
* clean up
* more
* more
2026-02-04 22:25:28 -08:00
Shane Smiskol
1979a6d8e8
BigButton: remove unused scrolling ( #37085 )
...
* BigButton: remove unused scrolling
* clean up
2026-02-04 19:30:20 -08:00
Shane Smiskol
944c23f369
Stock LKAS: remove permanent alert ( #37083 )
...
rm perm
2026-02-04 17:06:11 -08:00
Shane Smiskol
2230933d4b
Back to tethering BigButton ( #37082 )
...
Back to tethering big button
2026-02-04 16:38:24 -08:00
Shane Smiskol
8879d481e5
comma four: new keyboard enter button ( #37072 )
...
* works
* enter dis
* clean up
* clean up
* no debug
* useless
* poadding
2026-02-04 16:04:49 -08:00
YassineYousfi
5b6436a90c
CD210 model ( #37050 )
...
a27b3122-733e-4a65-938b-acfebebbe5e8/100
2026-02-03 19:14:02 -08:00
Harald Schäfer
ee7601ae9d
long planner: Min(stopping) is also important ( #37074 )
...
Min(stopping) is also important
2026-02-03 15:55:13 -08:00
Shane Smiskol
85b9f8962e
Clean up four keyboard text rects ( #37068 )
...
* start clean up
* rm
* not really needed
* more
* clean up
2026-02-02 22:32:52 -08:00
Adeeb Shihadeh
c35df583a5
tools: enable log caching by default ( #36962 )
2026-01-31 15:52:50 -08:00
King Art
db3df61c34
fix non-determinism in modeld build ( #37042 )
...
* fix non-determinism in selfservice model build
also trim down model compile dependencies to the minimum required
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-01-30 17:16:56 -08:00
Shane Smiskol
df7f426405
bump opendbc ( #37043 )
...
* bump opendbc
* update refs
2026-01-30 00:09:19 -08:00
T3d
bddd20c425
Complete french translations in app_fr.po ( #37023 )
2026-01-29 10:36:51 -08:00
Shane Smiskol
e89e4407c5
Tweak stockLkas alert ( #37040 )
...
* stockLkas alert is orange, small, mid prio, ldw vis alert
* copy exactly from existing ldw alert with prompt sound, black alert
2026-01-28 19:50:53 -08:00
Shane Smiskol
0b958f7c9a
onroad: fill bookmark icon when activated ( #37034 )
...
* bookmark fill
* and here's what i would have done
* add
2026-01-27 19:59:25 -08:00
felsager
2fc10e8299
Maneuver: log drel and use it in tuning report ( #37033 )
2026-01-27 17:15:39 -08:00
Shane Smiskol
bf8cae5e7c
mici ui: new icons ( #37021 )
...
* new icons
* add missing
* fixed tethering big icon, size of pairing comma, buttons now use 90percent white
* why o why
* newline
* fancy
* already default
* fixes
* add firehose
* ltl
* fix caps lock icon
---------
Co-authored-by: nickorie <nickorie@gmail.com >
2026-01-27 16:20:32 -08:00
Shane Smiskol
93015c1c17
ui: fix button label color ( #37031 )
...
label color
2026-01-27 15:40:09 -08:00
felsager
d76f756f42
long_mpc: simplify longitudinal planner by removing "modes" ( #37014 )
2026-01-26 15:02:57 -08:00
Adeeb Shihadeh
de024fd4a7
pandad: pure Python capnp helpers ( #37025 )
...
* pandad: pure Python capnp helpers
* cleanup
2026-01-24 12:02:33 -08:00
ZwX1616
1459d3519d
DM: Ford GT model ( #37013 )
...
* b483cec4-7816-4570-a774-be3a2c100098/50
* shipfest
* da4b8724-8998-45da-aa36-d8fb390492b9
* revert
* typo
* deprecates
2026-01-22 18:41:08 -08:00
felsager
c9cfe2c727
LatcontrolTorque: move jerk calculation and filtering outside if else ( #37011 )
2026-01-21 12:32:56 -08:00
felsager
bc979ea6aa
Latcontrol torque test: ensure desired lateral accel buffer is consistent ( #37004 )
2026-01-20 16:16:38 -08:00
Adeeb Shihadeh
79472cdf83
Revert "docs: comma 3X to comma four ( #37009 )"
...
This reverts commit a7dfd36c00 .
2026-01-20 16:04:05 -08:00
Harald Schäfer
adf6f28ebf
LatcontrolTorque: always fill buffer ( #36991 )
2026-01-20 15:34:57 -08:00
Lukas
a7dfd36c00
docs: comma 3X to comma four ( #37009 )
...
* comma 3X -> comma four
* add comma four ports image
2026-01-20 15:15:12 -08:00
Harald Schäfer
0b41b42f7b
WMI model 🍉 ( #36798 )
...
* 1791ea0f-8667-4e0b-be73-084d912f6c4c/100
* eab53871-1f8c-45be-9a98-f6b3dd6a0adc/100
* dd075c9d-0c49-402e-b4f2-9adbe5301c84/100
* e8b5b1b0-2d37-4b62-bd39-21ff0d08ee68/100
* 1aff00c7-06c5-46a6-8a79-7e56f77d81bf/100
* 3547a2cc-1699-4e7d-a2ab-4eb87d0b8684/100
* 849aa9fb-dae6-4604-923e-050883def218/100
* 0e0f6dd2-96dc-4f34-a7cd-63bccc2f5616/100
* 887f923b-7e79-43c6-8f1f-053e1490f859/100
* 1fa82260-1171-4db5-9968-d34ce2e14694/100
* Revert "1fa82260-1171-4db5-9968-d34ce2e14694/100"
This reverts commit 855f5e4ddefd69a20cc4e9da004eb53f3e00d950.
* a27b3122-733e-4a65-938b-acfebebbe5e8/100
---------
Co-authored-by: Yassine Yousfi <yyousfi1@binghamton.edu >
2026-01-19 11:48:06 -08:00
commaci-public
a46ff01cab
[bot] Update Python packages ( #36966 )
...
* Update Python packages
* ty fixes
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-01-19 11:39:21 -08:00
Matt Purnell
1f9efd9311
transformations: move Cython to pure Python ( #36830 )
...
* Remove cython for transformations
* Add new test
* Switch back to program to fix mac builds
* Convert to Python instead
* Fix failing builds
* lint
* Implement conversion in pure python/numpy
* Add more tests
* Fix bugs in tests
2026-01-16 22:31:26 -08:00
Shane Smiskol
5e4b88201e
Toyota: whitelist hybrids for standstill resume behaviour ( #36996 )
...
tioyota
2026-01-15 14:38:43 -08:00
Harald Schäfer
f51c2aeced
Modeld: less lat smoothing ( #36987 )
...
* lat is plenty smooth!
* fix
2026-01-09 15:04:33 -08:00