Commit Graph

48 Commits

Author SHA1 Message Date
Jason Wen ce91902139 Jenkins: Manual approval and 10-minute timeout for staging-c3 builds (#172) 2023-06-18 21:21:40 -04:00
Jason Wen fe08549ded Build scripts: disable concurrent builds 2023-06-18 20:23:02 -04:00
Jason Wen ab7d30dbfc Build scripts - concurrent builds with Jenkins (#169)
* Build scripts - concurrent builds with Jenkins

* Allow concurrent builds
2023-06-18 16:59:35 -04:00
Jason Wen 842f18ba3b Jenkins: dev and staging builds (#168)
* Add SP Jenkinsfile

* try this

* or this?

* New method

* good ol method

* how about this

* Revert "how about this"

This reverts commit a05741621f86ea65f727c1814c7fee0a819159ae.

* another new method

* try this

* Revert "try this"

This reverts commit a4456e4167bcb47b2ccd1c0c6b2544379563fcf9.

* Revert "another new method"

This reverts commit 7faea7661e5a660411a9bc68b48f119a1bfca1d2.

* skip for now

* do this

* set env

* this

* run in c3

* building now!

* No concurrent builds

* test no concurrent builds

* try discord notifier

* in description

* don't stop

* try this

* always send

* can we do this?

* in a script pls

* ready

* no need

* take a step back

* test

* misspell

* replace cred

* try this

* quote

* this should send it

* gave it wrong URL

* use explicit url for now

* Revert "use explicit url for now"

This reverts commit 932d0117d1e1720caf5d3f0c6af659457f438e7f.

* use explicit url for now

* try this

* working as-is!
2023-06-18 06:45:30 -04:00
Jason Wen e6ce327b8c mapd: Preload dependencies (#114)
* exclude third_party/mapd/ from gitignore

* all mapd dependencies

* exclude more

* more dependencies!

* add to files_common

* add script to compress locally

* compressed dependencies

* Revert "more dependencies!"

This reverts commit 0cd08beb3fa81b5e037ceb41b5e0554261c56dd5.

* Revert "all mapd dependencies"

This reverts commit b1a19b82b3911313e543a91d77ece124f5e7ded0.

* decompress preloaded deps

* fix path

* use xz

* fix script

* update deps

* no need

* strip first level

* missed this

* try that

* not needed

* try except extraction

* handle exception

* unused

---------

Co-authored-by: Comma Device <device@comma.ai>
2023-06-09 09:04:12 -04:00
Jason Wen 5570211c10 Tools: autogenerate all supported platforms (#107)
* init script

* Parse and generate json

* move to scripts

* no print

* ford is supported
2023-06-08 22:41:14 -04:00
Michael G. Inso f5d253764c Update cell.sh (#27055)
You can combine the two nmcli commands into a single command by specifying both ipv4 and ipv6 options at the same time.

You can use the nmcli command with the --wait option to wait for the connection to be fully established before exiting.

You can use nmcli command with the --ask option to prompt the user to confirm the action before proceeding.
2023-01-23 09:49:48 -08:00
Shane Smiskol e7805eb5c5 FPv2: fixed fingerprint overrides query result (#25990)
* query FW versions if fixed (override after)

* skip here

* also skip here

* and here
2022-10-06 15:24:52 -07:00
Adeeb Shihadeh 4e32387ce5 updated: clean untracked nested git repos (#25917)
* updated: clean untracked nested git repos

* ff all the cleans
2022-09-28 16:33:42 -07:00
Adeeb Shihadeh 1139fe507b Move selfdrive/hardware/ to system/ (#24725)
* move hardware to system/

* fix mypy
2022-06-11 16:38:24 -07:00
Adeeb Shihadeh cb8885cffb Merge common/ and selfdrive/common (#24556)
* Merge common/ and selfdrive/common

* fix that

* fix version

* fix unit tests
2022-05-18 14:11:57 -07:00
Dylan Herman d2eef1955c add mypy check for return-any (#24379)
* add mypy check for return-any

* remove unused import

* typing

* remove unnecessary variable typing

* cleanup

* cleanup

* bump submodules

* small fixes

* only a problem on mac

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2022-05-12 14:59:00 +02:00
Shane Smiskol dabcfd266e car info: function that sorts all car info into tiers (#24498)
* base function that returns all car info sorted by make model

* don't need to pass it in quite yet
2022-05-11 15:59:08 -07:00
Adeeb Shihadeh 7bcecbfd0d cell testing script 2022-05-06 11:20:04 -07:00
Adeeb Shihadeh b16e612102 remove eon debug scripts 2022-05-05 19:42:18 -07:00
Comma Device aef61541e3 launch corolla script for desk replay 2022-04-20 14:12:43 -07:00
Shane Smiskol 85d8997a8a docs: support for automatically generating website vehicles page (#24020)
* add vehicles.vue template

* add original vue file

* stash

* stash

* clean up a bit

* add template for now

* implement footnotes and tier copy

* no more generator

* convert to 2 spaces

* should work, now onto vue

* does GH handle this html well?

* fix

* auto-generate descriptions and make tiers' maps non-str

* remove old files

* move template specific variable into templates, should be a bit simpler

* js template is simplier too now

js template is simplier too now

js template is simplier too now

* add video links from the nice car_info

* make rows attributes

* clean up

* fix

* remove template

* experiment with video links in GH

add image

how does this look?

fix

* Revert "experiment with video links in GH"

This reverts commit 8375e717b563f7b4ecf009ffae00174de1a0b8e9.

* sort tier_car_info in place

* unused Tuple

* no type check

* fix script
2022-03-23 13:42:53 -07:00
Shane Smiskol 99c02bdd29 Car ports: update PR template (#23996)
* update text for docs generator

* use docs.py

* Update .github/pull_request_template.md

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-03-18 17:47:43 -07:00
Adeeb Shihadeh d0060a9d9b script to disable power save 2022-02-09 13:39:17 -08:00
grekiki 6951b3271d Python: Replace more lists with generators (#23116)
* Replace lists with generators v2

* Replace set with {}

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Replace more set() with {}

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-12-03 22:57:19 -08:00
Adeeb Shihadeh 7237128a1d script to apply patch from PR 2021-11-28 13:33:57 -08:00
Adeeb Shihadeh 1b800f4075 nicer car count script 2021-11-18 20:56:20 -08:00
Willem Melching 25e4e94691 PyQt demo app (#21625)
* build python helpers lib

* call setMainWindow from python

* put in helper lib

* linter

* move to scripts
2021-10-29 12:37:17 +02:00
Adeeb Shihadeh 3ab2d29fb8 fix count cars script 2021-09-15 11:31:45 -07:00
Adeeb Shihadeh 082bbc9d27 add switch to master script 2021-09-14 16:27:11 -07:00
Adeeb Shihadeh 84b3c56925 remove old scripts 2021-08-17 17:07:45 -07:00
Adeeb Shihadeh 8fdbbdef73 remove oneplus camera params (#21047)
* remove oneplus camera params

* align
2021-05-26 17:46:43 -07:00
Adeeb Shihadeh f98049a0ef script for pushing to PRs 2021-04-11 16:31:04 -07:00
Adeeb Shihadeh 41a92b434f script to count cars in the readme 2021-03-30 14:01:58 -07:00
Adeeb Shihadeh 263d23ff3c fix up waste script 2020-12-18 16:12:58 -08:00
Adeeb Shihadeh 3b8ca39554 already prepped 2020-12-16 20:41:08 -08:00
George Hotz a14ce09018 More governance work, fix thneed (#2610)
* more governance work

* fix thneed on qcom2

* waste doesn't OOM

Co-authored-by: Comma Device <device@comma.ai>
2020-11-23 17:52:28 -08:00
George Hotz 917eff8c30 New settings for governors, +30% memory bandwidth (#2590)
* new settings for governors, +30% memory bandwidth

* CPU waste is better

* warm up frame_drop

* optional CORE arg for rtshield

* back off priorities of processes not critical to driving

* if it doesn't drive, it's not realtime

* err, resource. this should have been included

* reverse order to not spike

Co-authored-by: Comma Device <device@comma.ai>
2020-11-20 19:25:12 -08:00
Comma Device 98f891a259 do the average correctly in waste 2020-11-20 23:05:03 +00:00
Comma Device d341fe0240 waste prints memory bandwidth 2020-11-20 22:54:05 +00:00
Comma Device 7bfaf4cc4e waste can become memory bound 2020-11-20 22:26:32 +00:00
Comma Device 2a40e38b13 update waste for variable cores 2020-11-19 01:30:01 +00:00
Adeeb Shihadeh ebab660622 rt debug scripts (#2165)
* rt debug scripts

* bigger buffer

* cleanup

* move to internal

Co-authored-by: Comma Device <device@comma.ai>
2020-09-16 17:42:37 -07:00
George Hotz 8c4c8e6bbe update code stats script 2020-08-22 14:48:01 -07:00
Adeeb Shihadeh efd5dffb1e enable flake8 E231: missing whitespace after comma 2020-05-31 12:49:11 -07:00
Adeeb d9bf9f0a40 Enable more flake8 checks (#1602)
* enable some more flake8 checks

* some more quick ones

* bump opendbc

* e401

* e711 e712

* e115 e116

* e222

* e301

* remove that

* e129

* e701 e702

* e125 e131

* e227

* e306

* e262

* W503

* e713

* e704

* e731

* bump opendbc

* fix some e722
2020-05-30 20:14:58 -07:00
Willem Melching bd06434243 pre-commit pylint (#1580)
* "The commit-hook project sounds interesting though. I would definitely merge something that runs flake8 and pylint on the modified files!"
-  pd0wm, https://github.com/commaai/openpilot/pull/1575#issuecomment-634974344

* add pylint to pre-commit and make everything pass

* Remove uncommented stuff

Co-authored-by: J <user@4800.lan>
2020-05-27 20:00:14 -07:00
Adeeb 008700a6b3 LGTM fixes (#1480) 2020-05-09 16:40:43 -07:00
William aef01f4bdf Shebang Fix (#1477)
* Shebang Fix

Per George's "I'd merge a PR replacing the 4 python3.7 with python3" on Discord. George updated Python to 3.8.2 for webcam tools, which broke manager from launching. Instead of chasing the exact version, it seems more reasonable to fall back to 3.

* More Python3.7's
2020-05-08 18:08:11 -07:00
George Hotz 1295cfe06c Using lgtm.com and fixing found alerts (#1452)
* lgtm in readme, and mac nui fixes

* call super inits in radars

* unused imports, dup lines

* more radars, more unused imports

* pass CP into RadarInterfaceBase

* more fixups

* unused imports

* delete unused lines

* ugh, new unused import

Co-authored-by: George Hotz <geohot@gmail.com>
2020-05-02 12:07:34 -07:00
George Hotz 9ba20fa21a add code stats 2020-04-24 09:56:12 -07:00
George Hotz 8db0993663 tici: add (somewhat) broken camerad support (#1300)
* capnparm

* building in progress

* scons build works

* that script fixes opencl

* start new camera code

* includes and more camera scripts

* control c works now

* no device control yet

* phy too

* just one camera for now

* fix capnparm

* hmm, the inits are needed

* more cameras

* link stop start

* doesn't work yet

* fix ion on qcom2

* start poll ish

* 4 pictures and done

* no jpeg

* it works to picture

* destroy sync obj

* both work for now

* defined QCOM2

* fix fd leak

* run modeld

* 10 bit mode

* real frame stride

* needs digital gain

* dnew

* no color correcting on new

* that snpe doesn't work

* qcom2 gate

* cleanups

* oops, fix aarch64 detector

* update cereal

* modeld works with SNPE

* fix driver monitoring model

Co-authored-by: Tici <robbe@comma.ai>
2020-03-31 16:34:55 -07:00
George Hotz d4d57ed7fe bring over scripts 2020-01-17 10:41:41 -08:00