Introduce a way to support all TFLite versions in one library (#172)
authorDmitry Mozolev/AI Tools Lab/Engineer/삼성전자 <d.mozolev@samsung.com>
Wed, 30 May 2018 13:54:11 +0000 (16:54 +0300)
committerSergey Vostokov/AI Tools Lab/Staff Engineer/삼성전자 <s.vostokov@samsung.com>
Wed, 30 May 2018 13:54:11 +0000 (16:54 +0300)
commit2c23c20fdbf0152373ac46fdd17b58715359783b
tree51fd05575c0583be7a8db9e9e66b144bff722f0a
parent5d190540e745c04b3f177776f2d50ed6edb7a98f
Introduce a way to support all TFLite versions in one library (#172)

* Introduce a way to support all TFLite versions in one library

It is not obvious how to support all TFLite model versions in one
library, and this commit changes the structure of the code to show
how other tflite versions can be accommodated.

Signed-off-by: Dmitry Mozolev <d.mozolev@samsung.com>
contrib/nnc/libs/frontend/tflite/CMakeLists.txt
contrib/nnc/libs/frontend/tflite/examples/sanity_check.cpp
contrib/nnc/libs/frontend/tflite/include/schema_v3.h [new file with mode: 0644]
contrib/nnc/libs/frontend/tflite/include/tflite_dump_visitor.h
contrib/nnc/libs/frontend/tflite/include/tflite_importer.h [deleted file]
contrib/nnc/libs/frontend/tflite/include/tflite_importer.inline.h [new file with mode: 0644]
contrib/nnc/libs/frontend/tflite/include/tflite_v3_importer.h [new file with mode: 0644]
contrib/nnc/libs/frontend/tflite/include/tflite_visitor.h
contrib/nnc/libs/frontend/tflite/include/tflite_walker.h
contrib/nnc/libs/frontend/tflite/src/tflite_importer.inline.cpp [moved from contrib/nnc/libs/frontend/tflite/src/tflite_importer.cpp with 78% similarity]
contrib/nnc/libs/frontend/tflite/src/tflite_v3_importer.cpp [new file with mode: 0644]