Shane Smiskol
f03efab907
Reduce wifi dbus calls pt. 4 ( #37174 )
...
* combine active AP and all APs into getall
* combine these two functions reducing more calls
* little clean up
* down here
2026-02-11 16:30:40 -08:00
Shane Smiskol
cddc3b9e8f
Reduce wifi dbus calls pt. 3 ( #37172 )
...
* fewer calls to set metered
* print
* hell yeah
* Revert "hell yeah"
This reverts commit 0e0786bc204821329febc62a1b8dfd870e9aeb6e.
* Revert "print"
This reverts commit e9c7550496e9835888cb71c7dd622cbfb4624fbf.
2026-02-11 15:25:53 -08:00
Shane Smiskol
d977a5bd62
ui: reduce wifi dbus calls during scanning pt. 2 ( #37171 )
...
one GetAll instead of 2 calls per wifi activeconnection
can't trust anyone these days
2026-02-11 15:13:30 -08:00
Shane Smiskol
99c2fcc797
ui: reduce wifi dbus calls ( #37170 )
...
* 2 -> 1
* cmt
2026-02-11 15:05:10 -08:00
felsager
5b98ea04ad
mpc tuning report: minor improvements ( #37167 )
2026-02-11 10:21:12 -08:00
Shane Smiskol
b9344af9bb
WifiManager: sort by known networks ( #37164 )
...
sort by known
2026-02-11 01:23:14 -08:00
Shane Smiskol
1e0f1a8abc
Scroll panel: adapt to content size shrinking ( #37163 )
...
fix
2026-02-11 01:23:00 -08:00
Shane Smiskol
8ba36b76a0
Simple scroll indicator ( #37162 )
...
* scroll indicator
* 65%
* calibrate
* margin
* cleaner?
* manual clean up
* clean up
* full scroll bar
* look
* looks
* unlook
* no fade, looks good but "too much"
* clean up
* cmt
2026-02-11 01:15:02 -08:00
Shane Smiskol
3f382d6e69
Remove vertical scroll bar
2026-02-11 00:18:02 -08:00
Shane Smiskol
10edb90ac6
newline in updater error
2026-02-10 23:27:38 -08:00
Harald Schäfer
45099e7fcd
Revert tgwarp again ( #37161 )
...
* Reapply "revert tg calib and opencl cleanup (#37113 )" (#37115 )
This reverts commit 667f3bb32f .
* revert msgq too
* msgq on master
2026-02-10 23:12:41 -08:00
Shane Smiskol
77f069cbe5
BigButton: don't round drawn content ( #37158 )
...
* unround icons
* unround rest
2026-02-10 21:57:34 -08:00
Shane Smiskol
1070dda3ee
ui.py: fix stride ( #37159 )
...
fix uii.py
2026-02-10 21:56:45 -08:00
Shane Smiskol
fcd5897650
BigButton: push up all content when pressed ( #37157 )
...
clean implementation
2026-02-10 21:29:14 -08:00
Adeeb Shihadeh
f1785c245a
remove pytest-repeat ( #37156 )
2026-02-10 20:53:02 -08:00
commaci-public
6892b62761
[bot] Update Python packages ( #37147 )
...
* Update Python packages
* fix
* bump panda
* revert tinygrad
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-02-10 20:48:34 -08:00
Daniel Koepping
a18ddf12eb
remove azure deps ( #37084 )
...
* remove azure deps
* fix lint
* restore scripts
2026-02-10 17:51:09 -08:00
Shane Smiskol
46ae67b607
BigButton: fix alignment and style ( #37153 )
...
* correct from bottom alignment
* temp
* fix scale animation w/ btn_y
* home settings are always 64
* cleanup
* some clean up
* make 23 const
* rev
* more
2026-02-10 17:15:59 -08:00
Shane Smiskol
4d3aeaba6d
ui: remove dead side button ( #37151 )
...
* rm side button
* fix
* fix
2026-02-10 15:04:36 -08:00
Shane Smiskol
ba67e468ab
remove dead multilang for mici ( #37150 )
2026-02-10 14:53:25 -08:00
ZwX1616
e946e9de0b
Revert "DM: Ford GT model" ( #37148 )
...
Revert "DM: Ford GT model (#37013 )"
This reverts commit 1459d3519d .
2026-02-10 13:56:07 -08:00
Adeeb Shihadeh
7d2563880a
show dependency tree in weekly uv lock job ( #37146 )
2026-02-10 09:31:50 -08:00
Andi Radulescu
43edc51cb6
bump numpy to 2.4.2 ( #37145 )
2026-02-10 09:20:52 -08:00
Andi Radulescu
9476a8a7f6
bump create-pull-request action to v8.1.0 ( #37143 )
...
The pinned SHA was v6.0.4, which is incompatible with actions/checkout@v6
and causes a "Duplicate header: Authorization" 400 error during git
remote operations. See peter-evans/create-pull-request#4272 .
2026-02-10 09:19:56 -08:00
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