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
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
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
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
Adeeb Shihadeh
d5cbb89d84
Remove all the OpenCL ( #37105 )
...
* Remove all the OpenCL
* lil more
* bump msgq
2026-02-06 16:36:47 -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
YassineYousfi
5b6436a90c
CD210 model ( #37050 )
...
a27b3122-733e-4a65-938b-acfebebbe5e8/100
2026-02-03 19:14:02 -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
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
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
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
Harald Schäfer
f51c2aeced
Modeld: less lat smoothing ( #36987 )
...
* lat is plenty smooth!
* fix
2026-01-09 15:04:33 -08:00
Harald Schäfer
3edb3243f6
SC driving ( #36986 )
...
f1d30a23-4122-400a-80a6-557502284c36/200
2026-01-09 09:16:57 -08:00
YassineYousfi
c693bc1247
MacroStiff Model 🟥 🟩 🟦 🟨 ( #36972 )
...
* 8c06e95e-d7c0-4fd9-ba02-9f0b6848785e/400
* test
* test
* test now
2026-01-05 16:14:05 -08:00
Harald Schäfer
9421e1cbfe
Dark Souls 2 ( #36849 )
...
4b78e2e6-660f-4155-9105-81d4d8c658cd/400
2025-12-12 18:04:16 -08:00
Bruce Wayne
0871a35c10
Revert "Dark Souls Model ( #36764 )"
...
This reverts commit 83dad85cdd .
2025-12-11 19:43:53 -08:00
Harald Schäfer
83dad85cdd
Dark Souls Model ( #36764 )
...
a4cf2707-3d69-49ea-af8b-f91cd3285249/400
2025-12-03 12:55:33 -08:00
Bruce Wayne
c67afb45ae
dead test
2025-11-24 14:20:20 -08:00
YassineYousfi
1398bdb10e
dmonitoringmodeld: follow same pattern as modeld ( #36636 )
...
* dmonitoringmodeld: follow same pattern as modeld
* lint
* oops
* rename
2025-11-19 09:23:13 -08:00
ZwX1616
b778da1d7c
dmonitoringmodeld: clean up data structures ( #36624 )
...
* update onnx
* get meta
* start
* cast
* deprecate notready
* more
* line too long
* 2
2025-11-14 14:29:04 -08:00
Harald Schäfer
a1795f80dd
Latest tinygrad ( #36615 )
...
* Latest tinygrad
* jit batch size
* bump again
* limit upcast
* latest tgf
* upstream tg
2025-11-13 17:08:14 -08:00
ZwX1616
cc8f6eadfe
DM: Medium Fanta model 🥤 ( #36409 )
...
M fanta: e456b6c5-2dd0-400e-bf0f-6bb5a908971a
2025-10-21 13:58:48 -07:00
YassineYousfi
3c957c6e9d
The Cool People's model 😎 ( #36249 )
...
* cb8f0d7e-6627-4d7f-ad97-10d0078f2d2c/400
* ci?
* fd9a6816-8758-466b-bbde-3c1413b98f0a/400
2025-10-20 14:09:42 -07:00
YassineYousfi
4d085424f8
North Nevada Model 🏜️ ( #36276 )
...
* e2d9c622-25a8-4ccd-8c8e-c62537b7aa0c/400
* 0e620593-e85f-40c2-9adf-1e945651ed13/400
2025-10-09 12:58:27 -07:00
ZwX1616
d24a14cb39
DM: Large Donut model 🍩 ( #36198 )
...
* 59cfd731-6f80-4857-9271-10d952165079/225
* deprecate at the end
2025-09-30 20:32:19 -07:00
Adeeb Shihadeh
cf5b743de6
build system cleanups ( #36202 )
...
* it's all common
* never getting fixed
* it's just tici
* reorders
* qcom2 -> tici
* Revert "qcom2 -> tici"
This reverts commit f4d849b2952cb0e662975805db6a1d32511ed392.
* Reapply "qcom2 -> tici"
This reverts commit 58b193cb8de872830f8a7821a339edca14e4a337.
* is tici
* lil more
* Revert "is tici"
This reverts commit a169be18d3fdcb3ef8317a63a89d8becadabfad8.
* Revert "Reapply "qcom2 -> tici""
This reverts commit 26f9c0e7d068fc8a1a5f07383b3616e619cd4e8c.
* qcom2 -> __tici__
* lil more
* mv lenv
* clean that up
* lil more]
* fix
* lil more
2025-09-25 20:55:14 -07:00
commaci-public
b6e0d4807a
[bot] Update Python packages ( #36184 )
...
* Update Python packages
* not available anymore
* also this
* also this
* maybe?
* version
* try
* Revert "version"
This reverts commit 9ac4401b9ca59677b82736faff8baf66861df5f2.
* revert
* cffi
* issue
* comment
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2025-09-20 20:10:51 -07:00
Armand du Parc Locmaria
3ca9f351a0
nevada model 🌵 ( #36114 )
...
cd29ffcf-01dd-4f1c-8808-dc197c174f1d
2025-09-12 12:45:52 -07:00
Harald Schäfer
f0f04d4b5b
Firehose model ( #36087 )
...
816ce390-c41a-42fa-a5df-f393cbe2dcc4/400
2025-09-04 18:51:29 -07:00
ZwX1616
a2c5fca787
modeld input queues class ( #36072 )
...
* move from xx
* no get_single
* stupid name
* thats fine
* desire_pulse
* 1less
* desire->desire_pulse
* simplify
* reduce copies
* more less
2025-08-27 17:54:53 -07:00
ZwX1616
f8ff156869
modeld: desire->desire_pulse ( #36076 )
...
consistent naming
2025-08-27 13:48:23 -07:00
YassineYousfi
d097a0c201
model parser: fix lead mhp out shape ( #36024 )
...
* model parser: fix lead mhp out shape
* fix for real
2025-08-19 11:35:22 -07:00
YassineYousfi
3d24225cc1
model parser: use check missing for mhp checks ( #36023 )
...
* model parser: use check missing for mhp checks
* lint + support re
* lint...
* no walrus
* just remove
* forgot this
2025-08-19 10:19:00 -07:00
YassineYousfi
51314fa9fe
Revert "model parser: use check missing for mhp checks" ( #36022 )
...
Revert "model parser: use check missing for mhp checks (#36020 )"
This reverts commit 803b54ebdb .
2025-08-19 10:09:59 -07:00
YassineYousfi
803b54ebdb
model parser: use check missing for mhp checks ( #36020 )
...
* model parser: use check missing for mhp checks
* lint + support re
* lint...
* no walrus
* just remove
2025-08-19 10:09:09 -07:00
Harald Schäfer
ceb557058c
Steam Powered model ( #36000 )
...
* f3e67f3e-6079-48cf-92a4-dee5eebd1d73/360
* f3e67f3e-6079-48cf-92a4-dee5eebd1d73/400
* No more action head: a8f96b93-bde2-4e28-a732-4df21ebba968/400
2025-08-17 10:18:30 -07:00
YassineYousfi
8deb1bf285
Down To Ride model 🏎️ ( #35982 )
...
* e9237324-4b92-48f5-acaa-ebdf7fe46339/400
* ff4c292c-8e5a-44c0-9b75-e79c60152da2/400
* 1496451e-897b-4a1b-a284-37d244bfddb3/400
* Revert "Revert TR again (#35179 )"
This reverts commit e9cea3ae5c .
* try stopping closer
* 5e4cb3d3-b9cc-45c7-a476-38083e75029c/400
* 2164d501-7d2c-467d-b132-be4f85db4164/60
* Revert "2164d501-7d2c-467d-b132-be4f85db4164/60"
This reverts commit 1f4b98ed7d63971507dff94e5ac20223ee15e067.
* 9a836aee-dec6-4f26-8d7e-6db4bb9c8176
* no replace ln
* Revert "no replace ln"
This reverts commit fb5173ced84bb8a07a4e06a5bec43d115404973b.
* opset_version 17
* rebase
* 5f255b73-2e54-46bc-8f80-82c5838165a3/400
* a423dec7-7dcc-4523-aaae-a4012d56b9b5/400
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2025-08-12 19:01:56 -07:00
Harald Schäfer
cd087a561e
Simple plan ( #35980 )
...
* squash
* double
* proper merge
* better organization
2025-08-11 17:42:03 -07:00
YassineYousfi
c78b302b93
Space Lab 3 🛰️ 🛰️ 🛰️ ( #35905 )
...
* c147a591-1f86-4ea4-b2b7-391eff1178b5/400
* 6d6639ee-643e-4f72-bd1c-dda546383854/400
2025-08-11 14:07:01 -07:00
Harald Schäfer
5c252ded72
Space Lab 2 ( #35816 )
...
* d2971977-a56f-44a2-b368-434af987b731/400
* f35eaf21-ef51-413d-9857-398bcdabb7da
2025-07-26 21:21:33 -07:00
Harald Schäfer
35ed6bc3a9
Tinygrad DEV=DEVICE ( #35814 )
...
* Reapply "Tinygrad DEV=DEVICE (#35809 )"
This reverts commit 5e07636d54 .
* bump tg
2025-07-26 21:21:25 -07:00
Bruce Wayne
5e07636d54
Revert "Tinygrad DEV=DEVICE ( #35809 )"
...
This reverts commit 47f23828d2 .
2025-07-25 12:54:11 -07:00
Harald Schäfer
47f23828d2
Tinygrad DEV=DEVICE ( #35809 )
...
* bump tg
* step one cleanup
* cleanup
* typo
* cleaner
* cleaner
* Revert "cleaner"
This reverts commit 9c1abd0dc06b4564e61dd32b0e93375badbc9ca5.
* usbgpu
* bit cleaner
* cleaner sconscript
2025-07-25 11:53:08 -07:00
YassineYousfi
938981dce9
Space Lab Model 🛰️ ( #35804 )
...
* 95c34be5-4fa1-4875-8b1d-fb7162140f10/400
* 660235c5-1647-40c4-8493-880de8f662d0/400
2025-07-25 11:38:07 -07:00
Jimmy
7e0d3c22f4
modeld: skip redundant cast, reshape, and flatten ( #35735 )
...
* skip redundant cast, reshape, and flatten
* accidentally deleted a newline lol
2025-07-22 16:35:19 -07:00
Harald Schäfer
cbba571845
LeTR14h ( #35746 )
...
f497b976-1ad4-4ef9-a6b8-172c68df12ea/400
2025-07-17 22:00:12 -07:00
YassineYousfi
aac09d1d92
LeTR14 🇫🇷 ( #35730 )
...
* 9e9f8657-4e39-43d4-b36d-2d90ab18f6e9
* fix parsing
2025-07-16 19:52:39 -07:00
Harald Schäfer
052ada6a07
Revert "TR15 ( #35673 )" ( #35727 )
...
This reverts commit 0aaefdee37 .
2025-07-14 10:24:07 -07:00