Files
sunnypilot/.gitattributes
HaraldSchafer 008f37c749 Torch model (#2452)
* refactor draw model

* rebase master

* correct valid_len

* rename function

* rename variables

* white space

* rebase to master

* e16c13ac-927d-455e-ae0a-81b482a2c787

* start rewriting

* save proress

* compiles!

* oops

* many fixes

* seems to work

* fix desires

* finally cleaned

* wrong std for ll

* dont pulse none

* compiles!

* ready to test

* WIP does not compile

* compiles

* various fixes

* does something!

* full 3d

* not needed

* draw up to 100m

* fix segfault

* wrong sign

* fix flicker

* add road edges

* finish v2 packet

* Added pytorch supercombo

* fix rebase

* no more keras

* Hacky solution to the NCHW/NHWC incompatibility between SNPE and our frame data

* dont break dmonitoringd, final model 229e3ce1-7259-412b-85e6-cc646d70f1d8/430

* fix hack

* Revert "fix hack"

This reverts commit 5550fc01a7881d065a5eddbbb42dac55ef7ec36c.

* Removed axis permutation hack

* Folded padding layers into conv layers

* Removed the last pad layer from the dlc

* Revert "Removed the last pad layer from the dlc"

This reverts commit b85f24b9e1d04abf64e85901a7ff49e00d82020a.

* Revert "Folded padding layers into conv layers"

This reverts commit b8d1773e4e76dea481acebbfad6a6235fbb58463.

* vision model: 5034ac8b-5703-4a49-948b-11c064d10880/780  temporal model: 229e3ce1-7259-412b-85e6-cc646d70f1d8/430  with permute + pool opt

* fix ui drawing with clips

* ./compile_torch.py 5034ac8b-5703-4a49-948b-11c064d10880/780 dfcd2375-81d8-49df-95bf-1d2d6ad86010/450 with variable history length

* std::clamp

* not sure how this compiled before

* 2895ace6-a296-47ac-86e6-17ea800a74e5/550

* db090195-8810-42de-ab38-bb835d775d87/601

* 5m is very little

* onnx runner

* add onnxruntime to pipfile

* run in real time without using the whole CPU

* bump cereal;

* add stds

* set road edge opacity based on stddev

* don't access the model packet in paint

* convert mat.h to a c++ header file (#2499)

* update tests

* safety first

Co-authored-by: deanlee <deanlee3@gmail.com>
Co-authored-by: mitchell <mitchell@comma.ai>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: George Hotz <george@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 08846b5c0e
2020-11-11 20:31:46 -08:00

113 lines
6.6 KiB
Plaintext

*.keras filter=lfs diff=lfs merge=lfs -text
*.dlc filter=lfs diff=lfs merge=lfs -text
*.onnx filter=lfs diff=lfs merge=lfs -text
*.pb filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.apk filter=lfs diff=lfs merge=lfs -text
*.ipynb filter=nbstripout -diff
external/ffmpeg/bin/ffmpeg_cuda filter=lfs diff=lfs merge=lfs -text
models/segnet.keras filter=lfs diff=lfs merge=lfs -text
external/zmq/lib/libzmq.a filter=lfs diff=lfs merge=lfs -text
external/zmq/lib/libczmq.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x64/lib/libacado_toolkit.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x64/lib/libacado_toolkit_s.so.1.2.2beta filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x64/lib/libacado_casadi.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x64/lib/libacado_csparse.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x64/lib/libacado_qpoases.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_toolkit.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_toolkit_s.so.1.2.2beta filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_casadi.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_csparse.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_qpoases.a filter=lfs diff=lfs merge=lfs -text
phonelibs/fastcv/aarch64/libfastcvopt.so filter=lfs diff=lfs merge=lfs -text
phonelibs/fastcv/aarch64/libfastcvadsp_stub.so filter=lfs diff=lfs merge=lfs -text
external/mac/MP4Box filter=lfs diff=lfs merge=lfs -text
models/segnet2.keras filter=lfs diff=lfs merge=lfs -text
external/opencl/*.deb filter=lfs diff=lfs merge=lfs -text
phonelibs/zmq/aarch64-linux/lib/libzmq.a filter=lfs diff=lfs merge=lfs -text
external/azcopy/azcopy filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.svg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
system/hardware/tici/updater filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/qt/spinner_larch64 filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/qt/text_larch64 filter=lfs diff=lfs merge=lfs -text
third_party/**/*.a filter=lfs diff=lfs merge=lfs -text
third_party/**/*.so filter=lfs diff=lfs merge=lfs -text
third_party/**/*.so.* filter=lfs diff=lfs merge=lfs -text
third_party/**/*.dylib filter=lfs diff=lfs merge=lfs -text
third_party/acados/*/t_renderer filter=lfs diff=lfs merge=lfs -text
third_party/qt5/larch64/bin/lrelease filter=lfs diff=lfs merge=lfs -text
third_party/qt5/larch64/bin/lupdate filter=lfs diff=lfs merge=lfs -text
third_party/catch2/include/catch2/catch.hpp filter=lfs diff=lfs merge=lfs -text
*.apkpatch filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.thneed filter=lfs diff=lfs merge=lfs -text
*.tar.gz filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.csv filter=lfs diff=lfs merge=lfs -text
*.a filter=lfs diff=lfs merge=lfs -text
*.so* filter=lfs diff=lfs merge=lfs -text
*.dylib filter=lfs diff=lfs merge=lfs -text
*.o filter=lfs diff=lfs merge=lfs -text
*.b64 filter=lfs diff=lfs merge=lfs -text
selfdrive/hardware/tici/updater filter=lfs diff=lfs merge=lfs -text
selfdrive/boardd/tests/test_boardd filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/qt/spinner_aarch64 filter=lfs diff=lfs merge=lfs -text
installer/updater/updater filter=lfs diff=lfs merge=lfs -text
selfdrive/debug/profiling/simpleperf/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/hardware/eon/updater filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/qt/text_aarch64 filter=lfs diff=lfs merge=lfs -text
selfdrive/debug/profiling/pyflame/**/* filter=lfs diff=lfs merge=lfs -text
installer/installers/installer_openpilot filter=lfs diff=lfs merge=lfs -text
installer/installers/installer_dashcam filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/text/text filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/android/text/text filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/spinner/spinner filter=lfs diff=lfs merge=lfs -text
selfdrive/visiond/visiond filter=lfs diff=lfs merge=lfs -text
selfdrive/loggerd/loggerd filter=lfs diff=lfs merge=lfs -text
selfdrive/sensord/sensord filter=lfs diff=lfs merge=lfs -text
selfdrive/sensord/gpsd filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/android/spinner/spinner filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/qt/spinner filter=lfs diff=lfs merge=lfs -text
selfdrive/ui/qt/text filter=lfs diff=lfs merge=lfs -text
_stringdefs.py filter=lfs diff=lfs merge=lfs -text
dfu-util-aarch64-linux filter=lfs diff=lfs merge=lfs -text
dfu-util-aarch64 filter=lfs diff=lfs merge=lfs -text
dfu-util-x86_64-linux filter=lfs diff=lfs merge=lfs -text
dfu-util-x86_64 filter=lfs diff=lfs merge=lfs -text
stb_image.h filter=lfs diff=lfs merge=lfs -text
clpeak3 filter=lfs diff=lfs merge=lfs -text
clwaste filter=lfs diff=lfs merge=lfs -text
apk/**/* filter=lfs diff=lfs merge=lfs -text
external/**/* filter=lfs diff=lfs merge=lfs -text
phonelibs/**/* filter=lfs diff=lfs merge=lfs -text
third_party/boringssl/**/* filter=lfs diff=lfs merge=lfs -text
pyextra/**/* filter=lfs diff=lfs merge=lfs -text
panda/board/**/inc/*.h filter=lfs diff=lfs merge=lfs -text
panda/board/obj/*.elf filter=lfs diff=lfs merge=lfs -text
board/inc/*.h filter=lfs diff=lfs merge=lfs -text
third_party/nanovg/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/controls/lib/lateral_mpc/lib_mpc_export/**/* filter=lfs diff=lfs merge=lfs -text
third_party/android_hardware_libhardware/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/**/* filter=lfs diff=lfs merge=lfs -text
*.pro filter=lfs diff=lfs merge=lfs -text
selfdrive/controls/lib/longitudinal_mpc/lib_mpc_export/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/controls/lib/lateral_mpc/mpc_export/**/* filter=lfs diff=lfs merge=lfs -text
third_party/curl/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/modeld/thneed/debug/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/modeld/thneed/include/**/* filter=lfs diff=lfs merge=lfs -text
third_party/openmax/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/controls/lib/longitudinal_mpc/mpc_export/**/* filter=lfs diff=lfs merge=lfs -text
selfdrive/controls/lib/longitudinal_mpc_model/lib_mpc_export/**/* filter=lfs diff=lfs merge=lfs -text
Pipfile filter=lfs diff=lfs merge=lfs -text
Pipfile.lock filter=lfs diff=lfs merge=lfs -text
poetry.lock filter=lfs diff=lfs merge=lfs -text
*.qm filter=lfs diff=lfs merge=lfs -text