米国時間で2018/1/26にTensorFlow r1.5が正式リリースされました。
・Eager execution preview version is now available. ・TensorFlow Lite dev preview is now available. ・CUDA 9 and cuDNN 7 support. ・Accelerated Linear Algebra (XLA): Add complex64 support to XLA compiler. bfloat support is now added to XLA infrastructure. Make ClusterSpec propagation work with XLA devices. Use a determinisitic executor to generate XLA graph.
Eager executionにて、ChainerやPyTorchのように、define-by-run ができるのね。
・define-and-run <=> Declarative : theano, Caffe, TensorFlow ・define-by-run <=> Imperative : Chainer, PyTorch, TensorFlow Eager
のように、TensorFlowで学習したモデルとパラメータをTensorFlow Lite Mode File に変換。
Android Appにて、TensorFlow Lite Model Fileを読み込み、
Interpreter経由で Android Neural Network APIを呼び出します。
Android Neural Network APIでは、デフォルトではCPUで実行されますが、
Google Pixel2に搭載されているASIC内の Pixel Visual Coreなどのアクセラレータを使うこともできます。
Interpreter経由で Android Neural Network APIを呼び出します。
Android Neural Network APIでは、デフォルトではCPUで実行されますが、
Google Pixel2に搭載されているASIC内の Pixel Visual Coreなどのアクセラレータを使うこともできます。
TensorFLow Lite API => こちら
Androidデモアプリ
TensorFlow Liteモデル
TensorFlow Compatibility Guide
How to use custom operators
Androidデモアプリ
TensorFlow Liteモデル
TensorFlow Compatibility Guide
How to use custom operators