larrylart / codrive

Advanced driver-assistance system with Google Coral Edge TPU Dev Board / USB Accelerator, Intel Movidius NCS (neural compute stick), Myriad 2/X VPU, Gyrfalcon 2801 Neural Accelerator, NVIDIA Jetson Nano and Khadas VIM3
GNU General Public License v3.0
45 stars 9 forks source link

Remove dependency on locally checked out tensorflow/lite #3

Closed John12341234 closed 5 years ago

John12341234 commented 5 years ago

I'm using CLion with remote development set up to automatically push code the coral dev board (CDB). CLion also references the libraries on the CDB (instead of whatever libraries may or may not be installed on my desktop). It looks like you had tensorflow checked out in the project directory during development. I would like to remove that dependency and instead set it up so that CLion resolves tensorflow-lite and edgetpu objects in the provided static and shared libraries.

What would all instances of #include "tensorflow/lite/..." need to be replaced with to get CLion, or any other IDE, to reference and resolve tensorflow objects to lib/libtensorflow-lite_aarch64.a instead of a locally checked out tensorflow source directory?

(I realize that the makefile is already utilizing the static and shared libraries, but if the IDE can't resolve tensorflow objects without (a possibly different version of) tensorflow checked out locally, then that adds friction to development.)