Bring Android NN Runtime Generated Tests (#463)
author이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 <sg5.lee@samsung.com>
Tue, 10 Apr 2018 23:39:34 +0000 (08:39 +0900)
committer서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 <sangmin7.seo@samsung.com>
Tue, 10 Apr 2018 23:39:34 +0000 (08:39 +0900)
commit406b82ba2a88131c5c040f7cc36cdde015108da0
tree2211a19474c66723b49eb44eee7d21ceecb6fbdf
parentd9318ee1647b3c2aae12b35e6b6d4bd69d584ab2
Bring Android NN Runtime Generated Tests (#463)

C++ Tests generated from python specs are added.
Its build is default off since it requires g++ >= 7.
You can enable it by defining BUILD_ANDROID_NN_RUNTIME_TEST=ON.

Simple tests (float_xxx and add) pass.
For others (conv_quants_xxx, depthwise_xxx, etc), we have to enable
the code from android NN (currently enclosed with comment).

I included generated C++ not python spec file and generator script.
Because i) It tooks about 12 sec in my machine to generate.
       ii) I belive the tests seldom change.

Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
286 files changed:
CMakeLists.txt
src/runtime/CMakeLists.txt
src/runtime/ref/nn/CMakeLists.txt
src/runtime/ref/nn/runtime/CMakeLists.txt
src/runtime/test/CMakeLists.txt [moved from src/runtime/ref/nn/runtime/test/CMakeLists.txt with 64% similarity]
src/runtime/test/TestMain.cpp [moved from src/runtime/ref/nn/runtime/test/TestMain.cpp with 100% similarity]
src/runtime/test/TestTrivialModel.cpp [moved from src/runtime/ref/nn/runtime/test/TestTrivialModel.cpp with 100% similarity]
src/runtime/test/TestValidation.cpp [moved from src/runtime/ref/nn/runtime/test/TestValidation.cpp with 100% similarity]
src/runtime/test/generated/all_generated_tests.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/add.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/add_broadcast_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/add_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_float_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_float_4.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_float_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_quant8_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_quant8_4.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/avg_pool_quant8_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/concat_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/concat_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/concat_float_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/concat_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/concat_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/concat_quant8_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_1_h3_w2_SAME_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/conv_1_h3_w2_VALID_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/conv_3_h3_w2_SAME_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/conv_3_h3_w2_VALID_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/conv_float.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_float_channels.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_float_channels_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_float_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_float_large_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_float_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_channels.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_channels_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_large_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_overflow.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_overflow_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/conv_quant8_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depth_to_space_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depth_to_space_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depth_to_space_float_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depth_to_space_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depth_to_space_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_float.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_float_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_float_large_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_float_large_2_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_float_large_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_float_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_quant8_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_quant8_large_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv2d_quant8_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv_2d.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv_2d_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/depthwise_conv_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/dequantize.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/embedding_lookup.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/floor.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_float.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_float_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_float_large_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_float_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_quant8_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_quant8_large_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/fully_connected_quant8_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/hashtable_lookup_float.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/hashtable_lookup_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/l2_normalization.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/l2_normalization_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/l2_pool_float.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/l2_pool_float_large.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/local_response_norm_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/local_response_norm_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/local_response_norm_float_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/local_response_norm_float_4.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/logistic_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/logistic_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/logistic_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/logistic_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lsh_projection.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lsh_projection_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lsh_projection_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm2_state.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm2_state2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm3_state.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm3_state2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm3_state3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm_state.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/lstm_state2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/max_pool_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/max_pool_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/max_pool_float_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/max_pool_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/max_pool_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/max_pool_quant8_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/mobilenet_224_gender_basic_fixed_tests.example.cc [new file with mode: 0644]
src/runtime/test/generated/examples/mobilenet_quantized.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/mul.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/mul_broadcast_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/mul_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/mul_relu.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu1_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu1_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu1_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu1_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu6_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu6_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu6_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu6_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/relu_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/reshape.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/reshape_quant8.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/reshape_quant8_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/reshape_weights_as_inputs.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/resize_bilinear.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/rnn.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/rnn_state.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/softmax_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/softmax_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/softmax_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/softmax_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/space_to_depth_float_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/space_to_depth_float_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/space_to_depth_float_3.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/space_to_depth_quant8_1.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/space_to_depth_quant8_2.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/svdf.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/svdf_state.example.cpp [new file with mode: 0644]
src/runtime/test/generated/examples/tanh.example.cpp [new file with mode: 0644]
src/runtime/test/generated/models/add.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/add_broadcast_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/add_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_float_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_float_4.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_quant8_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/avg_pool_quant8_4.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/concat_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/concat_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/concat_float_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/concat_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/concat_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/concat_quant8_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_1_h3_w2_SAME.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_1_h3_w2_SAME.model.py [new file with mode: 0644]
src/runtime/test/generated/models/conv_1_h3_w2_VALID.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_1_h3_w2_VALID.model.py [new file with mode: 0644]
src/runtime/test/generated/models/conv_3_h3_w2_SAME.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_3_h3_w2_SAME.model.py [new file with mode: 0644]
src/runtime/test/generated/models/conv_3_h3_w2_VALID.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_3_h3_w2_VALID.model.py [new file with mode: 0644]
src/runtime/test/generated/models/conv_float.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_float_channels.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_float_channels_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_float_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_float_large_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_float_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_channels.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_channels_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_large_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_overflow.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_overflow_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/conv_quant8_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depth_to_space_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depth_to_space_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depth_to_space_float_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depth_to_space_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depth_to_space_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv.model.py [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_float.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_float_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_float_large_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_float_large_2_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_float_large_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_float_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_quant8_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_quant8_large_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv2d_quant8_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv_2d.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/depthwise_conv_2d_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/dequantize.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/embedding_lookup.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/floor.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_float.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_float_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_float_large_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_float_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_quant8_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_quant8_large_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/fully_connected_quant8_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/hashtable_lookup_float.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/hashtable_lookup_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/l2_normalization.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/l2_normalization_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/l2_pool_float.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/l2_pool_float_large.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/local_response_norm_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/local_response_norm_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/local_response_norm_float_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/local_response_norm_float_4.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/logistic_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/logistic_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/logistic_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/logistic_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lsh_projection.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lsh_projection_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lsh_projection_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm2_state.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm2_state2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm3_state.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm3_state2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm3_state3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm_state.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/lstm_state2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/max_pool_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/max_pool_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/max_pool_float_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/max_pool_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/max_pool_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/max_pool_quant8_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/mobilenet_224_gender_basic_fixed.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/mobilenet_224_gender_basic_fixed.model.py [new file with mode: 0644]
src/runtime/test/generated/models/mobilenet_quantized.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/mul.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/mul_broadcast_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/mul_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/mul_relu.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu1_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu1_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu1_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu1_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu6_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu6_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu6_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu6_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/relu_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/reshape.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/reshape_quant8.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/reshape_quant8_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/reshape_weights_as_inputs.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/resize_bilinear.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/rnn.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/rnn_state.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/softmax_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/softmax_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/softmax_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/softmax_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/space_to_depth_float_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/space_to_depth_float_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/space_to_depth_float_3.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/space_to_depth_quant8_1.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/space_to_depth_quant8_2.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/svdf.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/svdf_state.model.cpp [new file with mode: 0644]
src/runtime/test/generated/models/tanh.model.cpp [new file with mode: 0644]
src/runtime/test/include/TestHarness.h [new file with mode: 0644]