Shane Smiskol
f5d1c4f371
ruff: check newline ( #30668 )
...
* check newline
* nothing catches this
old-commit-hash: 97da129e11e58b07d5d136093827cd1c62311fea
2023-12-09 13:24:18 -08:00
Adeeb Shihadeh
0708f7e19f
update plannerd cpu usage
...
old-commit-hash: 2590cf8615ca3dc86cb7bacae83bfb8f95bf8d80
2023-12-08 11:39:30 -08:00
Justin Newberry
f945b8ebaa
jenkins: remove pytest tici conf ( #30621 )
...
* remove pytest conf
* remove that too
old-commit-hash: 31ab43ce41d6d0f88cb8a9b6df8e79f23b6309fe
2023-12-06 11:13:22 -08:00
Adeeb Shihadeh
a2df43c05e
update mapsd cpu usage
...
old-commit-hash: 3985103974e59efc84a2ffc6e054b0f8daa6adf2
2023-12-05 21:32:55 -08:00
Adeeb Shihadeh
df18770f81
agnos 9 ( #30543 )
...
* agnos 9
* new build
* update
* Soundd: use alsa (#30617 )
* update release notes
* agnos does this now
* prod manifest
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
old-commit-hash: 3b89c5fe29b3a63f34e9782ef71ac868d89c99d5
2023-12-05 21:17:49 -08:00
Justin Newberry
817161f3ac
Soundd: move to python ( #30567 )
...
soundd python
old-commit-hash: abe39e50766c418818bf72d2567db78978dbd466
2023-12-05 18:10:01 -08:00
Justin Newberry
202fa37808
Docker: pull image before building ( #30614 )
...
* pin to a specific version
* pull latest version
* dont need version debug
old-commit-hash: f32e3ae799aa26a132bfd61e1d98cf7273b5c239
2023-12-05 15:48:26 -08:00
Justin Newberry
fa45813b3d
pytest: add durations to tici ( #30609 )
...
add durations to tici
old-commit-hash: 56b8a1a5db81d1dd3b4e1a97b90be5b92d1af510
2023-12-05 12:24:03 -08:00
Adeeb Shihadeh
f3dec8658c
Revert "Simplify passive mode handling ( #30593 )"
...
old-commit-hash: 99d51bf02c5a13f3064b012da55634f8a319091e
2023-12-04 15:05:05 -08:00
Adeeb Shihadeh
4be789d40a
Simplify passive mode handling ( #30593 )
...
* simplify passive handling
* makes more sense
old-commit-hash: 5ccff25d885365e4247665fdf8380c6b67c36b28
2023-12-03 13:59:59 -08:00
Adeeb Shihadeh
1cc4f1a634
new msgs default to invalid ( #30587 )
...
* new msgs default to invalid
* fix lm
* set more valid
* update rest
* update refs
* fix logMessage
* more valids
* cleanup
* fix llk test
* pigeond is also valid
* more valids
old-commit-hash: a1d36961cf9fa0c6a9c41fe92d6504de5d36cbaa
2023-12-03 10:50:17 -08:00
Adeeb Shihadeh
b761d0efb7
process replay: check valid flag ( #30588 )
...
old-commit-hash: a2b48efa2083c86638b536df180fbb638cab7404
2023-12-02 10:47:08 -08:00
Adeeb Shihadeh
e7d7501670
longitudinal tests: cleanup old hacks ( #30585 )
...
old-commit-hash: 8971e2c177b6bd9ae1006e4dcbfa4246d6d8096a
2023-12-02 10:01:28 -08:00
Adeeb Shihadeh
93b1cf7d69
bump cereal ( #30582 )
...
* bump cereal
* fix dmonitoringd
* update refs
* update refs
old-commit-hash: c028688a652a8354ac641e185eee80a04633543b
2023-12-02 01:16:07 -08:00
Adeeb Shihadeh
f38648f84b
rename carEvents -> onroadEvents ( #30577 )
...
* rename carEvents -> onroadEvents
* bump cereal
* bump cereal
old-commit-hash: b97e5b0e03a5e22ef0ae6d6f5c2523592ee25540
2023-12-01 22:48:29 -08:00
Justin Newberry
661132be5a
Pytest: more post-test path cleanup ( #30556 )
...
* test cleanup
* missed this one
* remove that
* static class
old-commit-hash: 4086795c29bacd245a7cc372a16730e1a6ff974f
2023-11-30 09:55:48 -08:00
Justin Newberry
52500d88fb
Pytest: add cpp harness ( #30471 )
...
cpp harness
old-commit-hash: 8d3bf1f41a52825e43ce9542ee86dea4b32f9b6c
2023-11-22 13:45:49 -08:00
Adeeb Shihadeh
ca85e5b82a
rename rawgpsd to qcomgpsd ( #30493 )
...
* rename rawgpsd to qcomgpsd
* fix more paths
* that moved
* forgot the d
old-commit-hash: 4cae08e636
2023-11-18 23:23:16 -08:00
Shane Smiskol
4221734433
CI: use azure-storage-blob for uploading ( #30478 )
...
* use azure-storage-blob
* fix pattern
* nsp
old-commit-hash: c2af245b85
2023-11-15 21:22:14 -08:00
Shane Smiskol
58cd3094dd
openpilot CI: fix azure bucket names ( #30477 )
...
fix azure bucket names
old-commit-hash: 0addee2b4b
2023-11-15 21:15:10 -08:00
Justin Newberry
2a934cf3c8
CI: disable registry caching ( #30474 )
...
* Revert "CI: separate image for docker cache (#30413 )"
This reverts commit ce7c4abe37343b78c3a0da66ec784fd71a46e53a.
* Revert "CI: enable buildx for registry cache (#30473 )"
This reverts commit 528b1be03ac407184f19b8d4901cdc5a7c96e7eb.
old-commit-hash: 291c04163a
2023-11-15 18:21:57 -08:00
Justin Newberry
7ddb398d2f
CI: separate image for docker cache ( #30413 )
...
just registry cache
old-commit-hash: 361ffb5e54
2023-11-15 17:48:43 -08:00
Justin Newberry
337b156518
Pytest: load by group by default ( #30466 )
...
* wip
* use a class marker
* this one should be grouped too
old-commit-hash: 31c682d407
2023-11-14 17:33:47 -08:00
Justin Newberry
6af8e72604
Process Replay: move to pytest ( #30260 )
...
* process replay pytest
* enable long diff
* readd job name
* make it executable
* cleanup imports
* retrigger
old-commit-hash: 90c873ab1d
2023-11-13 13:50:23 -08:00
Justin Newberry
efaa3ea500
Pytest: default settings on PC improvements ( #30441 )
...
* always multithreaded
* multithreaded
* pkill correct process
* escape more
* load for interfaces
old-commit-hash: 2ad82cbfb0
2023-11-13 10:45:24 -08:00
Vivek Aithal
f8dce94688
params: Remove separate CarParams from each daemon ( #30405 )
...
* remove separate previous route carparams from each daemon and add centrally to controlsd
* extract out sigint handler
* make process replay work for torqued
* don't write param if None
old-commit-hash: 2eb487c9a5
2023-11-08 15:25:41 -08:00
Justin Newberry
3027a428cb
Pytest: tici mark for skipping on-device tests ( #30412 )
...
* mark tici
* not those ones
* missed that one
* add those
* add pypoetry
* oops
old-commit-hash: aec7cea30d
2023-11-07 17:35:44 -08:00
Adeeb Shihadeh
7a04ff6680
jenkins: disable ciui for now
...
old-commit-hash: d2edc239fd
2023-11-07 11:27:56 -08:00
Harald Schäfer
b91ecda350
Farmville model ( #30392 )
...
* slightly different
* Revert "slightly different"
This reverts commit 8a470ecab40c295f3b8c777b82cb7a22890d116e.
* d09c9c88-1797-4ed5-ab2d-9dca5b12340b/700
* Update power draw
* Revert "Update power draw"
This reverts commit 1c95b663ec9c507604dd8580ff6386497b5391a8.
* Update ref
old-commit-hash: 9118973ed0
2023-11-07 11:17:37 -08:00
Harald Schäfer
422a9289b6
Tinygrad: use compile2 ( #30400 )
...
* Tinygrad: use compile2
* unused
* compile2 file
* slightly different
* Revert "slightly different"
This reverts commit 8a470ecab40c295f3b8c777b82cb7a22890d116e.
* slightly different ref
* add release file
* rm default args
old-commit-hash: c9fae805bc
2023-11-07 09:54:48 -08:00
Justin Newberry
40757d9d01
Mapsd: move on the CPU ( #30349 )
...
* mapsd -> cpu
* link directly to mesa
* Fix gitignore
* without launcher script
* dont change that
* dont need that
* add to files_common
* rename to configure cpu rendering
* without a symlink!
* update time refs
* update ref
* update ref
* remove duplicate include
* bump up again
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: bdf2fa0f83
2023-11-06 09:04:53 -08:00
Justin Newberry
e525f47141
model_replay: allow skipping modeld/dmodeld ( #30365 )
...
* skip model
* sa
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: c52f2ec19b
2023-11-02 18:10:11 -07:00
YassineYousfi
91751770a8
(New) Lemon Pie Model 🍋 ( #30209 )
...
* 6f6e3749-1b7c-42e8-a33b-03929b7fc476/700
* oops deleted too much
* 1b4308b7-a659-4ebd-b4c6-c81c1c3890f8/700
* 1be192f3-f407-4217-9757-78b9ad92750a/700
* remove some todos
* more cleanup in lat planner
* vego > min_speed
* regen and update process replay refs
* update model replay ref
* update model replay ref commit again
* Revert "update model replay ref commit again"
This reverts commit 922cb796b8dfe264b0cce7a18206bb898b18bcb3.
* update again
* bump cereal
old-commit-hash: 4c2bd853e4
2023-11-02 14:01:00 -07:00
Justin Newberry
0785258458
test_onroad: assert the procs that use the GPU ( #30359 )
...
* test gpu
* keep it localiized
* has to be later
* reduce diff
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: ddbdaf3cf9
2023-11-01 17:31:54 -07:00
Kacper Rączy
82009093f5
regen: update refs with dummy dcamera ( #30347 )
...
Update refs
old-commit-hash: e5eea7276f
2023-10-30 15:33:17 -07:00
Kacper Rączy
bacaff6eda
regen: dummy dcamera support ( #30323 )
...
* DummyFrameReader
* dummy_dcam_if_missing flag
* Blank dcamera for all neo segments, as dmonitoringd does not support neo camera feeds
* Remove trailing whitespace
* zero_dcamera staticmethod
* enable dmonitoring in test_regen
* Simplify. User decides wether to use dummy or not
* Moving some stuff
* rename to dummy_driver_cam
old-commit-hash: 7a5d85232f
2023-10-30 15:17:32 -07:00
Adeeb Shihadeh
8855a694a3
fix up docker script
...
old-commit-hash: 91380f085b
2023-10-29 07:05:13 -10:00
Kacper Rączy
1027a60851
process_replay: use frame dimensions from FrameReader ( #30332 )
...
Use dimensions from FrameReader to setup vipc server
old-commit-hash: 4094d584f3
2023-10-25 15:46:16 -07:00
Kacper Rączy
5fc85a7fba
process_replay: migrate cameraStates of segments without driverEncodeIdx ( #30331 )
...
Migrate camera states of segments without driverEncodeIdx
old-commit-hash: 21715d7f81
2023-10-25 15:42:06 -07:00
Harald Schäfer
7c4d29c3d1
Rm laikad ( #30299 )
...
* rm laika
* Rm laika
* Needed this
* More rm
* More rm
old-commit-hash: 56dea7b0b4
2023-10-23 00:15:39 -07:00
Adeeb Shihadeh
3d602a86dc
delete clocksd ( #30252 )
...
old-commit-hash: 67f2321060
2023-10-22 14:47:38 -07:00
YassineYousfi
d18f185115
modeld: parsing and publishing in python ( #30273 )
...
* WIP try modeld all in python
* fix plan
* add lane lines stds
* fix lane lines prob
* add lead prob
* add meta
* simplify plan parsing
* add hard brake pred
* add confidence
* fix desire state and desire pred
* check this file for now
* rm prints
* rm debug
* add todos
* add plan_t_idxs
* same as cpp
* removed cython
* add wfd width - rm cpp code
* add new files rm old files
* get metadata at compile time
* forgot this file
* now uses more CPU
* not used
* update readme
* lint
* copy this too
* simplify disengage probs
* update model replay ref commit
* update again
* confidence: remove if statemens
* use publish_state.enqueue
* Revert "use publish_state.enqueue"
This reverts commit d8807c8348338a1f773a8de00fd796abb8181404.
* confidence: better shape defs
* use ModelConstants class
* fix confidence
* Parser
* slightly more power too
* no inline ifs :(
* confidence: just use if statements
old-commit-hash: cad17b1255
2023-10-19 14:23:51 -07:00
Adeeb Shihadeh
f89f1ce4ab
Update test_onroad.py
...
old-commit-hash: 09c8866d17
2023-10-19 10:36:18 -07:00
Adeeb Shihadeh
87f77825db
test_onroad: log sizes check ( #30265 )
...
* test_onroad: check log sizes
* fix
* check logs
* rb
* len
* pytest
* mb
* corolla log is small
* adjust qlog
old-commit-hash: 13d780a5f2
2023-10-18 19:44:46 -07:00
Justin Newberry
414d4cd8d0
compare_logs: separate format_process_diff into a new function ( #30284 )
...
support separate
old-commit-hash: b86567d330
2023-10-18 15:12:43 -07:00
Yassine
8f4e2f63f0
Revert "update model replay ref commit"
...
This reverts commit f53aef968ff298912ad48983fd9c7bc626783aa6.
old-commit-hash: 52b5a33d35
2023-10-17 19:49:42 -07:00
Yassine
2a5f2826d3
update model replay ref commit
...
old-commit-hash: 40817b6810
2023-10-17 19:49:13 -07:00
Justin Newberry
ef1acd4e6c
Proc Replay: cleanup iterable log typing ( #30261 )
...
* cleanup log typing
* use iterable
* fix those
* Cleanup
* cleanup
* missed that one
old-commit-hash: 1820b5f259
2023-10-17 12:58:28 -07:00
George Hotz
2b5ad3fe86
Bump tinygrad to master (0.7) ( #30254 )
...
* bump tinygrad to master
* ops_cpu is required now
* and that one too
* tinygrad is getting out of hand with all the files
* bump tinygrad
* update ref commit
* tinygrad master
* Revert "update ref commit"
This reverts commit e7284152899d6dd8a986d9570e6021addfbc6b0f.
* bump tinygrad repo
* bump master
* update ref commit
old-commit-hash: 50d720fc2e
2023-10-17 10:05:28 -07:00
Justin Newberry
f2dcaf6f79
compare_logs: better names for short/long diffs ( #30263 )
...
* better names
* dont need that
* those too
old-commit-hash: def2b93895
2023-10-16 17:04:14 -07:00