TensorFlow 2.16.2 Lite C++ library build.
TensorFlow 2.16.2 Lite C++ library をソースからビルドしてみた。
ROS2 自作 Turtlebot3 による 草刈りロボット開発。#9 LSTM で経路計画をする。 で、Tensorflow Lite 用の a.model.tflite が出来たので、C++ から実行する事になるので、試してみた。
ソースのダウンロードは、TensorFlow 2.16.2 C++ library build と同じなので、そちらを参考にしてください。
PC環境:
Ubuntu 22.04
Tensorflow 12.6.2
参考にしたのは、
CMake を使用した TensorFlow Lite の構築
1. build
ソースが、
~local/tensorflow/tensorflow-2.16.2
に展開済みとします。
$ cd ~local/tensorflow/tensorflow-2.16.2
$ mkdir build-nishi
$ cd build-nishi
$ cmake ../tensorflow/lite
$ cmake --build . -j3
注) build-essential が必要。まだの場合は。
$ sudo apt install build-essential
これで、libtensorflow-lite.a が、カレントディレクトリーにできる。