アプリ置き場

アプリ置き場

http://www.moreread.net/

TensorFlow LiteをWindowsでビルドしてDLLを作る

 

WindowsでTensorflow LiteのDLLが必要になったとき自前ビルドする方法メモ。

 

  1. (手順書を読む)
  1. Git インストール
入れてなければ最新版をインストール
  1. Python インストール
入れてなければ最新版をインストール
Microsoft Storeでインストールボタン押すだけ)
  1. CMake インストール
下記からWindows x64 Installerをダウンロードしてインストール
  1. Tensorflow ソースコード取得
  1. build
ソースコードディレクトリの隣(同じ階層)にbuild用ディレクトリを作る
mkdir tflite_build
cd tflite_build
build用ディレクトリから下記を実行し、ビルド手順を生成する
公式の手順書通りだとシンボルなくて困ったのでオプションつける
cmake -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=TRUE -DCMAKE_BUILD_TYPE=Debug ..\tensorflow_src\tensorflow\lite\c
ビルド(10分~程度)
cmake --build . -j
  1. complete
tflite_build\Debug\tensorflowlite_c.dll に出力される
必要に応じてリネームして使う