ngjaying faad134cd8 refactor(*): update product name in docs 3 years ago
..
Readme.md faad134cd8 refactor(*): update product name in docs 3 years ago
libtensorflowlite.so ec83230f17 refactor(*): move plugin sources to submodule #806 3 years ago
libtensorflowlite_c.so ec83230f17 refactor(*): move plugin sources to submodule #806 3 years ago

Readme.md

Tensorflow Lite C API library

This is the prebuilt tensorflow lite c library for debian 10. It can be used directly in eKuiper docker image of tags x.x.x or x.x.x-slim.

To use in other environment, you need to build the library from source.

Build from source

Here are the steps to build from source in debian.

  1. Install Python

  2. Install required python lib: pip3 install -r requirements.txt. The requirements are from tensorflow/tensorflow/tools/pip_package/setup.py of the corresponding tensorflow version.

  3. Install Bazel

  4. Clone tensorflow,switch to git checkout v2.2.0-rc3 -b mybranch

  5. Build the so files, the outputs are in ./bazel-bin

   $ cd $tensorflowSrc
   $ bazel build --config monolithic -c opt //tensorflow/lite:libtensorflowlite.so
   $ bazel build --config monolithic -c opt //tensorflow/lite/c:libtensorflowlite_c.so