[NNAPI test] Introduce asserts on input types (#1457)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Thu, 31 May 2018 02:41:36 +0000 (11:41 +0900)
committer오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 31 May 2018 02:41:36 +0000 (11:41 +0900)
This commit introduces asserts on input types as float32 is the only
input type that nnapi_test supports currently.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
libs/support/tflite/src/Diff.cpp

index 99f3174..2a07389 100644 (file)
@@ -220,6 +220,12 @@ int RandomTestRunner::run(const nnfw::support::tflite::interp::Builder &builder)
 
   for (const auto id : pure->inputs())
   {
+    assert(pure->tensor(id)->type == nnapi->tensor(id)->type);
+
+    // NOTE Float inputs are supported currently
+    assert(pure->tensor(id)->type == kTfLiteFloat32);
+    assert(nnapi->tensor(id)->type == kTfLiteFloat32);
+
     auto pure_view = nnfw::support::tflite::TensorView<float>::make(*pure, id);
     auto nnapi_view = nnfw::support::tflite::TensorView<float>::make(*nnapi, id);