openpilot/selfdrive/modeld/thneed
Dean Lee 7222d0f20d
Cleanup selfdrive/ includes (#20822)
* cleanup include path

* continue

* format includes

* fix testraw.cc

* remove include path from SConstruct

* regroup

* rebase master

* almost done

* apply review

* rename FileReader.xx to filereader.xx

* rename Unlogger.x->unlogger.x

* rename FrameReader.xx -> framereader.xx

* apply reviews

* ui.h

* continue

* fix framebuffer.cc build error:mv util.h up

* full path to msm_media_info

* fix qcom2 camerad

Co-authored-by: Comma Device <device@comma.ai>
2021-05-08 22:15:17 -07:00
..
include thneed saves 45% of a core (#1512) 2020-05-15 13:53:01 -07:00
README thneed saves 45% of a core (#1512) 2020-05-15 13:53:01 -07:00
compile.cc Cleanup selfdrive/ includes (#20822) 2021-05-08 22:15:17 -07:00
serialize.cc Cleanup selfdrive/ includes (#20822) 2021-05-08 22:15:17 -07:00
thneed.cc Cleanup selfdrive/ includes (#20822) 2021-05-08 22:15:17 -07:00
thneed.h Cleanup selfdrive/ includes (#20822) 2021-05-08 22:15:17 -07:00

README

thneed is an SNPE accelerator. I know SNPE is already an accelerator, but sometimes things need to go even faster..

It runs on the local device, and caches a single model run. Then it replays it, but fast.

thneed slices through abstraction layers like a fish.

You need a thneed.