Andi Radulescu
053441fbb3
fix first-interaction action inputs for v3 ( #37144 )
...
v3 renamed inputs from kebab-case to snake_case (repo-token -> repo_token,
pr-message -> pr_message). The old names were silently ignored, causing
"Input required and not supplied: issue_message" errors.
2026-02-10 09:19:37 -08:00
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
Shane Smiskol
a1202eaf2a
ui: delay nav bar animation ( #37137 )
...
* from da bounce
* try this
* you can get it to clean up wow
2026-02-09 17:16:36 -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
ac087d085e
Build vendored artifacts in CI ( #37127 )
...
* Build vendored artifacts in CI
* parallel
* deterministic
* fix up
* fix gitignores
* lil more
* lil more consistency
2026-02-08 09:59:33 -08:00
Adeeb Shihadeh
46d65095af
CI: garbage collect tmp jenkins branches ( #37125 )
2026-02-07 23:04:01 -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
Adeeb Shihadeh
ac17c35cfe
bridge: move ZMQ handling over ( #37118 )
2026-02-07 15:18:00 -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
Adeeb Shihadeh
0ce28803ec
gitignore .context/
2026-02-07 12:20:34 -08:00
Trey Moen
db8cd9f411
fix: route fetch metadata when first log isnt uploaded ( #37114 )
...
* fix: route fetch metadata when first log isnt uploaded
* default
* simple
---------
Co-authored-by: Trey Moen <treymoen@amazon.com >
2026-02-07 11:52:28 -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
Shane Smiskol
e531f844f6
bump opendbc ( #37108 )
...
bump
2026-02-06 20:15:12 -08:00
Shane Smiskol
46f74753cd
clip: use wrap_text helper ( #37102 )
...
* they are same
* no duplication!
* rm rstrip
2026-02-06 17:11:17 -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
Adeeb Shihadeh
4ce701150a
rm common/mat.h
2026-02-06 16:06:16 -08:00
Shane Smiskol
96fded0399
clip: clean up imports ( #37104 )
...
* wtf is this
* don't break import timing
* they are the same
* clean up
* good catch
2026-02-06 15:13:08 -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
felsager
9755520b87
longitudinal mpc tuning report: add sinusoidal oscillation scenario ( #37100 )
2026-02-06 11:30:49 -08:00
felsager
7099bd18e3
longitudinal mpc tuning: behind if main ( #37099 )
2026-02-06 10:35:54 -08:00
David
cb670c2c3d
clips: improve overlays for mici ( #37088 )
...
* adjust overlay sizes and wrap metadata text for mici
* comment
* adjust overlay rendering to dynamically calculate line height for wrapped metadata text
* render time first so we can use width in margin calculation
* update comment (to retry failed CI actually)
* increase metadata size on mici
2026-02-06 09:58:30 -08:00
Shane Smiskol
f5b84e74f4
fix mici setup int enum
2026-02-05 23:42:16 -08:00
Shane Smiskol
2b8e887e44
mici setup: remove unused functions
2026-02-05 23:39:22 -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
Jason Young
28795d3065
bump opendbc ( #37091 )
2026-02-05 16:30:03 -05:00
royjr
8aed5a1a89
translations: remove arabic ( #37087 )
...
* remove arabic
* more
2026-02-05 09:28:01 -08:00
Shane Smiskol
a5c973be89
NavBar: fix no show animation ( #37090 )
...
* 1.5 not enough time on small screen
* ohhhh
* clean up
2026-02-04 23:52:59 -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
Jason Wen
3ea474dd58
tools: fix Python version comparison using normalized semantic version format ( #37075 )
2026-02-04 16:31:44 -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
David
5e35feb3ab
clips: allow mici UI (now default) ( #37070 )
...
fix: make big false by default and remove assertion
2026-02-04 11:25:09 -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
54cf8d6a5e
four keyboard: fix keys lagging behind parent widget ( #37073 )
...
* fix keys lagging behind
* use parent rect
* use parent rect
* cmt
2026-02-03 15:55:05 -08:00
Harald Schäfer
aac90dd11b
Bump tg ( #37069 )
...
bump tg
2026-02-03 13:59:45 -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