summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunseok Lee <chunseok.lee@samsung.com>2019-01-08 08:36:34 (GMT)
committerChunseok Lee <chunseok.lee@samsung.com>2019-01-08 08:36:34 (GMT)
commitbd11b24234d7d43dfe05a81c520aa01ffad06e42 (patch)
tree57d0d4044977e4fa0e50cd9ba40b32006dff19eb
parent91f4ba45449f700a047a4aeea00b1a7c84e94c75 (diff)
downloadnnfw-bd11b24234d7d43dfe05a81c520aa01ffad06e42.zip
nnfw-bd11b24234d7d43dfe05a81c520aa01ffad06e42.tar.gz
nnfw-bd11b24234d7d43dfe05a81c520aa01ffad06e42.tar.bz2
Imported Upstream version 0.3upstream/0.3
-rw-r--r--.gitignore17
-rw-r--r--.gitmodules4
-rw-r--r--CMakeLists.txt27
-rw-r--r--Makefile41
-rw-r--r--benchmark/CMakeLists.txt3
-rw-r--r--benchmark/acl/CMakeLists.txt20
-rw-r--r--benchmark/acl/benchmark_googlenet.cpp242
-rw-r--r--benchmark/acl/benchmark_inception_v3.cpp891
-rw-r--r--benchmark/acl/benchmark_mobilenet.cpp265
-rw-r--r--cmake/CfgOptionFlags.cmake19
-rw-r--r--cmake/modules/ExtendCMakeFunction.cmake27
-rw-r--r--cmake/modules/ExternalProjectTools.cmake7
-rw-r--r--cmake/modules/ExternalSourceTools.cmake11
-rw-r--r--cmake/option/option_armv7l-linux.cmake1
-rw-r--r--cmake/packages/ARMCompute/CMakeLists.txt153
-rw-r--r--cmake/packages/ARMComputeConfig.cmake21
-rw-r--r--cmake/packages/ARMComputeSourceConfig.cmake18
-rw-r--r--cmake/packages/AbslSourceConfig.cmake19
-rw-r--r--cmake/packages/EigenSourceConfig.cmake6
-rw-r--r--cmake/packages/FarmhashSourceConfig.cmake6
-rw-r--r--cmake/packages/FlatBuffersConfig.cmake10
-rw-r--r--cmake/packages/FlatBuffersSourceConfig.cmake6
-rw-r--r--cmake/packages/GEMMLowpSourceConfig.cmake6
-rw-r--r--cmake/packages/GTestConfig.cmake6
-rw-r--r--cmake/packages/NEON2SSESourceConfig.cmake6
-rw-r--r--cmake/packages/NoniusConfig.cmake18
-rw-r--r--cmake/packages/NoniusSourceConfig.cmake18
-rw-r--r--cmake/packages/TensorFlowSourceConfig.cmake4
-rw-r--r--contrib/benchmark_acl/CMakeLists.txt24
-rw-r--r--contrib/benchmark_acl/src/Benchmark.cpp (renamed from benchmark/acl/Benchmark.cpp)0
-rw-r--r--contrib/benchmark_acl/src/Benchmark.h (renamed from benchmark/acl/Benchmark.h)0
-rw-r--r--contrib/benchmark_acl/src/benchmark_googlenet.cpp242
-rw-r--r--contrib/benchmark_acl/src/benchmark_inception_v3.cpp891
-rw-r--r--contrib/benchmark_acl/src/benchmark_mobilenet.cpp265
-rw-r--r--contrib/bindacl/CMakeLists.txt20
-rw-r--r--contrib/bindacl/README.md13
-rw-r--r--contrib/bindacl/src/nnapi_acl.cc264
-rw-r--r--contrib/convacl/CMakeLists.txt20
-rw-r--r--contrib/convacl/src/io_accessor.cc110
-rw-r--r--contrib/convacl/src/io_accessor.h93
-rw-r--r--contrib/convacl/src/nnapi_acl_conv.cc239
-rw-r--r--contrib/detection/CMakeLists.txt2
-rw-r--r--contrib/detection/detection.cpp20
-rw-r--r--contrib/example/CMakeLists.txt1
-rw-r--r--contrib/example/example.cpp23
-rw-r--r--contrib/jniacl/CMakeLists.txt22
-rw-r--r--contrib/kerneltesting/CMakeLists.txt23
-rw-r--r--contrib/kerneltesting/conv2d/nnfw_conv2d_test.cpp607
-rw-r--r--contrib/labs/CMakeLists.txt5
-rw-r--r--contrib/labs/jniacl/CMakeLists.txt18
-rw-r--r--contrib/labs/jniacl/src/io_accessor.cc (renamed from contrib/jniacl/src/io_accessor.cc)0
-rw-r--r--contrib/labs/jniacl/src/io_accessor.h (renamed from contrib/jniacl/src/io_accessor.h)0
-rw-r--r--contrib/labs/jniacl/src/jniacl_main.cc (renamed from contrib/jniacl/src/jniacl_main.cc)0
-rw-r--r--contrib/labs/kerneltesting/CMakeLists.txt19
-rw-r--r--contrib/labs/kerneltesting/conv2d/CMakeLists.txt (renamed from contrib/kerneltesting/conv2d/CMakeLists.txt)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/OperationUtils.h (renamed from contrib/kerneltesting/conv2d/OperationUtils.h)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/common.h (renamed from contrib/kerneltesting/conv2d/common.h)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/compatibility.h (renamed from contrib/kerneltesting/conv2d/compatibility.h)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/io_accessor.cpp (renamed from contrib/kerneltesting/conv2d/io_accessor.cpp)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/io_accessor.h (renamed from contrib/kerneltesting/conv2d/io_accessor.h)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/nnfw_conv2d_test.cpp607
-rw-r--r--contrib/labs/kerneltesting/conv2d/optimized_ops.h (renamed from contrib/kerneltesting/conv2d/optimized_ops.h)0
-rw-r--r--contrib/labs/kerneltesting/conv2d/types.h (renamed from contrib/kerneltesting/conv2d/types.h)0
-rw-r--r--contrib/labs/opencl_test/CMakeLists.txt12
-rw-r--r--contrib/labs/opencl_test/README.md (renamed from contrib/opencl_test/README.md)0
-rw-r--r--contrib/labs/opencl_test/src/opencl_test.cc397
-rw-r--r--contrib/labs/tflite_examples/CMakeLists.txt2
-rw-r--r--contrib/labs/tflite_examples/src/conv.cpp330
-rw-r--r--contrib/opencl_test/CMakeLists.txt11
-rw-r--r--contrib/opencl_test/src/opencl_test.cc252
-rw-r--r--contrib/tf_test/CMakeLists.txt12
-rw-r--r--contrib/tf_test/tf_test.cpp236
-rw-r--r--contrib/tflite_classify/.FORMATCHECKED (renamed from tools/tflite_benchmark_model/.FORMATDENY)0
-rw-r--r--contrib/tflite_classify/CMakeLists.txt22
-rw-r--r--contrib/tflite_classify/src/ImageClassifier.cc107
-rw-r--r--contrib/tflite_classify/src/ImageClassifier.h99
-rw-r--r--contrib/tflite_classify/src/InferenceInterface.cc114
-rw-r--r--contrib/tflite_classify/src/InferenceInterface.h93
-rw-r--r--contrib/tflite_classify/src/tflite_classify.cc132
-rw-r--r--contrib/tflite_test/CMakeLists.txt16
-rw-r--r--contrib/tflite_test/tflite_test.cpp236
-rw-r--r--docs/howto/CrossBuildForAarch64.md2
-rw-r--r--docs/howto/CrossBuildForArm.md4
-rw-r--r--docs/howto/HowToUseDockerImage.md33
-rw-r--r--externals/CMakeLists.txt28
-rw-r--r--externals/lcov-to-cobertura-xml/README.md5
-rwxr-xr-xexternals/lcov-to-cobertura-xml/lcov_cobertura.py (renamed from scripts/command/lcov-to-covertura-xml.sh)0
-rw-r--r--include/.FORMATCHECKED0
-rw-r--r--include/NeuralNetworksEx.h659
-rw-r--r--include/NeuralNetworksExShim.h84
-rw-r--r--include/NeuralNetworksLoadHelpers.h120
-rw-r--r--include/NeuralNetworksShim.h36
-rw-r--r--include/kernel/acl/Add.h44
-rw-r--r--include/kernel/acl/Concatenation.h42
-rw-r--r--include/kernel/acl/Conv2D.h52
-rw-r--r--include/kernel/acl/DepthwiseConv2D.h52
-rw-r--r--include/kernel/acl/FullyConnected.h45
-rw-r--r--include/kernel/acl/Mul.h43
-rw-r--r--include/kernel/acl/Pooling.h66
-rw-r--r--include/kernel/acl/ReLU.h40
-rw-r--r--include/kernel/acl/ReLU6.h45
-rw-r--r--include/kernel/acl/Reshape.h37
-rw-r--r--include/kernel/acl/Softmax.h42
-rw-r--r--include/kernel/acl/nnfw_kernel_acl.h30
-rw-r--r--include/nnfw/std/memory.h17
-rw-r--r--include/support/nnapi/Utils.h35
-rw-r--r--include/support/nnapi/feature/Reader.h59
-rw-r--r--include/support/nnapi/feature/Utils.h40
-rw-r--r--include/support/tflite/Assert.h38
-rw-r--r--include/support/tflite/Diff.h129
-rw-r--r--include/support/tflite/FeatureView.h69
-rw-r--r--include/support/tflite/InputIndex.h46
-rw-r--r--include/support/tflite/InterpreterSession.h73
-rw-r--r--include/support/tflite/NNAPISession.h77
-rw-r--r--include/support/tflite/OutputIndex.h46
-rw-r--r--include/support/tflite/Quantization.h31
-rw-r--r--include/support/tflite/Session.h44
-rw-r--r--include/support/tflite/TensorLogger.h166
-rw-r--r--include/support/tflite/TensorShapeUtils.h51
-rw-r--r--include/support/tflite/TensorUtils.h43
-rw-r--r--include/support/tflite/TensorView.h90
-rw-r--r--include/support/tflite/interp/Builder.h43
-rw-r--r--include/support/tflite/interp/FlatBufferBuilder.h53
-rw-r--r--include/support/tflite/interp/FunctionBuilder.h56
-rw-r--r--include/support/tflite/kernels/CustomOps.h52
-rw-r--r--include/support/tflite/kernels/RSQRT.h44
-rw-r--r--include/support/tflite/kernels/SquaredDifference.h44
-rw-r--r--include/support/tflite/kernels/TensorFlowMax.h44
-rw-r--r--include/support/tflite/kernels/register.h40
-rw-r--r--include/support/tflite/nnapi_delegate.h84
-rw-r--r--include/util/EnvVar.h77
-rw-r--r--include/util/benchmark.h63
-rw-r--r--include/util/environment.h74
-rw-r--r--include/util/feature/Index.h67
-rw-r--r--include/util/feature/IndexIterator.h72
-rw-r--r--include/util/feature/Object.h79
-rw-r--r--include/util/feature/Reader.h41
-rw-r--r--include/util/feature/Shape.h51
-rw-r--r--include/util/feature/TextFormatter.h82
-rw-r--r--include/util/fp32.h71
-rw-r--r--include/util/kernel/IndexIterator.h72
-rw-r--r--include/util/kernel/RandomObject.h71
-rw-r--r--include/util/kernel/Reader.h40
-rw-r--r--include/util/kernel/Shape.h48
-rw-r--r--include/util/matrix/IndexIterator.h66
-rw-r--r--include/util/matrix/Reader.h40
-rw-r--r--include/util/matrix/Shape.h46
-rw-r--r--include/util/profiling/profile_buffer.h162
-rw-r--r--include/util/profiling/profiler.h195
-rw-r--r--include/util/profiling/profiling.h79
-rw-r--r--include/util/profiling/time.h43
-rw-r--r--include/util/tensor/Comparator.h65
-rw-r--r--include/util/tensor/Diff.h51
-rw-r--r--include/util/tensor/Index.h69
-rw-r--r--include/util/tensor/IndexEnumerator.h101
-rw-r--r--include/util/tensor/IndexFormatter.h52
-rw-r--r--include/util/tensor/IndexIterator.h70
-rw-r--r--include/util/tensor/NonIncreasingStride.h61
-rw-r--r--include/util/tensor/Object.h72
-rw-r--r--include/util/tensor/Reader.h40
-rw-r--r--include/util/tensor/Shape.h84
-rw-r--r--include/util/tensor/Zipper.h69
-rw-r--r--include/util/vector.h40
-rw-r--r--include/util/vector/Object.h63
-rw-r--r--include/util/vector/Reader.h40
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/CLKernelLibraryEx.h148
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/OpenCLEx.h79
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLActivationLayerExKernel.h78
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLArgMinMaxKernel.h106
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLArithmeticSubtractionExKernel.h81
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLBatchToSpaceNDKernel.h58
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLBinaryLogicalOpKernel.h62
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLCastKernel.h59
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLComparisonOpKernel.h61
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLDepthToSpaceKernel.h58
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLEmbeddingLookupKernel.h113
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLExpKernel.h57
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLGatherKernel.h61
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLHashtableLookupKernel.h129
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLNegKernel.h55
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLNormalizationLayerExKernel.h81
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLPReLUKernel.h59
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLPadLayerKernel.h60
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLPermuteExKernel.h73
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLPixelWiseDivisionKernel.h78
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLReduceMaxKernel.h73
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLReduceOperationKernel.h104
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLReductionMeanKernel.h78
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSpaceToBatchNDKernel.h69
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSpaceToDepthKernel.h58
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSquaredDifferenceKernel.h59
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLStridedSliceExKernel.h142
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLStridedSliceKernel.h106
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLTopKV2Kernel.h478
-rw-r--r--libs/ARMComputeEx/arm_compute/core/NEON/kernels/NENormalizationLayerExKernel.h113
-rw-r--r--libs/ARMComputeEx/arm_compute/core/TypesEx.h100
-rw-r--r--libs/ARMComputeEx/arm_compute/core/UtilsEx.h37
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLActivationLayerEx.h63
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLArgMinMax.h114
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLArithmeticSubtractionEx.h62
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBatchToSpaceND.h45
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBinaryLogicalOp.h41
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLCast.h27
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLComparisonOp.h42
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLDepthToSpace.h44
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLEmbeddingLookup.h54
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLExp.h38
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLGather.h37
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLHashtableLookup.h59
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLNeg.h39
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLNormalizationLayerEx.h77
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPReLU.h40
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPadLayerEx.h47
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPermuteEx.h51
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPixelWiseDivision.h34
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLReduceMax.h81
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLReduceOperation.h87
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLReductionMean.h73
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSpaceToBatchND.h56
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSpaceToDepth.h44
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSquaredDifference.h40
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLStridedSlice.h69
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLStridedSliceEx.h58
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLTopKV2.h60
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NENormalizationLayerEx.h83
-rw-r--r--libs/ARMComputeEx/src/core/CL/CLKernelLibrary.cpp360
-rw-r--r--libs/ARMComputeEx/src/core/CL/OpenCLEx.cpp123
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/activation_layer_ex.cl89
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/arg_operation.cl94
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/arithmetic_op_ex.cl74
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/arithmetic_op_quantized.cl30
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/batch_to_space_nd.cl70
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/binary_logical_op.cl84
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/cast.cl56
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/comparison_op.cl86
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/comparison_op_quantized.cl93
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/depth_to_space.cl69
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/embedding_lookup.cl84
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/exp.cl57
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/fixed_point.h565
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/gather.cl26
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/hashtable_lookup.cl88
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/helpers.h38
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/neg_tensor.cl48
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/pad.cl86
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/permute_ex.cl72
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/pixelwise_div_float.cl26
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/pixelwise_div_int.cl45
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/pixelwise_mul_quantized.cl26
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/prelu.cl74
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/prelu_quantized.cl88
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/reduce_max.cl60
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/reduce_operation.cl152
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/reduction_mean.cl69
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/space_to_batch.cl163
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/space_to_depth.cl69
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/squared_difference.cl75
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/strided_slice.cl104
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/strided_slice_ex.cl63
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2.cl26
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2_quicksort.cl26
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2_radixsort.cl26
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLActivationLayerExKernel.cpp211
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLArgMinMaxKernel.cpp159
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLArithmeticSubtractionExKernel.cpp216
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLBatchToSpaceNDKernel.cpp117
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLBinaryLogicalOpKernel.cpp173
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLCastKernel.cpp17
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLComparisonOpKernel.cpp212
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLDepthToSpaceKernel.cpp109
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLEmbeddingLookupKernel.cpp114
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLExpKernel.cpp77
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLGatherKernel.cpp21
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLHashtableLookupKernel.cpp177
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLNegKernel.cpp89
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLNormalizationLayerExKernel.cpp166
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLPReLUKernel.cpp185
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLPadLayerKernel.cpp149
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLPermuteExKernel.cpp126
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLPixelWiseDivisionKernel.cpp54
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLReduceMaxKernel.cpp129
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLReduceOperationKernel.cpp181
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLReductionMeanKernel.cpp198
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLSpaceToBatchNDKernel.cpp238
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLSpaceToDepthKernel.cpp113
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLSquaredDifferenceKernel.cpp170
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLStridedSliceExKernel.cpp253
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLStridedSliceKernel.cpp304
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLTopKV2Kernel.cpp27
-rw-r--r--libs/ARMComputeEx/src/core/NEON/kernels/NENormalizationLayerExKernel.cpp294
-rw-r--r--libs/ARMComputeEx/src/core/UtilsEx.cpp34
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLActivationLayerEx.cpp35
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLArgMinMax.cpp120
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLArithmeticSubtractionEx.cpp46
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLBatchToSpaceND.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLBinaryLogicalOp.cpp39
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLCast.cpp1
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLComparisonOp.cpp40
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLDepthToSpace.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLEmbeddingLookup.cpp29
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLExp.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLGather.cpp4
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLHashtableLookup.cpp29
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLNeg.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLNormalizationLayerEx.cpp50
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLPReLU.cpp39
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLPadLayerEx.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLPermuteEx.cpp36
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLPixelWiseDivision.cpp3
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLReduceMax.cpp121
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLReduceOperation.cpp123
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLReductionMean.cpp51
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLSpaceToBatchND.cpp29
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLSpaceToDepth.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLSquaredDifference.cpp39
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLStridedSlice.cpp307
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLStridedSliceEx.cpp30
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLTopKV2.cpp5
-rw-r--r--libs/ARMComputeEx/src/runtime/NEON/functions/NENormalizationLayerEx.cpp74
-rw-r--r--libs/ARMComputeEx/src/runtime/topk_v2.h68
-rw-r--r--libs/CMakeLists.txt7
-rw-r--r--libs/cpp14/CMakeLists.txt2
-rw-r--r--libs/cpp14/include/cpp14/memory.h29
-rw-r--r--libs/misc/CMakeLists.txt13
-rw-r--r--libs/misc/examples/tensor_index_iterator.cpp74
-rw-r--r--libs/misc/include/misc/EnvVar.h107
-rw-r--r--libs/misc/include/misc/benchmark.h87
-rw-r--r--libs/misc/include/misc/environment.h130
-rw-r--r--libs/misc/include/misc/feature/Index.h137
-rw-r--r--libs/misc/include/misc/feature/IndexIterator.h105
-rw-r--r--libs/misc/include/misc/feature/Object.h117
-rw-r--r--libs/misc/include/misc/feature/Reader.h69
-rw-r--r--libs/misc/include/misc/feature/Shape.h77
-rw-r--r--libs/misc/include/misc/feature/TextFormatter.h116
-rw-r--r--libs/misc/include/misc/fp32.h99
-rw-r--r--libs/misc/include/misc/kernel/IndexIterator.h102
-rw-r--r--libs/misc/include/misc/kernel/RandomObject.h77
-rw-r--r--libs/misc/include/misc/kernel/Reader.h60
-rw-r--r--libs/misc/include/misc/kernel/Shape.h68
-rw-r--r--libs/misc/include/misc/matrix/IndexIterator.h99
-rw-r--r--libs/misc/include/misc/matrix/Reader.h59
-rw-r--r--libs/misc/include/misc/matrix/Shape.h63
-rw-r--r--libs/misc/include/misc/tensor/Comparator.h95
-rw-r--r--libs/misc/include/misc/tensor/Diff.h70
-rw-r--r--libs/misc/include/misc/tensor/Index.h105
-rw-r--r--libs/misc/include/misc/tensor/IndexEnumerator.h131
-rw-r--r--libs/misc/include/misc/tensor/IndexFormatter.h75
-rw-r--r--libs/misc/include/misc/tensor/IndexIterator.h107
-rw-r--r--libs/misc/include/misc/tensor/NonIncreasingStride.h83
-rw-r--r--libs/misc/include/misc/tensor/Object.h100
-rw-r--r--libs/misc/include/misc/tensor/Reader.h58
-rw-r--r--libs/misc/include/misc/tensor/Shape.h152
-rw-r--r--libs/misc/include/misc/tensor/Zipper.h104
-rw-r--r--libs/misc/include/misc/vector.h52
-rw-r--r--libs/misc/include/misc/vector/Object.h92
-rw-r--r--libs/misc/include/misc/vector/Reader.h58
-rw-r--r--libs/misc/src/environment.cpp95
-rw-r--r--libs/misc/src/tensor/Comparator.cpp40
-rw-r--r--libs/misc/src/tensor/IndexFormatter.cpp49
-rw-r--r--libs/misc/src/tensor/NonIncreasingStride.cpp46
-rw-r--r--libs/misc/src/tensor/Shape.cpp99
-rw-r--r--libs/profiling/CMakeLists.txt5
-rw-r--r--libs/profiling/include/profiling/profile_buffer.h170
-rw-r--r--libs/profiling/include/profiling/profiler.h203
-rw-r--r--libs/profiling/include/profiling/profiling.h57
-rw-r--r--libs/profiling/include/profiling/time.h35
-rw-r--r--libs/profiling/src/profiling/time.cpp55
-rw-r--r--libs/support/CMakeLists.txt2
-rw-r--r--libs/support/nnapi/CMakeLists.txt6
-rw-r--r--libs/support/nnapi/src/Utils.cpp29
-rw-r--r--libs/support/nnapi/src/feature/Utils.cpp43
-rw-r--r--libs/support/tflite/CMakeLists.txt12
-rw-r--r--libs/support/tflite/src/Diff.cpp538
-rw-r--r--libs/support/tflite/src/FeatureView.cpp73
-rw-r--r--libs/support/tflite/src/Quantization.cpp22
-rw-r--r--libs/support/tflite/src/TensorShapeUtils.cpp51
-rw-r--r--libs/support/tflite/src/TensorView.test.cpp53
-rw-r--r--libs/support/tflite/src/interp/FlatBufferBuilder.cpp46
-rw-r--r--libs/support/tflite/src/interp/FunctionBuilder.cpp40
-rw-r--r--libs/support/tflite/src/kernels/RSQRT.cpp83
-rw-r--r--libs/support/tflite/src/kernels/SquaredDifference.cpp115
-rw-r--r--libs/support/tflite/src/kernels/TensorFlowMax.cpp390
-rw-r--r--libs/support/tflite/src/kernels/register.cpp169
-rw-r--r--libs/support/tflite/src/nnapi_delegate.cpp720
-rw-r--r--libs/support/tflite/src/nnapi_delegate_ex_AddOpsAndParams_lambda.inc41
-rw-r--r--libs/tflite/CMakeLists.txt12
-rw-r--r--libs/tflite/include/tflite/Assert.h45
-rw-r--r--libs/tflite/include/tflite/Diff.h199
-rw-r--r--libs/tflite/include/tflite/FeatureView.h106
-rw-r--r--libs/tflite/include/tflite/InputIndex.h60
-rw-r--r--libs/tflite/include/tflite/InterpreterSession.h99
-rw-r--r--libs/tflite/include/tflite/NNAPISession.h101
-rw-r--r--libs/tflite/include/tflite/OutputIndex.h60
-rw-r--r--libs/tflite/include/tflite/Quantization.h44
-rw-r--r--libs/tflite/include/tflite/Session.h69
-rw-r--r--libs/tflite/include/tflite/TensorLogger.h168
-rw-r--r--libs/tflite/include/tflite/TensorShapeUtils.h64
-rw-r--r--libs/tflite/include/tflite/TensorUtils.h54
-rw-r--r--libs/tflite/include/tflite/TensorView.h120
-rw-r--r--libs/tflite/include/tflite/ext/kernels/Abs.h41
-rw-r--r--libs/tflite/include/tflite/ext/kernels/CustomOps.h60
-rw-r--r--libs/tflite/include/tflite/ext/kernels/SquaredDifference.h76
-rw-r--r--libs/tflite/include/tflite/ext/kernels/TensorFlowMax.h75
-rw-r--r--libs/tflite/include/tflite/ext/kernels/TensorFlowSum.h41
-rw-r--r--libs/tflite/include/tflite/ext/kernels/register.h42
-rw-r--r--libs/tflite/include/tflite/ext/nnapi_delegate.h97
-rw-r--r--libs/tflite/include/tflite/interp/Builder.h53
-rw-r--r--libs/tflite/include/tflite/interp/FlatBufferBuilder.h64
-rw-r--r--libs/tflite/include/tflite/interp/FunctionBuilder.h67
-rw-r--r--libs/tflite/src/Diff.cpp598
-rw-r--r--libs/tflite/src/FeatureView.cpp70
-rw-r--r--libs/tflite/src/Quantization.cpp22
-rw-r--r--libs/tflite/src/TensorShapeUtils.cpp48
-rw-r--r--libs/tflite/src/TensorView.test.cpp53
-rw-r--r--libs/tflite/src/ext/kernels/Abs.cpp103
-rw-r--r--libs/tflite/src/ext/kernels/SquaredDifference.cpp112
-rw-r--r--libs/tflite/src/ext/kernels/TensorFlowMax.cpp405
-rw-r--r--libs/tflite/src/ext/kernels/TensorFlowSum.cpp400
-rw-r--r--libs/tflite/src/ext/kernels/register.cpp221
-rw-r--r--libs/tflite/src/ext/nnapi_delegate.cpp1209
-rw-r--r--libs/tflite/src/ext/nnapi_delegate_ex_AddOpsAndParams_lambda.inc106
-rw-r--r--libs/tflite/src/interp/FlatBufferBuilder.cpp40
-rw-r--r--libs/tflite/src/interp/FunctionBuilder.cpp34
-rw-r--r--libs/util/CMakeLists.txt23
-rw-r--r--libs/util/examples/tensor_index_iterator.cpp74
-rw-r--r--libs/util/src/environment.cpp95
-rw-r--r--libs/util/src/profiling/time.cc49
-rw-r--r--libs/util/src/tensor/Comparator.cpp40
-rw-r--r--libs/util/src/tensor/IndexFormatter.cpp49
-rw-r--r--libs/util/src/tensor/NonIncreasingStride.cpp46
-rw-r--r--libs/util/src/tensor/Shape.cpp99
-rw-r--r--packaging/nnfw.spec30
-rwxr-xr-xrun28
-rw-r--r--runtimes/CMakeLists.txt12
-rw-r--r--runtimes/neurun/CMakeLists.txt24
-rw-r--r--runtimes/neurun/src/backend/BackendManager.cc104
-rw-r--r--runtimes/neurun/src/backend/BackendManager.h45
-rw-r--r--runtimes/neurun/src/backend/IBackendConfig.h39
-rw-r--r--runtimes/neurun/src/backend/IInitializerGenerator.h46
-rw-r--r--runtimes/neurun/src/backend/IObject.h42
-rw-r--r--runtimes/neurun/src/backend/IStageGenerator.h68
-rw-r--r--runtimes/neurun/src/backend/ITensorBuilder.h57
-rw-r--r--runtimes/neurun/src/backend/acl_cl/BackendConfig.cc32
-rw-r--r--runtimes/neurun/src/backend/acl_cl/BackendConfig.h45
-rw-r--r--runtimes/neurun/src/backend/acl_cl/CMakeLists.txt8
-rw-r--r--runtimes/neurun/src/backend/acl_cl/Config.cc32
-rw-r--r--runtimes/neurun/src/backend/acl_cl/Config.h47
-rw-r--r--runtimes/neurun/src/backend/acl_cl/Convert.cc87
-rw-r--r--runtimes/neurun/src/backend/acl_cl/Convert.h47
-rw-r--r--runtimes/neurun/src/backend/acl_cl/InitializerGenerator.cc144
-rw-r--r--runtimes/neurun/src/backend/acl_cl/InitializerGenerator.h50
-rw-r--r--runtimes/neurun/src/backend/acl_cl/PluginClassesAllocator.cc43
-rw-r--r--runtimes/neurun/src/backend/acl_cl/StageGenerator.cc357
-rw-r--r--runtimes/neurun/src/backend/acl_cl/StageGenerator.h20
-rw-r--r--runtimes/neurun/src/backend/acl_cl/Swizzle.h95
-rw-r--r--runtimes/neurun/src/backend/acl_cl/TensorBuilder.cc193
-rw-r--r--runtimes/neurun/src/backend/acl_cl/TensorBuilder.h61
-rw-r--r--runtimes/neurun/src/backend/acl_cl/feature/View.h110
-rw-r--r--runtimes/neurun/src/backend/acl_cl/kernel/View.h87
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/CLSubTensor.cc61
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/CLSubTensor.h63
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/CLTensor.cc81
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/CLTensor.h67
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/ICLTensor.cc48
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/ICLTensor.h73
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/Object.cc3
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/Object.h14
-rw-r--r--runtimes/neurun/src/backend/cpu/BackendConfig.cc33
-rw-r--r--runtimes/neurun/src/backend/cpu/BackendConfig.h45
-rw-r--r--runtimes/neurun/src/backend/cpu/CMakeLists.txt9
-rw-r--r--runtimes/neurun/src/backend/cpu/Config.cc33
-rw-r--r--runtimes/neurun/src/backend/cpu/Config.h51
-rw-r--r--runtimes/neurun/src/backend/cpu/InitializerGenerator.cc208
-rw-r--r--runtimes/neurun/src/backend/cpu/InitializerGenerator.h50
-rw-r--r--runtimes/neurun/src/backend/cpu/MemoryAllocator.cc17
-rw-r--r--runtimes/neurun/src/backend/cpu/MemoryAllocator.h123
-rw-r--r--runtimes/neurun/src/backend/cpu/MemoryPlanner.cc127
-rw-r--r--runtimes/neurun/src/backend/cpu/MemoryPlanner.h166
-rw-r--r--runtimes/neurun/src/backend/cpu/PluginClassesAllocator.cc43
-rw-r--r--runtimes/neurun/src/backend/cpu/StageGenerator.cc361
-rw-r--r--runtimes/neurun/src/backend/cpu/StageGenerator.h20
-rw-r--r--runtimes/neurun/src/backend/cpu/TensorBuilder.cc83
-rw-r--r--runtimes/neurun/src/backend/cpu/TensorBuilder.h47
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Object.cc3
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Object.h13
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Tensor.cc8
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Tensor.h42
-rw-r--r--runtimes/neurun/src/backend/interface/IConfig.h44
-rw-r--r--runtimes/neurun/src/backend/interface/IStageGenerator.h72
-rw-r--r--runtimes/neurun/src/backend/interface/ITensorBuilder.h79
-rw-r--r--runtimes/neurun/src/backend/interface/operand/IObject.h43
-rw-r--r--runtimes/neurun/src/backend/interface/operand/ITensor.h49
-rw-r--r--runtimes/neurun/src/codegen/BackendResolver.cc27
-rw-r--r--runtimes/neurun/src/codegen/BackendResolver.h82
-rw-r--r--runtimes/neurun/src/codegen/IPlanBuilder.h43
-rw-r--r--runtimes/neurun/src/codegen/Plan.h58
-rw-r--r--runtimes/neurun/src/codegen/PlanBuilder.cc75
-rw-r--r--runtimes/neurun/src/codegen/PlanBuilder.h86
-rw-r--r--runtimes/neurun/src/codegen/Planner.cc253
-rw-r--r--runtimes/neurun/src/codegen/Planner.h67
-rw-r--r--runtimes/neurun/src/codegen/operand/Context.cc35
-rw-r--r--runtimes/neurun/src/codegen/operand/Context.h64
-rw-r--r--runtimes/neurun/src/codegen/operation/Sequence.cc30
-rw-r--r--runtimes/neurun/src/codegen/operation/Sequence.h55
-rw-r--r--runtimes/neurun/src/compiler/BackendResolver.cc27
-rw-r--r--runtimes/neurun/src/compiler/BackendResolver.h88
-rw-r--r--runtimes/neurun/src/compiler/Compiler.cc124
-rw-r--r--runtimes/neurun/src/compiler/Compiler.h73
-rw-r--r--runtimes/neurun/src/compiler/ConstantInitializer.cc188
-rw-r--r--runtimes/neurun/src/compiler/ConstantInitializer.h43
-rw-r--r--runtimes/neurun/src/compiler/OperationValidator.cc121
-rw-r--r--runtimes/neurun/src/compiler/OperationValidator.h56
-rw-r--r--runtimes/neurun/src/compiler/Plan.cc (renamed from runtimes/neurun/src/codegen/Plan.cc)0
-rw-r--r--runtimes/neurun/src/compiler/Plan.h71
-rw-r--r--runtimes/neurun/src/compiler/PlanBuilder.cc60
-rw-r--r--runtimes/neurun/src/compiler/PlanBuilder.h72
-rw-r--r--runtimes/neurun/src/compiler/SubTensorAnalyzer.cc78
-rw-r--r--runtimes/neurun/src/compiler/SubTensorAnalyzer.h66
-rw-r--r--runtimes/neurun/src/compiler/SubTensorInfo.h84
-rw-r--r--runtimes/neurun/src/compiler/TensorInfo.h60
-rw-r--r--runtimes/neurun/src/compiler/operand/Context.cc47
-rw-r--r--runtimes/neurun/src/compiler/operand/Context.h66
-rw-r--r--runtimes/neurun/src/compiler/operation/Sequence.cc30
-rw-r--r--runtimes/neurun/src/compiler/operation/Sequence.h54
-rw-r--r--runtimes/neurun/src/dumper/dot/DotBuilder.cc85
-rw-r--r--runtimes/neurun/src/dumper/dot/DotBuilder.h79
-rw-r--r--runtimes/neurun/src/dumper/dot/DotDumper.cc115
-rw-r--r--runtimes/neurun/src/dumper/dot/DotDumper.h63
-rw-r--r--runtimes/neurun/src/dumper/dot/DotNodeInfo.cc108
-rw-r--r--runtimes/neurun/src/dumper/dot/DotNodeInfo.h71
-rw-r--r--runtimes/neurun/src/dumper/dot/DotOperandInfo.cc129
-rw-r--r--runtimes/neurun/src/dumper/dot/DotOperandInfo.h77
-rw-r--r--runtimes/neurun/src/dumper/dot/IDotInfo.h67
-rw-r--r--runtimes/neurun/src/exec/Sink.h144
-rw-r--r--runtimes/neurun/src/exec/Source.h147
-rw-r--r--runtimes/neurun/src/exec/interface/IFunction.h36
-rw-r--r--runtimes/neurun/src/frontend/compilation.cc5
-rw-r--r--runtimes/neurun/src/frontend/execution.cc221
-rw-r--r--runtimes/neurun/src/frontend/memory.cc4
-rw-r--r--runtimes/neurun/src/frontend/model.cc262
-rw-r--r--runtimes/neurun/src/frontend/wrapper/compilation.cc51
-rw-r--r--runtimes/neurun/src/frontend/wrapper/compilation.h10
-rw-r--r--runtimes/neurun/src/frontend/wrapper/execution.h20
-rw-r--r--runtimes/neurun/src/frontend/wrapper/model.cc20
-rw-r--r--runtimes/neurun/src/frontend/wrapper/model.h10
-rw-r--r--runtimes/neurun/src/graph/Graph.cc313
-rw-r--r--runtimes/neurun/src/graph/Graph.h79
-rw-r--r--runtimes/neurun/src/graph/Index.h5
-rw-r--r--runtimes/neurun/src/graph/Model.h40
-rw-r--r--runtimes/neurun/src/graph/dumper/Dumper.cc44
-rw-r--r--runtimes/neurun/src/graph/dumper/Dumper.h22
-rw-r--r--runtimes/neurun/src/graph/operand/BackendSet.cc77
-rw-r--r--runtimes/neurun/src/graph/operand/BackendSet.h72
-rw-r--r--runtimes/neurun/src/graph/operand/Data.h78
-rw-r--r--runtimes/neurun/src/graph/operand/DataType.h43
-rw-r--r--runtimes/neurun/src/graph/operand/Index.h51
-rw-r--r--runtimes/neurun/src/graph/operand/IndexSet.cc56
-rw-r--r--runtimes/neurun/src/graph/operand/IndexSet.h61
-rw-r--r--runtimes/neurun/src/graph/operand/LowerInfo.h16
-rw-r--r--runtimes/neurun/src/graph/operand/Object.cc117
-rw-r--r--runtimes/neurun/src/graph/operand/Object.h116
-rw-r--r--runtimes/neurun/src/graph/operand/ParentInfo.h79
-rw-r--r--runtimes/neurun/src/graph/operand/Set.cc68
-rw-r--r--runtimes/neurun/src/graph/operand/Set.h60
-rw-r--r--runtimes/neurun/src/graph/operand/Shape.cc73
-rw-r--r--runtimes/neurun/src/graph/operand/Shape.h59
-rw-r--r--runtimes/neurun/src/graph/operand/Shape4DConvert.h10
-rw-r--r--runtimes/neurun/src/graph/operand/TypeInfo.cc35
-rw-r--r--runtimes/neurun/src/graph/operand/TypeInfo.h62
-rw-r--r--runtimes/neurun/src/graph/operation/AvgPool2D.cc82
-rw-r--r--runtimes/neurun/src/graph/operation/AvgPool2D.h72
-rw-r--r--runtimes/neurun/src/graph/operation/Concat.cc69
-rw-r--r--runtimes/neurun/src/graph/operation/Concat.h61
-rw-r--r--runtimes/neurun/src/graph/operation/Conv2D.cc79
-rw-r--r--runtimes/neurun/src/graph/operation/Conv2D.h69
-rw-r--r--runtimes/neurun/src/graph/operation/FullyConnected.cc69
-rw-r--r--runtimes/neurun/src/graph/operation/FullyConnected.h62
-rw-r--r--runtimes/neurun/src/graph/operation/Index.h35
-rw-r--r--runtimes/neurun/src/graph/operation/IndexList.cc40
-rw-r--r--runtimes/neurun/src/graph/operation/IndexList.h55
-rw-r--r--runtimes/neurun/src/graph/operation/LowerInfo.cc2
-rw-r--r--runtimes/neurun/src/graph/operation/LowerInfo.h6
-rw-r--r--runtimes/neurun/src/graph/operation/MaxPool2D.cc82
-rw-r--r--runtimes/neurun/src/graph/operation/MaxPool2D.h72
-rw-r--r--runtimes/neurun/src/graph/operation/NOP.cc36
-rw-r--r--runtimes/neurun/src/graph/operation/NOP.h47
-rw-r--r--runtimes/neurun/src/graph/operation/Node.cc41
-rw-r--r--runtimes/neurun/src/graph/operation/Node.h73
-rw-r--r--runtimes/neurun/src/graph/operation/NodeVisitor.h56
-rw-r--r--runtimes/neurun/src/graph/operation/Op.lst30
-rw-r--r--runtimes/neurun/src/graph/operation/Permute.cc41
-rw-r--r--runtimes/neurun/src/graph/operation/Permute.h33
-rw-r--r--runtimes/neurun/src/graph/operation/Reshape.cc67
-rw-r--r--runtimes/neurun/src/graph/operation/Reshape.h51
-rw-r--r--runtimes/neurun/src/graph/operation/Set.cc67
-rw-r--r--runtimes/neurun/src/graph/operation/Set.h62
-rw-r--r--runtimes/neurun/src/graph/operation/Softmax.cc67
-rw-r--r--runtimes/neurun/src/graph/operation/Softmax.h62
-rw-r--r--runtimes/neurun/src/graph/pass/OperandPass.cc36
-rw-r--r--runtimes/neurun/src/graph/pass/OperandPass.h56
-rw-r--r--runtimes/neurun/src/graph/pass/OperationPass.cc36
-rw-r--r--runtimes/neurun/src/graph/pass/OperationPass.h71
-rw-r--r--runtimes/neurun/src/graph/pass/Pass.cc28
-rw-r--r--runtimes/neurun/src/graph/pass/Pass.h55
-rw-r--r--runtimes/neurun/src/graph/pass/PermutationEliminationPass.cc192
-rw-r--r--runtimes/neurun/src/graph/pass/PermutationEliminationPass.h87
-rw-r--r--runtimes/neurun/src/graph/pass/PermutationInsertionPass.cc191
-rw-r--r--runtimes/neurun/src/graph/pass/PermutationInsertionPass.h57
-rw-r--r--runtimes/neurun/src/graph/verifier/IVerifier.cc72
-rw-r--r--runtimes/neurun/src/graph/verifier/IVerifier.h62
-rw-r--r--runtimes/neurun/src/graph/verifier/Verifier.cc97
-rw-r--r--runtimes/neurun/src/graph/verifier/Verifier.h68
-rw-r--r--runtimes/neurun/src/internal/Convert.cc59
-rw-r--r--runtimes/neurun/src/internal/Convert.h40
-rw-r--r--runtimes/neurun/src/internal/Padding.cc72
-rw-r--r--runtimes/neurun/src/internal/Padding.h48
-rw-r--r--runtimes/neurun/src/internal/nnapi/feature/Reader.h75
-rw-r--r--runtimes/neurun/src/internal/nnapi/feature/Utils.h60
-rw-r--r--runtimes/neurun/src/internal/nnapi/feature/View.h92
-rw-r--r--runtimes/neurun/src/internal/nnapi/kernel/Reader.h70
-rw-r--r--runtimes/neurun/src/internal/nnapi/kernel/View.h88
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/CLFunction.h55
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/CMakeLists.txt4
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/ConcatLayer.cc27
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/ConcatLayer.h20
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/TensorConvertFromCommonLayer.cc94
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/TensorConvertFromCommonLayer.h67
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/TensorConvertToCommonLayer.cc94
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/TensorConvertToCommonLayer.h67
-rw-r--r--runtimes/neurun/src/kernel/cpu/AvgPoolLayer.cc38
-rw-r--r--runtimes/neurun/src/kernel/cpu/AvgPoolLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/CMakeLists.txt2
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConcatLayer.cc63
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConcatLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConvolutionLayer.cc146
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConvolutionLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/FullyConnectedLayer.cc77
-rw-r--r--runtimes/neurun/src/kernel/cpu/FullyConnectedLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/MaxPoolLayer.cc37
-rw-r--r--runtimes/neurun/src/kernel/cpu/MaxPoolLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/OperationUtils.cc2
-rw-r--r--runtimes/neurun/src/kernel/cpu/OperationUtils.h55
-rw-r--r--runtimes/neurun/src/kernel/cpu/PermuteLayer.cc201
-rw-r--r--runtimes/neurun/src/kernel/cpu/PermuteLayer.h58
-rw-r--r--runtimes/neurun/src/kernel/cpu/ReshapeLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/SoftMaxLayer.cc72
-rw-r--r--runtimes/neurun/src/kernel/cpu/SoftMaxLayer.h4
-rw-r--r--runtimes/neurun/src/kernel/cpu/TensorConvertFromCommonLayer.cc90
-rw-r--r--runtimes/neurun/src/kernel/cpu/TensorConvertFromCommonLayer.h67
-rw-r--r--runtimes/neurun/src/kernel/cpu/TensorConvertToCommonLayer.cc90
-rw-r--r--runtimes/neurun/src/kernel/cpu/TensorConvertToCommonLayer.h67
-rw-r--r--runtimes/neurun/src/linear/Linear.cc152
-rw-r--r--runtimes/neurun/src/linear/Linear.h25
-rw-r--r--runtimes/neurun/src/logging.h53
-rw-r--r--runtimes/neurun/src/model/operand/Data.h78
-rw-r--r--runtimes/neurun/src/model/operand/DataType.h43
-rw-r--r--runtimes/neurun/src/model/operand/Index.h51
-rw-r--r--runtimes/neurun/src/model/operand/IndexSet.cc61
-rw-r--r--runtimes/neurun/src/model/operand/IndexSet.h62
-rw-r--r--runtimes/neurun/src/model/operand/Object.cc128
-rw-r--r--runtimes/neurun/src/model/operand/Object.h135
-rw-r--r--runtimes/neurun/src/model/operand/Set.cc84
-rw-r--r--runtimes/neurun/src/model/operand/Set.h61
-rw-r--r--runtimes/neurun/src/model/operand/Shape.cc94
-rw-r--r--runtimes/neurun/src/model/operand/Shape.h63
-rw-r--r--runtimes/neurun/src/model/operand/TypeInfo.cc35
-rw-r--r--runtimes/neurun/src/model/operand/TypeInfo.h64
-rw-r--r--runtimes/neurun/src/model/operation/AddNode.cc49
-rw-r--r--runtimes/neurun/src/model/operation/AddNode.h54
-rw-r--r--runtimes/neurun/src/model/operation/AvgPool2DNode.cc62
-rw-r--r--runtimes/neurun/src/model/operation/AvgPool2DNode.h68
-rw-r--r--runtimes/neurun/src/model/operation/ConcatNode.cc59
-rw-r--r--runtimes/neurun/src/model/operation/ConcatNode.h56
-rw-r--r--runtimes/neurun/src/model/operation/Conv2DNode.cc59
-rw-r--r--runtimes/neurun/src/model/operation/Conv2DNode.h67
-rw-r--r--runtimes/neurun/src/model/operation/FullyConnectedNode.cc52
-rw-r--r--runtimes/neurun/src/model/operation/FullyConnectedNode.h63
-rw-r--r--runtimes/neurun/src/model/operation/Index.h35
-rw-r--r--runtimes/neurun/src/model/operation/IndexList.cc40
-rw-r--r--runtimes/neurun/src/model/operation/IndexList.h55
-rw-r--r--runtimes/neurun/src/model/operation/MaxPool2DNode.cc62
-rw-r--r--runtimes/neurun/src/model/operation/MaxPool2DNode.h68
-rw-r--r--runtimes/neurun/src/model/operation/Node.Include.h27
-rw-r--r--runtimes/neurun/src/model/operation/Node.cc54
-rw-r--r--runtimes/neurun/src/model/operation/Node.h84
-rw-r--r--runtimes/neurun/src/model/operation/NodeVisitor.h43
-rw-r--r--runtimes/neurun/src/model/operation/Op.lst32
-rw-r--r--runtimes/neurun/src/model/operation/OperandConstraint.cc28
-rw-r--r--runtimes/neurun/src/model/operation/OperandConstraint.h61
-rw-r--r--runtimes/neurun/src/model/operation/PermuteNode.cc41
-rw-r--r--runtimes/neurun/src/model/operation/PermuteNode.h62
-rw-r--r--runtimes/neurun/src/model/operation/ReshapeNode.cc50
-rw-r--r--runtimes/neurun/src/model/operation/ReshapeNode.h50
-rw-r--r--runtimes/neurun/src/model/operation/Set.cc67
-rw-r--r--runtimes/neurun/src/model/operation/Set.h63
-rw-r--r--runtimes/neurun/src/model/operation/SoftmaxNode.cc50
-rw-r--r--runtimes/neurun/src/model/operation/SoftmaxNode.h60
-rw-r--r--runtimes/neurun/src/util/Padding.cc75
-rw-r--r--runtimes/neurun/src/util/Padding.h51
-rw-r--r--runtimes/neurun/src/util/Utils.cc42
-rw-r--r--runtimes/neurun/src/util/Utils.h43
-rw-r--r--runtimes/neurun/src/util/config/Config.lst34
-rw-r--r--runtimes/neurun/src/util/config/ConfigManager.cc74
-rw-r--r--runtimes/neurun/src/util/config/ConfigManager.h71
-rw-r--r--runtimes/neurun/src/util/feature/Coordinate4D.h89
-rw-r--r--runtimes/neurun/src/util/feature/nchw/View.h106
-rw-r--r--runtimes/neurun/src/util/feature/nhwc/Reader.h72
-rw-r--r--runtimes/neurun/src/util/feature/nhwc/Utils.h63
-rw-r--r--runtimes/neurun/src/util/feature/nhwc/View.h88
-rw-r--r--runtimes/neurun/src/util/logging.h59
-rw-r--r--runtimes/neurun/test/backend/cpu/MemoryPlanner.cc127
-rw-r--r--runtimes/neurun/test/graph/Graph.cc16
-rw-r--r--runtimes/neurun/test/graph/MockNode.h47
-rw-r--r--runtimes/neurun/test/graph/operand/IndexSet.cc21
-rw-r--r--runtimes/neurun/test/graph/operand/LayoutSet.cc16
-rw-r--r--runtimes/neurun/test/graph/operand/Set.cc22
-rw-r--r--runtimes/neurun/test/graph/operand/UseDef.cc102
-rw-r--r--runtimes/neurun/test/graph/operation/Insert.cc166
-rw-r--r--runtimes/neurun/test/graph/operation/MockNode.h48
-rw-r--r--runtimes/neurun/test/graph/operation/Set.cc14
-rw-r--r--runtimes/neurun/test/graph/operation/SetIO.cc34
-rw-r--r--runtimes/neurun/test/graph/verifier/Verifier.cc37
-rw-r--r--runtimes/pure_arm_compute/CMakeLists.txt5
-rw-r--r--runtimes/pure_arm_compute/src/compilation.cc2644
-rw-r--r--runtimes/pure_arm_compute/src/compilation.h30
-rw-r--r--runtimes/pure_arm_compute/src/event.h9
-rw-r--r--runtimes/pure_arm_compute/src/execution.cc26
-rw-r--r--runtimes/pure_arm_compute/src/execution.h52
-rw-r--r--runtimes/pure_arm_compute/src/internal/FeatureSink.h36
-rw-r--r--runtimes/pure_arm_compute/src/internal/FeatureSource.h33
-rw-r--r--runtimes/pure_arm_compute/src/internal/IExecutionBuilder.h17
-rw-r--r--runtimes/pure_arm_compute/src/internal/MatrixSink.h20
-rw-r--r--runtimes/pure_arm_compute/src/internal/MatrixSource.h23
-rw-r--r--runtimes/pure_arm_compute/src/internal/Model.cc25
-rw-r--r--runtimes/pure_arm_compute/src/internal/Model.h245
-rw-r--r--runtimes/pure_arm_compute/src/internal/Sink.h16
-rw-r--r--runtimes/pure_arm_compute/src/internal/Sinks.h35
-rw-r--r--runtimes/pure_arm_compute/src/internal/Source.h17
-rw-r--r--runtimes/pure_arm_compute/src/internal/Swizzle.h33
-rw-r--r--runtimes/pure_arm_compute/src/internal/Tensor3DSink.h23
-rw-r--r--runtimes/pure_arm_compute/src/internal/Tensor3DSource.h23
-rw-r--r--runtimes/pure_arm_compute/src/internal/TensorSource.h32
-rw-r--r--runtimes/pure_arm_compute/src/internal/VectorSink.h25
-rw-r--r--runtimes/pure_arm_compute/src/internal/VectorSource.h22
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute.h123
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/Cast.cc165
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/Cast.h170
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/feature/View.h61
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/kernel/View.h42
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/matrix/View.h36
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/tensor/View.h37
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/FeatureLoggingLayer.h25
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericFullyConnectedLayer.cc8
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericFullyConnectedLayer.h33
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericReshapeLayer.cc4
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericReshapeLayer.h27
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/PadLayer.cc78
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/PadLayer.h41
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleArgMinMax.cc181
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleArgMinMax.h51
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleArithmeticAddition.h25
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleBatchToSpaceNd.cc110
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleBatchToSpaceNd.h51
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleCastLayer.cc79
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleCastLayer.h93
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleDepthToSpace.cc110
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleDepthToSpace.h51
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleEmbeddingLookup.cc137
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleEmbeddingLookup.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleHashtableLookupLayer.cc140
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleHashtableLookupLayer.h46
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleNeg.cc75
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleNeg.h39
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimplePackLayer.cc77
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimplePackLayer.h51
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimplePadLayer.cc172
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimplePadLayer.h44
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSQRT.cc53
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSQRT.h39
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSpaceToBatchND.cc142
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSpaceToBatchND.h50
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSpaceToDepth.cc73
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSpaceToDepth.h35
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleTransposeConv.cc155
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleTransposeConv.h59
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleUnpackLayer.cc74
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleUnpackLayer.h51
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SquaredDifferenceOperation.cc40
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SquaredDifferenceOperation.h35
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/feature/Reader.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/feature/Utils.h28
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/feature/View.h61
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/kernel/Reader.h38
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/matrix/Reader.h36
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/tensor/ConstView.h36
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/tensor/Reader.h62
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/tensor/View.h49
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Abs.cc59
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Abs.h68
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Add.h47
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ArgMax.cc64
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ArgMax.h70
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/AvgPool2D.h110
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/BatchToSpaceNd.cc63
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/BatchToSpaceNd.h83
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Cast.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Concat.h46
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Conv2D.h110
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/DepthToSpace.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/DepthToSpace.h70
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/DepthwiseConv2D.h114
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Dequantize.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Div.h47
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/EmbeddingLookup.h45
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Equal.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Equal.h83
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Exp.cc63
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Exp.h69
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Floor.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/FullyConnected.h52
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Gather.h48
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/HashtableLookup.cc120
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/HashtableLookup.h165
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/L2Normalization.cc16
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/L2Normalization.h59
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/L2Pool2D.cc248
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/L2Pool2D.h328
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LocalResponseNormalization.cc64
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LocalResponseNormalization.h73
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LogicalAnd.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LogicalAnd.h83
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LogicalNot.cc60
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LogicalNot.h82
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LogicalOr.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/LogicalOr.h83
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Logistic.h42
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Lstm.h91
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/MaxPool2D.h110
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Mean.h47
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Mul.h45
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Neg.cc63
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Neg.h69
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Node.h20
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/NodeVisitor.h372
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/NotEqual.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/NotEqual.h83
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/PReLU.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/PReLU.h109
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Pack.cc69
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Pack.h72
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Pad.cc126
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Pad.h176
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/RSQRT.h42
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReLU.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReLU1.h43
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReLU6.h41
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReduceMax.h45
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReduceMin.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReduceMin.h107
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReduceSum.cc65
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ReduceSum.h70
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Reshape.h46
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/ResizeBilinear.h47
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Rnn.h56
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SQRT.cc62
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SQRT.h105
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Softmax.h45
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SpaceToBatchND.cc67
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SpaceToBatchND.h71
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SpaceToDepth.h45
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Split.h46
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SquaredDifference.cc20
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/SquaredDifference.h61
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Squeeze.h46
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/StridedSlice.h56
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Sub.h48
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Tanh.h44
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/TopKV2.h47
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Transpose.h45
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/TransposeConv.cc74
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/TransposeConv.h74
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Unpack.cc68
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Unpack.h72
-rw-r--r--runtimes/pure_arm_compute/src/logging.h21
-rw-r--r--runtimes/pure_arm_compute/src/memory.cc4
-rw-r--r--runtimes/pure_arm_compute/src/memory.h31
-rw-r--r--runtimes/pure_arm_compute/src/model.cc223
-rw-r--r--runtimes/pure_arm_compute/src/model.h30
-rw-r--r--runtimes/template/CMakeLists.txt5
-rw-r--r--runtimes/template/src/compilation.cc14
-rw-r--r--runtimes/template/src/compilation.h8
-rw-r--r--runtimes/template/src/event.cc13
-rw-r--r--runtimes/template/src/event.h8
-rw-r--r--runtimes/template/src/execution.cc33
-rw-r--r--runtimes/template/src/execution.h8
-rw-r--r--runtimes/template/src/memory.cc16
-rw-r--r--runtimes/template/src/memory.h8
-rw-r--r--runtimes/template/src/model.cc63
-rw-r--r--runtimes/template/src/model.h8
-rw-r--r--runtimes/tests/CMakeLists.txt7
-rw-r--r--runtimes/tests/include/NeuralNetworksWrapper.h355
-rw-r--r--runtimes/tests/neural_networks_test/CMakeLists.txt40
-rw-r--r--runtimes/tests/neural_networks_test/TestValidation.cpp612
-rw-r--r--runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp3124
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/add.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/add_broadcast_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/add_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_float_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_float_5.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_quant8_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_quant8_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/avg_pool_quant8_5.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/batch_to_space.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/batch_to_space_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/batch_to_space_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/cast_ex_float32_to_int32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/cast_ex_int32_to_float32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_float_4D_axis3_1_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/concat_quant8_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_1_h3_w2_SAME.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_1_h3_w2_VALID.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_3_h3_w2_SAME.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_3_h3_w2_VALID.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float_channels.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float_channels_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float_large_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_float_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_channels.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_channels_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_large_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_overflow.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_overflow_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/conv_quant8_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depth_to_space_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depth_to_space_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depth_to_space_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depth_to_space_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depth_to_space_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float_large_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float_large_2_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float_large_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_float_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_quant8_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_quant8_large_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/depthwise_conv2d_quant8_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/dequantize.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/div.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/div_.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/div_broadcast_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/embedding_lookup.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/embedding_lookup_2d_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/embedding_lookup_4d_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/floor.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/floor_.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_1_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_4d_simple.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_large_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_float_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_quant8_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_quant8_large_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/fully_connected_quant8_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/gather_1D_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/gather_1D_int32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/gather_1D_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/gather_2D_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/gather_2D_int32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/gather_2D_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/hashtable_lookup_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/hashtable_lookup_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/l2_normalization.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/l2_normalization_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/l2_normalization_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/l2_pool_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/l2_pool_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/l2_pool_float_large.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/local_response_norm_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/local_response_norm_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/local_response_norm_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/local_response_norm_float_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/logistic_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/logistic_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/logistic_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/logistic_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lsh_projection.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lsh_projection_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lsh_projection_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm2_state.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm2_state2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm3_state.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm3_state2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm3_state3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm_state.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/lstm_state2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_float_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_quant8_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/max_pool_quant8_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean_axis01_1_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean_axis01_2_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mean_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mobilenet_224_gender_basic_fixed.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mobilenet_quantized.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mul.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mul_broadcast_3D_1D_1_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mul_broadcast_3D_1D_2_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mul_broadcast_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mul_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/mul_relu.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/pad.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/pad_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu1_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu1_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu1_quant8_1.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu1_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu6_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu6_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu6_quant8_1.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu6_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu_quant8_1.example.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/relu_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/reshape.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/reshape_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/reshape_quant8_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/reshape_weights_as_inputs.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/resize_bilinear.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/resize_bilinear_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/rnn.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/rnn_state.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/softmax_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/softmax_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/softmax_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/softmax_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_batch_quant8_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_depth_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_depth_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_depth_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_depth_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/space_to_depth_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/squeeze.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/squeeze_2D_float_1_nnfw.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/squeeze_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/squeeze_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_10.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_5.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_6.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_7.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_ex_float_9.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_10.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_11.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_5.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_6.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_7.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_float_9.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_qaunt8_10.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_qaunt8_11.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_3.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_4.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_5.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_6.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_7.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/strided_slice_quant8_9.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/sub.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/sub_broadcast_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/svdf.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/svdf2.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/svdf_state.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/tanh.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/tanh_.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/tensorflowmax_ex_2D_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/tensorflowmax_ex_2D_int32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/topk_v2_1D_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/topk_v2_1D_int32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/topk_v2_1D_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/topk_v2_2D_float.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/topk_v2_2D_int32.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/topk_v2_2D_quant8.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/transpose.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/transpose_float_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/examples/transpose_quant8_1.example.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/add.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/add_broadcast_quant8.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/add_quant8.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_float_1.model.cpp29
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_float_2.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_float_3.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_float_4.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_float_5.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_quant8_1.model.cpp29
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_quant8_2.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_quant8_3.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_quant8_4.model.cpp29
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/avg_pool_quant8_5.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/batch_to_space.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/batch_to_space_float_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/batch_to_space_quant8_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/cast_ex_float32_to_int32.model.cpp20
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/cast_ex_int32_to_float32.model.cpp20
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_float_1.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_float_2.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_float_3.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_float_4D_axis3_1_nnfw.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_quant8_1.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_quant8_2.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/concat_quant8_3.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_1_h3_w2_SAME.model.cpp41
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_1_h3_w2_VALID.model.cpp41
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_3_h3_w2_SAME.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_3_h3_w2_VALID.model.cpp41
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float.model.cpp37
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float_2.model.cpp37
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float_channels.model.cpp37
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float_channels_weights_as_inputs.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float_large.model.cpp37
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float_large_weights_as_inputs.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_float_weights_as_inputs.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8.model.cpp38
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_2.model.cpp41
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_channels.model.cpp38
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_channels_weights_as_inputs.model.cpp34
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_large.model.cpp38
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_large_weights_as_inputs.model.cpp34
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_overflow.model.cpp38
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_overflow_weights_as_inputs.model.cpp34
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/conv_quant8_weights_as_inputs.model.cpp34
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depth_to_space_float_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depth_to_space_float_2.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depth_to_space_float_3.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depth_to_space_quant8_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depth_to_space_quant8_2.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv.model.cpp43
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float_2.model.cpp41
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float_large.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float_large_2.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float_large_2_weights_as_inputs.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float_large_weights_as_inputs.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_float_weights_as_inputs.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_quant8.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_quant8_2.model.cpp41
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_quant8_large.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_quant8_large_weights_as_inputs.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/depthwise_conv2d_quant8_weights_as_inputs.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/dequantize.model.cpp20
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/div.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/div_.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/div_broadcast_float.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/embedding_lookup.model.cpp21
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/embedding_lookup_2d_nnfw.model.cpp21
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/embedding_lookup_4d_nnfw.model.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/floor.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/floor_.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float.model.cpp31
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_1_nnfw.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_2.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_3.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_4d_simple.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_large.model.cpp31
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_large_weights_as_inputs.model.cpp27
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_float_weights_as_inputs.model.cpp27
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_quant8.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_quant8_2.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_quant8_large.model.cpp31
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_quant8_large_weights_as_inputs.model.cpp27
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/fully_connected_quant8_weights_as_inputs.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/gather_1D_float.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/gather_1D_int32.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/gather_1D_quant8.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/gather_2D_float.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/gather_2D_int32.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/gather_2D_quant8.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/hashtable_lookup_float.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/hashtable_lookup_quant8.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/l2_normalization.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/l2_normalization_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/l2_normalization_large.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/l2_pool_float.model.cpp29
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/l2_pool_float_2.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/l2_pool_float_large.model.cpp39
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/local_response_norm_float_1.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/local_response_norm_float_2.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/local_response_norm_float_3.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/local_response_norm_float_4.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/logistic_float_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/logistic_float_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/logistic_quant8_1.model.cpp20
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/logistic_quant8_2.model.cpp20
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lsh_projection.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lsh_projection_2.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lsh_projection_weights_as_inputs.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm.model.cpp59
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm2.model.cpp59
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm2_state.model.cpp59
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm2_state2.model.cpp59
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm3.model.cpp60
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm3_state.model.cpp60
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm3_state2.model.cpp60
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm3_state3.model.cpp60
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm_state.model.cpp59
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/lstm_state2.model.cpp59
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_float_1.model.cpp29
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_float_2.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_float_3.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_float_4.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_quant8_1.model.cpp29
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_quant8_2.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_quant8_3.model.cpp33
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/max_pool_quant8_4.model.cpp30
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean_axis01_1_nnfw.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean_axis01_2_nnfw.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean_float_1.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean_float_2.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean_quant8_1.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mean_quant8_2.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mobilenet_224_gender_basic_fixed.model.cpp672
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mobilenet_quantized.model.cpp719
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mul.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mul_broadcast_3D_1D_1_nnfw.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mul_broadcast_3D_1D_2_nnfw.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mul_broadcast_quant8.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mul_quant8.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/mul_relu.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/pad.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/pad_float_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu1_float_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu1_float_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu1_quant8_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu1_quant8_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu6_float_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu6_float_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu6_quant8_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu6_quant8_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu_float_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu_float_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu_quant8_1.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/relu_quant8_2.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/reshape.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/reshape_quant8.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/reshape_quant8_weights_as_inputs.model.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/reshape_weights_as_inputs.model.cpp22
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/resize_bilinear.model.cpp27
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/resize_bilinear_2.model.cpp27
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/rnn.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/rnn_state.model.cpp32
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/softmax_float_1.model.cpp23
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/softmax_float_2.model.cpp23
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/softmax_quant8_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/softmax_quant8_2.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch_float_1.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch_float_2.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch_float_3.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch_quant8_1.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch_quant8_2.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_batch_quant8_3.model.cpp28
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_depth_float_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_depth_float_2.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_depth_float_3.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_depth_quant8_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/space_to_depth_quant8_2.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/squeeze.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/squeeze_2D_float_1_nnfw.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/squeeze_float_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/squeeze_quant8_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_1.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_10.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_2.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_3.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_4.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_5.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_6.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_7.model.cpp39
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_8.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_ex_float_9.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_1.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_10.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_11.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_2.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_3.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_4.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_5.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_6.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_7.model.cpp39
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_8.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_float_9.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_qaunt8_10.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_qaunt8_11.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_1.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_2.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_3.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_4.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_5.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_6.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_7.model.cpp39
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_8.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/strided_slice_quant8_9.model.cpp40
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/sub.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/sub_broadcast_float.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/svdf.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/svdf2.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/svdf_state.model.cpp36
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/tanh.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/tanh_.model.cpp19
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/tensorflowmax_ex_2D_float.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/tensorflowmax_ex_2D_int32.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/topk_v2_1D_float.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/topk_v2_1D_int32.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/topk_v2_1D_quant8.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/topk_v2_2D_float.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/topk_v2_2D_int32.model.cpp25
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/topk_v2_2D_quant8.model.cpp26
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/transpose.model.cpp23
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/transpose_float_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/generated/models/transpose_quant8_1.model.cpp24
-rw-r--r--runtimes/tests/neural_networks_test/runtime_run_android_nn_test.skip.armv7l-linux85
-rw-r--r--runtimes/tests/neural_networks_test/runtime_run_android_nn_test.skip.armv7l-linux.neurun105
-rw-r--r--runtimes/tests/neural_networks_test/runtime_run_android_nn_test.skip.armv7l-tizen95
-rw-r--r--runtimes/tests/neural_networks_test/runtime_run_android_nn_test.skip.x86_64-linux72
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/gather_1D_float.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/gather_1D_int32.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/gather_1D_quant8.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/gather_2D_float.mod.py22
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/gather_2D_int32.mod.py22
-rw-r--r--runtimes/tests/neural_networks_test/specs/Ex/gather_2D_quant8.mod.py22
-rwxr-xr-xruntimes/tests/neural_networks_test/specs/generate_test.sh118
-rw-r--r--scripts/command/build26
-rw-r--r--scripts/command/build-acl77
-rw-r--r--scripts/command/build-docker52
-rwxr-xr-xscripts/command/common.sh2
-rw-r--r--scripts/command/configure85
-rw-r--r--scripts/command/docker-run18
-rw-r--r--scripts/command/docker-run-user10
-rw-r--r--[-rwxr-xr-x]scripts/command/docker-shell23
-rwxr-xr-xscripts/command/docker_build.sh10
-rwxr-xr-xscripts/command/docker_build_cross_arm_neurun.sh36
-rwxr-xr-xscripts/command/docker_build_cross_arm_ubuntu.sh38
-rwxr-xr-xscripts/command/docker_build_cross_arm_ubuntu_without_aclbuild.sh48
-rwxr-xr-xscripts/command/docker_build_tizen_cross.sh27
-rwxr-xr-xscripts/command/docker_build_ubuntu_coverity.sh72
-rwxr-xr-xscripts/command/docker_build_ubuntu_svace.sh67
-rwxr-xr-xscripts/command/docker_coverage_report.sh23
-rwxr-xr-xscripts/command/docker_cross_test_coverage_build.sh28
-rwxr-xr-xscripts/command/docker_gbs_build.sh36
-rwxr-xr-xscripts/command/docker_run_test.sh34
-rwxr-xr-xscripts/command/format-checker.sh92
-rwxr-xr-xscripts/command/gen_coverage_report.sh6
-rw-r--r--scripts/command/imported_url.txt3
-rw-r--r--scripts/command/install16
-rwxr-xr-xscripts/command/run_coverity.sh60
-rwxr-xr-xscripts/command/tizen_xu4_test.sh6
-rw-r--r--scripts/config/build.configuration5
-rw-r--r--scripts/config/docker.configuration44
-rw-r--r--scripts/config/gbs.conf (renamed from scripts/command/gbs.conf)0
-rw-r--r--scripts/config/image_name.configuration3
-rw-r--r--scripts/docker/Dockerfile3
-rw-r--r--scripts/docker_helper33
-rw-r--r--tests/.FORMATCHECKED0
-rw-r--r--tests/CMakeLists.txt2
-rw-r--r--tests/framework/tests/custom/tensorflowmax/config.sh1
-rw-r--r--tests/framework/tests/embedding_lookup/config.sh1
-rw-r--r--tests/framework/tests/exp/config.sh2
-rw-r--r--tests/framework/tests/l2_normalization/config.sh1
-rw-r--r--tests/framework/tests/l2_pool_2d/config.sh1
-rw-r--r--tests/framework/tests/logistic/config.sh1
-rw-r--r--tests/framework/tests/neg/config.sh2
-rw-r--r--tests/framework/tests/rsqrt/config.sh2
-rw-r--r--tests/framework/tests/sqrt/config.sh2
-rw-r--r--tests/framework/tests/squeeze/config.sh1
-rw-r--r--tests/framework/tests/tanh/config.sh1
-rw-r--r--tests/framework/tests/tranpose/config.sh1
-rw-r--r--tests/nnapi/.FORMATDENY0
-rw-r--r--tests/nnapi/CMakeLists.txt56
-rw-r--r--tests/nnapi/include/NeuralNetworksWrapper.h355
-rw-r--r--tests/nnapi/include/TestHarness.h (renamed from runtimes/tests/neural_networks_test/include/TestHarness.h)0
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux44
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux.neurun117
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-tizen47
-rw-r--r--tests/nnapi/nnapi_gtest.skip.x86_64-linux88
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_float_1.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_float_2.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_int32.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_neg_axis_float.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_neg_axis_int32.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_quant8.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/argmax_ex_quant8_neg_axis.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/cast_ex_float32_to_int32.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/cast_ex_float32_to_int32.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/cast_ex_int32_to_float32.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/cast_ex_int32_to_float32.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/equal_ex_1D_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/equal_ex_4D_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/equal_ex_broadcast_4D_2D_float.mod.py30
-rw-r--r--tests/nnapi/specs/Ex/equal_ex_broadcast_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/equal_ex_quant8.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/exp_ex_1D_float.mod.py15
-rw-r--r--tests/nnapi/specs/Ex/exp_ex_2D_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/exp_ex_3D_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/exp_ex_4D_float.mod.py31
-rw-r--r--tests/nnapi/specs/Ex/gather_ex_1D_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/gather_ex_1D_int32.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/gather_ex_1D_quant8.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/gather_ex_2D_float.mod.py22
-rw-r--r--tests/nnapi/specs/Ex/gather_ex_2D_int32.mod.py22
-rw-r--r--tests/nnapi/specs/Ex/gather_ex_2D_quant8.mod.py22
-rw-r--r--tests/nnapi/specs/Ex/logical_and_ex_1D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_and_ex_2D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_and_ex_3D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_and_ex_4D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_and_ex_broadcast.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_and_ex_broadcast_4D_2D.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/logical_not_ex_1D.mod.py16
-rw-r--r--tests/nnapi/specs/Ex/logical_not_ex_4D.mod.py16
-rw-r--r--tests/nnapi/specs/Ex/logical_or_ex_1D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_or_ex_2D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_or_ex_3D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_or_ex_4D.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_or_ex_broadcast.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/logical_or_ex_broadcast_4D_2D.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/neg_ex_1D_float.mod.py15
-rw-r--r--tests/nnapi/specs/Ex/neg_ex_2D_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/neg_ex_3D_float.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/neg_ex_3D_int.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/neg_ex_4D_float.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/neg_ex_4D_int.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/notequal_ex_broadcast_4D_2D_float.mod.py30
-rw-r--r--tests/nnapi/specs/Ex/notequal_ex_broadcast_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/notequal_ex_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/notequal_ex_quant8.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/pack_ex_3D_float_1.mod.py54
-rw-r--r--tests/nnapi/specs/Ex/pack_ex_3D_float_2.mod.py54
-rw-r--r--tests/nnapi/specs/Ex/pack_ex_3D_int_1.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/pack_ex_3D_int_2.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/prelu_ex_float_1.mod.py22
-rw-r--r--tests/nnapi/specs/Ex/prelu_ex_float_2.mod.py22
-rw-r--r--tests/nnapi/specs/Ex/reduce_min_ex_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/reduce_min_ex_float_1.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/reduce_min_ex_float_2.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/reduce_sum_ex_2D_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/reduce_sum_ex_4D_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/reduce_sum_ex_4D_float_reducing_C.mod.py32
-rw-r--r--tests/nnapi/specs/Ex/reduce_sum_ex_4D_float_reducing_HW.mod.py32
-rw-r--r--tests/nnapi/specs/Ex/rsqrt_ex_1D_float.mod.py13
-rw-r--r--tests/nnapi/specs/Ex/rsqrt_ex_2D_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/rsqrt_ex_3D_float.mod.py16
-rw-r--r--tests/nnapi/specs/Ex/rsqrt_ex_4D_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/split_ex_1D_float.mod.py39
-rw-r--r--tests/nnapi/specs/Ex/split_ex_1D_int32.mod.py39
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_float_1.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_float_2.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_float_3.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_int32_1.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_int32_2.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_int32_3.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_int32_4.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_int32_5.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/split_ex_4D_quant8.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/sqrt_ex_1D_float.mod.py15
-rw-r--r--tests/nnapi/specs/Ex/sqrt_ex_2D_float.mod.py13
-rw-r--r--tests/nnapi/specs/Ex/sqrt_ex_3D_float.mod.py14
-rw-r--r--tests/nnapi/specs/Ex/sqrt_ex_4D_float.mod.py14
-rw-r--r--tests/nnapi/specs/Ex/squared_difference_ex_1D_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/squared_difference_ex_2D_float.mod.py22
-rw-r--r--tests/nnapi/specs/Ex/squared_difference_ex_3D_float.mod.py20
-rw-r--r--tests/nnapi/specs/Ex/squared_difference_ex_4D_float.mod.py28
-rw-r--r--tests/nnapi/specs/Ex/squared_difference_ex_broadcast_4D_2D_float.mod.py29
-rw-r--r--tests/nnapi/specs/Ex/squared_difference_ex_broadcast_float.mod.py19
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_2D_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/tensorflowmax_ex_2D_float.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_2D_int32.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/tensorflowmax_ex_2D_int32.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_4D_float_reducing_C.mod.py34
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_4D_float_reducing_HW.mod.py34
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_float.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_float_1.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_float_2.mod.py17
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_quant8_1.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/tensorflowmax_ex_quant8_2.mod.py18
-rw-r--r--tests/nnapi/specs/Ex/topk_v2_ex_1D_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/topk_v2_1D_float.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/topk_v2_ex_1D_int32.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/topk_v2_1D_int32.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/topk_v2_ex_1D_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/topk_v2_1D_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/topk_v2_ex_2D_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/topk_v2_2D_float.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/topk_v2_ex_2D_int32.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/topk_v2_2D_int32.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/topk_v2_ex_2D_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/Ex/topk_v2_2D_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/Ex/transpose_conv_ex_float_1.mod.py30
-rw-r--r--tests/nnapi/specs/Ex/transpose_conv_ex_float_2.mod.py28
-rw-r--r--tests/nnapi/specs/Ex/transpose_conv_ex_float_3.mod.py35
-rw-r--r--tests/nnapi/specs/Ex/transpose_conv_ex_int_1.mod.py24
-rw-r--r--tests/nnapi/specs/Ex/transpose_conv_ex_int_2.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/transpose_conv_ex_int_3.mod.py27
-rw-r--r--tests/nnapi/specs/Ex/unpack_ex_3D_float_1.mod.py53
-rw-r--r--tests/nnapi/specs/Ex/unpack_ex_3D_float_2.mod.py54
-rw-r--r--tests/nnapi/specs/Ex/unpack_ex_3D_int_1.mod.py25
-rw-r--r--tests/nnapi/specs/Ex/unpack_ex_3D_int_2.mod.py25
-rw-r--r--tests/nnapi/specs/V1_0/add.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/add.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/add_broadcast_4D_2D_after_nops_float_nnfw.mod.py31
-rw-r--r--tests/nnapi/specs/V1_0/add_broadcast_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/add_broadcast_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/add_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/add_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_float_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_float_5.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_5.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_quant8_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_quant8_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/avg_pool_quant8_5.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_5.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_float_4D_axis3_1_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_float_4D_axis3_1_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/concat_quant8_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_1_h3_w2_SAME.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_SAME.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_1_h3_w2_VALID.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_VALID.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_3_h3_w2_SAME.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_SAME.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_3_h3_w2_VALID.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_VALID.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float_channels.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float_channels_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float_large_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_float_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_float_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_channels.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_channels_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_large_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_overflow.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_overflow_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/conv_quant8_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depth_to_space_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depth_to_space_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depth_to_space_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depth_to_space_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depth_to_space_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float_large_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float_large_2_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float_large_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_float_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_quant8_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_quant8_large_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/depthwise_conv2d_quant8_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/dequantize.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/dequantize.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/embedding_lookup.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/embedding_lookup_2d_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_2d_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/embedding_lookup_4d_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_4d_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/floor_.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/floor_.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float_1_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_1_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float_large_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_float_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_quant8_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_quant8_large_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/fully_connected_quant8_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/hashtable_lookup_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/hashtable_lookup_float_4D_nnfw.mod.py62
-rw-r--r--tests/nnapi/specs/V1_0/hashtable_lookup_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/l2_normalization.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/l2_normalization_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/l2_normalization_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/l2_pool_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/l2_pool_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/l2_pool_float_large.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_large.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/local_response_norm_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/local_response_norm_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/local_response_norm_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/local_response_norm_float_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/logistic_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/logistic_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/logistic_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/logistic_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lsh_projection.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lsh_projection_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lsh_projection_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm2_state.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm2_state2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm3_state.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm3_state2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm3_state3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm_state.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm_state.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/lstm_state2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/lstm_state2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_float_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_quant8_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/max_pool_quant8_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mobilenet_quantized.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_quantized.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mul.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mul.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mul_4D_nnfw.mod.py19
-rw-r--r--tests/nnapi/specs/V1_0/mul_broadcast_3D_1D_1_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_1_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mul_broadcast_3D_1D_2_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_2_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mul_broadcast_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mul_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mul_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/mul_relu.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/mul_relu.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu1_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu1_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu1_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu1_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu6_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu6_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu6_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu6_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/relu_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/reshape.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/reshape.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/reshape_quant8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/reshape_quant8_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/reshape_weights_as_inputs.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/reshape_weights_as_inputs.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/resize_bilinear.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/resize_bilinear_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/rnn.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/rnn.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/rnn_state.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/rnn_state.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/softmax_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/softmax_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/softmax_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/softmax_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/space_to_depth_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/space_to_depth_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/space_to_depth_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/space_to_depth_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/space_to_depth_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/svdf.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/svdf.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/svdf2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/svdf2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/svdf_state.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/svdf_state.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_0/tanh_.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_0/tanh_.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/batch_to_space.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/batch_to_space.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/batch_to_space_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/batch_to_space_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/batch_to_space_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/batch_to_space_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/div_.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/div_.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/div_broadcast_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/div_broadcast_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/div_broadcast_float_4D_2D_nnfw.mod.py22
-rw-r--r--tests/nnapi/specs/V1_1/fully_connected_float_4d_simple.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/fully_connected_float_4d_simple.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean_4D_float_reducing_C_nnfw.mod.py39
-rw-r--r--tests/nnapi/specs/V1_1/mean_4D_float_reducing_HW_nnfw.mod.py39
-rw-r--r--tests/nnapi/specs/V1_1/mean_axis01_1_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean_axis01_1_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean_axis01_2_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean_axis01_2_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/mean_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/mean_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/pad.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/pad.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/pad_2D_HW_nnfw.mod.py21
-rw-r--r--tests/nnapi/specs/V1_1/pad_3D_HWC_nnfw.mod.py27
-rw-r--r--tests/nnapi/specs/V1_1/pad_BHWC_nnfw.mod.py76
-rw-r--r--tests/nnapi/specs/V1_1/pad_BHW_nnfw.mod.py28
-rw-r--r--tests/nnapi/specs/V1_1/pad_HWD_nnfw.mod.py32
-rw-r--r--tests/nnapi/specs/V1_1/pad_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/pad_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/pad_quant8_nnfw.mod.py20
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_float_1_nnfw.mod.py54
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_quant8_1_nnfw.mod.py19
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_quant8_2_nnfw.mod.py51
-rw-r--r--tests/nnapi/specs/V1_1/space_to_batch_quant8_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/space_to_batch_quant8_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/squeeze.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/squeeze.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/squeeze_2D_float_1_nnfw.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/squeeze_2D_float_1_nnfw.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/squeeze_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/squeeze_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/squeeze_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/squeeze_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_10.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_10.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_11.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_11.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_5.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_5.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_6.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_6.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_7.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_7.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_float_9.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_float_9.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_qaunt8_10.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_qaunt8_10.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_qaunt8_11.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_qaunt8_11.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_2.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_2.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_3.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_3.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_4.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_4.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_5.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_5.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_6.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_6.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_7.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_7.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_8.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_8.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/strided_slice_quant8_9.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/strided_slice_quant8_9.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/sub.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/sub.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/sub_broadcast_4D_2D_float_nnfw.mod.py24
-rw-r--r--tests/nnapi/specs/V1_1/sub_broadcast_float.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/sub_broadcast_float.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/transpose.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/transpose.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/transpose_2D_nnfw.mod.py16
-rw-r--r--tests/nnapi/specs/V1_1/transpose_3D_nnfw.mod.py16
-rw-r--r--tests/nnapi/specs/V1_1/transpose_float_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/transpose_float_1.mod.py)0
-rw-r--r--tests/nnapi/specs/V1_1/transpose_quant8_1.mod.py (renamed from runtimes/tests/neural_networks_test/specs/V1_1/transpose_quant8_1.mod.py)0
-rwxr-xr-xtests/nnapi/specs/generate_test.sh125
-rwxr-xr-xtests/nnapi/specs/generate_vts_test.sh (renamed from runtimes/tests/neural_networks_test/specs/generate_vts_test.sh)0
-rwxr-xr-xtests/nnapi/specs/slicing.sh (renamed from runtimes/tests/neural_networks_test/specs/slicing.sh)0
-rw-r--r--tests/nnapi/src/TestGenerated.cpp (renamed from runtimes/tests/neural_networks_test/TestGenerated.cpp)0
-rw-r--r--tests/nnapi/src/TestGenerated_Ex.cpp24
-rw-r--r--tests/nnapi/src/TestGenerated_V1_0.cpp24
-rw-r--r--tests/nnapi/src/TestGenerated_V1_1.cpp24
-rw-r--r--tests/nnapi/src/TestGenerated_common.cpp134
-rw-r--r--tests/nnapi/src/TestMain.cpp (renamed from runtimes/tests/neural_networks_test/TestMain.cpp)0
-rw-r--r--tests/nnapi/src/TestTrivialModel.cpp (renamed from runtimes/tests/neural_networks_test/TestTrivialModel.cpp)0
-rw-r--r--tests/nnapi/src/TestValidation.cpp612
-rw-r--r--tests/scripts/README.md63
-rwxr-xr-xtests/scripts/common.sh (renamed from tools/test_driver/common.sh)0
-rw-r--r--tests/scripts/neurun_frameworktest_list.txt9
-rw-r--r--tests/scripts/nnfw_kernel_env_list.txt (renamed from tools/test_driver/nnfw_kernel_env_list.txt)0
-rwxr-xr-xtests/scripts/print_to_json.sh (renamed from tools/test_driver/print_to_json.sh)0
-rwxr-xr-xtests/scripts/py/common.py (renamed from tools/test_driver/py/common.py)0
-rwxr-xr-xtests/scripts/py/run_frameworktest.py (renamed from tools/test_driver/py/run_frameworktest.py)0
-rwxr-xr-xtests/scripts/py/run_unittest.py (renamed from tools/test_driver/py/run_unittest.py)0
-rwxr-xr-xtests/scripts/py/test_driver.py398
-rwxr-xr-xtests/scripts/run_benchmark.sh146
-rwxr-xr-xtests/scripts/run_benchmark_acl.sh (renamed from tools/test_driver/run_benchmark_acl.sh)0
-rwxr-xr-xtests/scripts/run_benchmark_op.sh197
-rw-r--r--tests/scripts/run_benchmark_tflite_model.in (renamed from tools/test_driver/run_benchmark_tflite_model.in)0
-rwxr-xr-xtests/scripts/run_benchmark_tflite_model.sh (renamed from tools/test_driver/run_benchmark_tflite_model.sh)0
-rwxr-xr-xtests/scripts/run_frameworktest.sh (renamed from tools/test_driver/run_frameworktest.sh)0
-rwxr-xr-xtests/scripts/run_unittest.sh109
-rwxr-xr-xtests/scripts/test_driver.sh328
-rw-r--r--tests/tools/CMakeLists.txt8
-rw-r--r--tests/tools/nnapi_test/CMakeLists.txt5
-rw-r--r--tests/tools/nnapi_test/src/nnapi_test.cc55
-rw-r--r--tests/tools/tflite_benchmark/CMakeLists.txt5
-rw-r--r--tests/tools/tflite_benchmark/src/tflite_benchmark.cc239
-rw-r--r--tests/tools/tflite_benchmark_model/.FORMATDENY0
-rw-r--r--tests/tools/tflite_benchmark_model/CMakeLists.txt18
-rw-r--r--tests/tools/tflite_benchmark_model/README.md197
-rw-r--r--tests/tools/tflite_benchmark_model/benchmark_tflite_model.cc401
-rw-r--r--tests/tools/tflite_benchmark_model/profile_summarizer.cc161
-rw-r--r--tests/tools/tflite_benchmark_model/stats_calculator.cc317
-rw-r--r--tests/tools/tflite_run/CMakeLists.txt26
-rw-r--r--tests/tools/tflite_run/README.md (renamed from tools/tflite_run/README.md)0
-rw-r--r--tests/tools/tflite_run/src/args.cc113
-rw-r--r--tests/tools/tflite_run/src/args.h53
-rw-r--r--tests/tools/tflite_run/src/bin_image.cc (renamed from tools/tflite_run/src/bin_image.cc)0
-rw-r--r--tests/tools/tflite_run/src/bin_image.h (renamed from tools/tflite_run/src/bin_image.h)0
-rw-r--r--tests/tools/tflite_run/src/tensor_dumper.cc (renamed from tools/tflite_run/src/tensor_dumper.cc)0
-rw-r--r--tests/tools/tflite_run/src/tensor_dumper.h (renamed from tools/tflite_run/src/tensor_dumper.h)0
-rw-r--r--tests/tools/tflite_run/src/tensor_loader.cc67
-rw-r--r--tests/tools/tflite_run/src/tensor_loader.h35
-rw-r--r--tests/tools/tflite_run/src/tflite_run.cc262
-rw-r--r--tests/tools/tflite_run/src/tflite_test.cc (renamed from tools/tflite_run/src/tflite_test.cc)0
-rw-r--r--tools/CMakeLists.txt11
-rw-r--r--tools/cross/arm/sources.list.bionic11
-rwxr-xr-xtools/cross/build_rootfs.sh3
-rw-r--r--tools/modelgen/CONV_2D.template.json102
-rwxr-xr-xtools/modelgen/modelgen.py98
-rwxr-xr-xtools/modelgen/modelgen.sh31
-rw-r--r--tools/nnapi_quickcheck/CMakeLists.txt4
-rw-r--r--tools/nnapi_quickcheck/tests/add_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_3.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_4.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_5.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_6.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_7.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_8.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_9.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/add_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/avg_pool_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/avg_pool_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/cast_1.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/cast_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/cast_q_to_f_1.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/concat_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/concat_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/conv_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/conv_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/dconv_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/dconv_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/dequantize_1.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/div_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/div_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/fully_connected_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/fully_connected_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/gather_1.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/gather_2.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/logistic_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/max_pool_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/max_pool_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/mul_1.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/mul_2.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/mul_quan_1.cpp6
-rw-r--r--tools/nnapi_quickcheck/tests/relu1_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/relu6_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/relu6_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/relu_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/relu_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/relu_3.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/relu_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/reshape_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/reshape_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/resize_bilinear_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/softmax_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/softmax_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/softmax_quan_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/split_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/split_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/split_3.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/split_4.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/sub_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/sub_2.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/sub_3.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/sub_4.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/sub_5.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/sub_6.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/tanh_1.cpp8
-rw-r--r--tools/nnapi_quickcheck/tests/topk_v2_1.cpp8
-rw-r--r--tools/nnapi_test/CMakeLists.txt5
-rw-r--r--tools/nnapi_test/src/nnapi_test.cc55
-rw-r--r--tools/opencl_tool/src/opencl_info.cc81
-rw-r--r--tools/tensorflow_model_freezer/base_freezer.py5
-rw-r--r--tools/tensorflow_model_freezer/readme.md18
-rwxr-xr-xtools/tensorflow_model_freezer/sample/ARGMAX_gen.py100
-rwxr-xr-xtools/tensorflow_model_freezer/sample/ARGMIN_gen.py100
-rwxr-xr-xtools/tensorflow_model_freezer/sample/DIV_gen.py7
-rwxr-xr-xtools/tensorflow_model_freezer/sample/LOGICAL_AND_gen.py105
-rwxr-xr-xtools/tensorflow_model_freezer/sample/LOGICAL_NOT_gen.py100
-rwxr-xr-xtools/tensorflow_model_freezer/sample/LOGICAL_OR_gen.py104
-rwxr-xr-xtools/tensorflow_model_freezer/sample/MUL_gen.py11
-rwxr-xr-xtools/tensorflow_model_freezer/sample/SQUEEZE_gen.py7
-rwxr-xr-xtools/tensorflow_model_freezer/sample/STACK_gen.py101
-rwxr-xr-xtools/tensorflow_model_freezer/sample/TOPK_gen.py14
-rw-r--r--tools/tensorflow_model_freezer/sample/UNSTACK_gen.py100
-rw-r--r--tools/test_driver/README.md63
-rw-r--r--tools/test_driver/benchmark_op_list.txt11
-rw-r--r--tools/test_driver/neurun_frameworktest_list.txt10
-rwxr-xr-xtools/test_driver/py/test_driver.py398
-rwxr-xr-xtools/test_driver/run_benchmark.sh146
-rwxr-xr-xtools/test_driver/run_benchmark_op.sh209
-rwxr-xr-xtools/test_driver/run_unittest.sh109
-rwxr-xr-xtools/test_driver/test_driver.sh329
-rw-r--r--tools/tflite_benchmark/CMakeLists.txt5
-rw-r--r--tools/tflite_benchmark/src/tflite_benchmark.cc231
-rw-r--r--tools/tflite_benchmark_model/CMakeLists.txt6
-rw-r--r--tools/tflite_benchmark_model/README.md209
-rw-r--r--tools/tflite_benchmark_model/benchmark_main.cc53
-rw-r--r--tools/tflite_benchmark_model/benchmark_model.cc175
-rw-r--r--tools/tflite_benchmark_model/benchmark_model.h177
-rw-r--r--tools/tflite_benchmark_model/benchmark_params.cc73
-rw-r--r--tools/tflite_benchmark_model/benchmark_params.h118
-rw-r--r--tools/tflite_benchmark_model/benchmark_tflite_model.cc360
-rw-r--r--tools/tflite_benchmark_model/benchmark_tflite_model.h95
-rw-r--r--tools/tflite_benchmark_model/command_line_flags.cc214
-rw-r--r--tools/tflite_benchmark_model/command_line_flags.h141
-rw-r--r--tools/tflite_benchmark_model/logging.h92
-rw-r--r--tools/tflite_benchmark_model/profile_summarizer.cc164
-rw-r--r--tools/tflite_benchmark_model/profile_summarizer.h55
-rw-r--r--tools/tflite_examples/CMakeLists.txt2
-rw-r--r--tools/tflite_examples/src/conv.cpp330
-rw-r--r--tools/tflite_run/CMakeLists.txt26
-rw-r--r--tools/tflite_run/src/args.cc125
-rw-r--r--tools/tflite_run/src/args.h55
-rw-r--r--tools/tflite_run/src/tensor_loader.cc67
-rw-r--r--tools/tflite_run/src/tensor_loader.h35
-rw-r--r--tools/tflite_run/src/tflite_run.cc253
-rwxr-xr-xtools/tflitefile_tool/model_parser.py69
-rw-r--r--tools/tflitefile_tool/model_printer.py142
-rwxr-xr-xtools/tflitefile_tool/operation.py14
-rwxr-xr-xtools/tflitefile_tool/operator_parser.py68
-rw-r--r--tools/tflitefile_tool/operator_printer.py72
-rwxr-xr-xtools/tflitefile_tool/operator_wrapping.py67
-rw-r--r--tools/tflitefile_tool/option_printer.py69
-rwxr-xr-xtools/tflitefile_tool/perf_predictor.py13
-rw-r--r--[-rwxr-xr-x]tools/tflitefile_tool/select_operator.py474
-rw-r--r--tools/tflitefile_tool/tensor_printer.py80
-rwxr-xr-xtools/tflitefile_tool/tensor_wrapping.py82
-rw-r--r--tools/tflitefile_tool/tflite/BidirectionalSequenceRNNOptions.py5
-rw-r--r--tools/tflitefile_tool/tflite/BuiltinOperator.py14
-rw-r--r--tools/tflitefile_tool/tflite/BuiltinOptions.py10
-rw-r--r--tools/tflitefile_tool/tflite/DepthwiseConv2DOptions.py24
-rw-r--r--tools/tflitefile_tool/tflite/FakeQuantOptions.py5
-rw-r--r--tools/tflitefile_tool/tflite/FillOptions.py28
-rw-r--r--tools/tflitefile_tool/tflite/FloorDivOptions.py28