11. Tensorflow XLA / NNVM
? 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 11
12. Tensorflow XLAとは
Copyright ? PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
12
13. NNVMとは
Copyright ? PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
13
14. まとめ
○ NN推論を行うためのAPI群として①Huawei Kirin + HiAI、②Android Neural Network API
コンパイラとして①Tensorflow XLA、②NNVM コンパイラを紹介しました。
○ エッジ機械学習において以下の点を考慮すると、フレームワークはTensorflow が最適です。
①Tensorflow Lite によるNNAPI 利用
②Tensorflow XLA による新デバイス対応
○ 今後、NNVMにのみ対応する新デバイスを利用することになっても、TensorflowモデルのONNX変換が可能です。
○ NNAPI + Tensorflow Lite で機械学習させるにあたって、重要な要素は以下となります。
①何を機械学習させるか
②モデルへの理解
③学習データと学習方法
④Tensorflow Lite へコンバートの設定
Copyright ? PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
14
15. 補足
? 2018 PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL. 15
16. NNAPI実装手順
Copyright ? PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
16
17. TensorFlow Lite Optimizing Converter
Copyright ? PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
17
https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/lite/toco
18. NNAPI 計算モデル
Copyright ? PIXELA CORPORATION. All Rights Reserved.|PIXELA CORPORATION PROPRIETARY AND CONFIDENTIAL.
18