firestar5683
b151ca11cb
Global FLM Auto Learn
2026-10-21 23:28:39 -05:00
Prabhaav Pillai
d7db526f8c
Revert "Add bundled Ion headers to device include path (WSL Fix)"
...
This reverts commit b209e6a655 .
2026-10-20 23:05:04 -04:00
Prabhaav Pillai
4b1466f5eb
Revert "Fix WSL device build headers and FFmpeg linkage"
...
Reverts the source changes from commit 470ab5cc70 . The generated prebuilt manifest remains with the rebuilt artifacts.
2026-10-20 23:05:04 -04:00
Prabhaav Pillai
470ab5cc70
Fix WSL device build headers and FFmpeg linkage
2026-10-20 19:23:48 -04:00
Prabhaav Pillai
b209e6a655
Add bundled Ion headers to device include path (WSL Fix)
2026-10-20 18:21:15 -04:00
firestar5683
58cf992fe4
Preserve StarPilot Model Runtime Compatibility
2026-10-20 03:55:47 +00:00
Adeeb Shihadeh
c488fbdfb9
msgq: rm logger ( #39118 )
2026-10-20 02:19:24 +00:00
firestar5683
694b460f80
Developer Tools
...
Provide laptop and device build entry points, cache compatibility checks and developer tooling. Keep distribution assets and model packaging available before runtime consumers.
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 20:02:39 -05:00
firestar5683
22a8575199
Vendor dependencies and resources for standalone builds
...
Keep official openpilot ancestry and dependency licenses. Store resources directly in Git, remove LFS setup requirements, and leave the downloadable big model outside the source tree.
2026-10-03 21:01:18 +00:00
Harald Schäfer
1328ace068
Remove model chunking and use LFS for Chestnut releases ( #38941 )
...
* Remove model chunking and use LFS for Chestnut releases
* Check Git blob sizes once during release packaging
* Download the big model for Chestnut nightly builds
* Reuse published LFS models when pushing releases
* Preserve LFS configuration when copying Chestnut releases
* Detect release builds independently of LFS attributes
2026-09-17 16:34:52 -07:00
Harald Schäfer
6080cc6168
Use a precompiled eGPU driving model ( #38930 )
...
* Ship precompiled eGPU model and camera warps
Compile f78ed37d-afad-4dbc-8050-40ea885eedde/12864 through xx/ml_tools/openpilot_compile using the pinned tinygrad version.
* Precompile the existing master driving model
Use the unchanged master ONNX (SHA-256 6fee5937923c74848df4a63f6239eb6331c6274dd4bdb7a5d6ec0388a8b543d5) instead of updating the trained model.
* Compile camera warps on device
* Remove obsolete ONNX chunking and big model build check
* Chunk model artifacts only during release packaging
* Require model and camera warps for Chestnut readiness
* Recompile precompiled CPU helpers for the runtime host
* Ship the eGPU model with an ARM submission helper
* Exempt model pickles from the build product size limit
2026-09-16 08:13:45 -07:00
Trey Moen
3a13b67b6f
bye bye Qt! ( #38753 )
...
* cabana: remove Qt implementation
2026-09-02 20:44:11 -07:00
Adeeb Shihadeh
d02355b1a5
rename tici hardware platform to comma ( #38581 )
...
* rename tici hardware platform to comma
* no /TICI
* lil more
* lil more
* you had a good life larch64
* lil more
* one more
2026-08-07 20:12:34 -07:00
Adeeb Shihadeh
6b47a5b6b7
tools: decompress in the python downloader ( #38430 )
...
* tools: decompress in the python downloader
* and zstd
2026-07-23 10:06:44 -07:00
Adeeb Shihadeh
2a1c44c904
rm scons cython tool ( #38417 )
2026-07-22 13:43:23 -07:00
Adeeb Shihadeh
08fd571272
add -pipe to build ( #38410 )
2026-07-21 22:35:27 -07:00
Adeeb Shihadeh
75d590fb90
replace catch2 tests for 20% faster builds ( #38408 )
...
* replace catch2 tests
* lil more
* lil more
* rm dep!
2026-07-21 22:20:09 -07:00
Adeeb Shihadeh
61608db786
jp: fix linking on macOS ( #38353 )
...
* jp: fix linking on macOS
* mv to root
2026-07-15 21:39:47 -07:00
Adeeb Shihadeh
a26254304f
Move eigen dependency into rednose ( #38321 )
...
* Move eigen dependency into rednose
* Declare complete rednose package dependencies
* Update rednose submodule
* Update rednose submodule
* Update rednose submodule
* Fix rednose dependency integration
* bump rednose
2026-07-11 12:59:49 -07:00
Adeeb Shihadeh
39117a5879
remove submodule symlinks ( #38312 )
2026-07-08 21:30:17 -07:00
Adeeb Shihadeh
f283f6703c
Revert "try removing submodule symlinks ( #38310 )"
...
This reverts commit b827c0f55e .
2026-07-08 21:12:12 -07:00
Adeeb Shihadeh
b827c0f55e
try removing submodule symlinks ( #38310 )
2026-07-08 21:11:39 -07:00
Adeeb Shihadeh
1e49eac4d1
rm libyuv ( #38306 )
...
* rm libyuv
* cleanup
2026-07-08 20:27:27 -07:00
Adeeb Shihadeh
9877f6ac0e
ffmpeg: use shared libraries ( #38308 )
2026-07-08 20:20:24 -07:00
Adeeb Shihadeh
cb82722dd5
remove libjpeg ( #38305 )
...
* remove libjpeg
* lil smaller
* happy linter
2026-07-08 12:21:22 -07:00
Adeeb Shihadeh
92f3d24c8a
Remove lateral MPC library ( #38281 )
2026-07-03 17:17:51 -07:00
Adeeb Shihadeh
1474d5474d
move root include to the end to prevent using stale build products
2026-06-22 09:45:00 -07:00
Adeeb Shihadeh
20e0f21b58
prefix paths with openpilot ( #38223 )
...
* prefix paths with openpilot
* fix setup root detection
* fix split branch codespell skips
2026-06-21 18:28:35 -07:00
Adeeb Shihadeh
37eda06c95
move cereal/ into nested openpilot ( #38220 )
2026-06-21 17:55:17 -07:00
Adeeb Shihadeh
df1663c58d
the one true car.capnp ( #38221 )
...
* the one true car.capnp
* fix jotpluggler capnp import path
* bump to master
2026-06-21 17:32:19 -07:00
Adeeb Shihadeh
82a945d145
scons: enforce max file size for build products ( #38077 )
...
* scons: enforce max file size for build products
* only for minimal build
* enable
* fix build product size check
2026-06-16 17:49:12 -07:00
Armand du Parc Locmaria
d9553eeec7
Reapply "modeld: split warp" ( #38085 ) ( #38086 )
...
* Reapply "modeld: split warp" (#38085 )
This reverts commit d489dd8909 .
* don't time make_random_inputs
* depend on chunk targets
* also depend on compile_modeld's dependencies
2026-05-23 15:55:40 -07:00
Armand du Parc Locmaria
d489dd8909
Revert "modeld: split warp" ( #38085 )
...
Revert "modeld: split warp (#38079 )"
This reverts commit a3cc9c7ac3 .
2026-05-23 00:53:12 -07:00
Armand du Parc Locmaria
a3cc9c7ac3
modeld: split warp ( #38079 )
...
* compiles
* runs
* dedupe compiling model
* always build for both res
* fix does not bind loop variable
* rm size multiplier
2026-05-22 17:50:26 -07:00
Adeeb Shihadeh
69d3066d82
minimal build by default on device ( #38023 )
...
* minimal build by default on device
* and
2026-05-12 09:59:46 -07:00
Armand du Parc Locmaria
4b81dda1b5
modeld: build single camera ( #38008 )
...
* Reapply "modeld: build single camera" (#38007 )
This reverts commit edc3ce89fa .
* don't build same cam twice
2026-05-11 16:05:30 -07:00
Armand du Parc Locmaria
edc3ce89fa
Revert "modeld: build single camera" ( #38007 )
...
Revert "modeld: build single camera (#37990 )"
This reverts commit 628e230b63 .
2026-05-11 15:57:18 -07:00
Armand du Parc Locmaria
628e230b63
modeld: build single camera ( #37990 )
...
* modeld: build single camera
* rm old
* detect release only once
* acados
* rm whitespace change
2026-05-11 15:26:04 -07:00
Adeeb Shihadeh
f6e2dd280d
third_party/ is dead ( #37998 )
...
* third_party/ is dead
* lil more
2026-05-10 17:29:04 -07:00
Adeeb Shihadeh
8583826166
Reapply "Use packaged json11 dependency ( #37995 )" ( #37996 )
...
This reverts commit 656de3f17b .
2026-05-10 17:24:53 -07:00
Adeeb Shihadeh
656de3f17b
Revert "Use packaged json11 dependency ( #37995 )"
...
This reverts commit 63508d0481 .
2026-05-10 10:24:16 -07:00
Adeeb Shihadeh
63508d0481
Use packaged json11 dependency ( #37995 )
...
* Use packaged json11 dependency
* rm that too
2026-05-10 10:23:49 -07:00
Adeeb Shihadeh
d7c562e130
use linux headers from /usr ( #37993 )
...
* use linux headers from /usr
* Fix linux header build on non-TICI platforms
* Copy NV12 media header helpers
2026-05-09 19:42:31 -07:00
Adeeb Shihadeh
f87bc52405
use vendored acados ( #37992 )
...
* use vendored acados
* fix
* cleanup
2026-05-09 19:32:54 -07:00
Adeeb Shihadeh
1268227ce5
Reapply "use catch2 dependency package ( #37910 )" ( #37991 )
...
This reverts commit 7002d24213 .
2026-05-09 19:14:37 -07:00
Adeeb Shihadeh
bd1c7f39ec
scons build cleanups ( #37981 )
...
* simpler progress
* lil less
* cleanup
* handle cache in scons
* no j
* lil more
* rm atexit
* fix?
* cleanup
2026-05-07 18:50:52 -07:00
Ethan Reish
f7644c913e
Do not build extras when running --minimal SCons ( #37892 )
2026-04-27 08:38:55 -07:00
Adeeb Shihadeh
7002d24213
Revert "use catch2 dependency package ( #37910 )"
...
This reverts commit d1e069210f .
2026-04-26 09:05:34 -07:00
Adeeb Shihadeh
d1e069210f
use catch2 dependency package ( #37910 )
2026-04-25 13:56:25 -07:00
Adeeb Shihadeh
b706673e1c
jotpluggler: part one ( #37730 )
2026-03-25 19:49:38 -07:00