summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunseok Lee <chunseok.lee@samsung.com>2020-03-05 06:10:09 (GMT)
committerChunseok Lee <chunseok.lee@samsung.com>2020-03-05 06:22:53 (GMT)
commitd91a039e0eda6fd70dcd22672b8ce1817c1ca50e (patch)
tree62668ec548cf31fadbbf4e99522999ad13434a25
parentbd11b24234d7d43dfe05a81c520aa01ffad06e42 (diff)
downloadnnfw-d91a039e0eda6fd70dcd22672b8ce1817c1ca50e.zip
nnfw-d91a039e0eda6fd70dcd22672b8ce1817c1ca50e.tar.gz
nnfw-d91a039e0eda6fd70dcd22672b8ce1817c1ca50e.tar.bz2
catch up to tizen_5.5 and remove unness dir
- update to tizen_5.5 - remove dirs
-rw-r--r--.ctags1
-rw-r--r--.gitattributes1
-rw-r--r--.gitignore78
-rw-r--r--.mailmap57
-rw-r--r--CMakeLists.txt91
-rw-r--r--CONTRIBTUTORS (renamed from tools/.FORMATCHECKED)0
-rw-r--r--COPYRIGHT1
-rw-r--r--LICENSE47
-rw-r--r--Makefile265
-rw-r--r--Makefile.template183
-rw-r--r--README.md74
-rw-r--r--cmake/ApplyCompileFlags.cmake15
-rw-r--r--cmake/CfgOptionFlags.cmake26
-rw-r--r--cmake/config/config_aarch64-linux.cmake32
-rw-r--r--cmake/config/config_aarch64-tizen.cmake55
-rw-r--r--cmake/config/config_arm64-android.cmake44
-rw-r--r--cmake/config/config_armv7l-linux.cmake32
-rw-r--r--cmake/config/config_armv7l-tizen.cmake60
-rw-r--r--cmake/config/config_x86_64-linux.cmake7
-rw-r--r--cmake/modules/ExternalSourceTools.cmake58
-rw-r--r--cmake/option/identify_platform.cmake48
-rw-r--r--cmake/option/option_aarch64-linux.cmake16
-rw-r--r--cmake/option/option_aarch64-tizen.cmake15
-rw-r--r--cmake/option/option_arm64-android.cmake9
-rw-r--r--cmake/option/option_armv7l-linux.cmake32
-rw-r--r--cmake/option/option_armv7l-tizen.cmake20
-rw-r--r--cmake/option/option_linux.cmake33
-rw-r--r--cmake/option/option_x86_64-linux.cmake12
-rw-r--r--cmake/packages/ARMComputeConfig.cmake81
-rw-r--r--cmake/packages/ARMComputeSourceConfig.cmake18
-rw-r--r--cmake/packages/AbslSourceConfig.cmake19
-rw-r--r--cmake/packages/EigenSourceConfig.cmake19
-rw-r--r--cmake/packages/FarmhashSourceConfig.cmake19
-rw-r--r--cmake/packages/FlatBuffersSourceConfig.cmake19
-rw-r--r--cmake/packages/GEMMLowpSourceConfig.cmake19
-rw-r--r--cmake/packages/GTestConfig.cmake49
-rw-r--r--cmake/packages/NEON2SSESourceConfig.cmake19
-rw-r--r--cmake/packages/NoniusConfig.cmake18
-rw-r--r--cmake/packages/NoniusSourceConfig.cmake18
-rw-r--r--cmake/packages/TensorFlowSourceConfig.cmake18
-rw-r--r--cmake/packages/TensorflowConfig.cmake44
-rw-r--r--contrib/CMakeLists.txt6
-rw-r--r--contrib/TFLiteSharp/TFLiteNative/include/tflite_log.h65
-rw-r--r--contrib/TFLiteSharp/TFLiteNative/include/tflite_nativewrapper.h56
-rw-r--r--contrib/TFLiteSharp/TFLiteNative/src/tflite_nativewrapper.cpp142
-rw-r--r--contrib/benchmark_acl/src/Benchmark.cpp74
-rw-r--r--contrib/detection/detection.cpp73
-rw-r--r--contrib/labs/jniacl/src/io_accessor.cc100
-rw-r--r--contrib/labs/jniacl/src/io_accessor.h93
-rw-r--r--contrib/labs/jniacl/src/jniacl_main.cc39
-rw-r--r--contrib/labs/kerneltesting/CMakeLists.txt19
-rw-r--r--contrib/labs/kerneltesting/conv2d/CMakeLists.txt15
-rw-r--r--contrib/labs/kerneltesting/conv2d/OperationUtils.h90
-rw-r--r--contrib/labs/kerneltesting/conv2d/common.h89
-rw-r--r--contrib/labs/kerneltesting/conv2d/compatibility.h78
-rw-r--r--contrib/labs/kerneltesting/conv2d/io_accessor.cpp124
-rw-r--r--contrib/labs/kerneltesting/conv2d/io_accessor.h104
-rw-r--r--contrib/labs/kerneltesting/conv2d/nnfw_conv2d_test.cpp607
-rw-r--r--contrib/labs/kerneltesting/conv2d/optimized_ops.h339
-rw-r--r--contrib/labs/kerneltesting/conv2d/types.h146
-rw-r--r--contrib/labs/opencl_test/CMakeLists.txt12
-rw-r--r--contrib/labs/opencl_test/src/opencl_test.cc397
-rw-r--r--contrib/labs/tflite_examples/src/conv.cpp330
-rw-r--r--contrib/tflite_classify/CMakeLists.txt22
-rw-r--r--contrib/tflite_classify/src/InferenceInterface.h93
-rw-r--r--contrib/tflite_test/tflite_test.cpp236
-rw-r--r--docs/HowToContribute.md24
-rw-r--r--docs/doxygen/Doxyfile2500
-rw-r--r--docs/fig/compiler_flow.png (renamed from tests/.FORMATCHECKED)0
-rw-r--r--docs/fig/nnfw_compiler_structure.png (renamed from runtimes/pure_arm_compute/.FORMATCHECKED)0
-rw-r--r--docs/fig/nnfw_compiler_structure.pptx (renamed from runtimes/neurun/.FORMATCHECKED)0
-rw-r--r--docs/fig/nnfw_components.png (renamed from libs/.FORMATCHECKED)0
-rw-r--r--docs/fig/nnfw_components.pptx (renamed from include/.FORMATCHECKED)0
-rw-r--r--docs/fig/nnfw_nativeapi_flow.png (renamed from contrib/tflite_classify/.FORMATCHECKED)0
-rw-r--r--docs/fig/nnfw_nativeapi_flow.pptx0
-rw-r--r--docs/fig/nnfw_nnapi_flow.png0
-rw-r--r--docs/fig/nnfw_nnapi_flow.pptx0
-rw-r--r--docs/fig/nnfw_runtime_behavior.png0
-rw-r--r--docs/fig/nnfw_runtime_behavior.pptx0
-rw-r--r--docs/fig/nnfw_runtime_structure.png0
-rw-r--r--docs/fig/nnfw_runtime_structure.pptx0
-rw-r--r--docs/fig/runtime_nativeapi_flow.png0
-rw-r--r--docs/howto.md36
-rw-r--r--docs/howto/CrossBuildForArm.md107
-rw-r--r--docs/howto/HowToUseDockerImage.md168
-rw-r--r--docs/nncc/design.md10
-rw-r--r--docs/nncc/getting_started.md73
-rw-r--r--docs/nncc/images/nncc_components.png0
-rw-r--r--docs/nncc/images/nncc_idef0_a0.png0
-rw-r--r--docs/nncc/images/nncc_idef0_a1.png0
-rw-r--r--docs/nncc/images/nncc_idef0_a12.png0
-rw-r--r--docs/nncc/project/detailed_level_design.md329
-rw-r--r--docs/nncc/project/development_document.md257
-rw-r--r--docs/nncc/project/high_level_design.md457
-rw-r--r--docs/nncc/project/requirements_specification.md272
-rw-r--r--docs/nncc/project/test_plan.md442
-rw-r--r--docs/nncc/project_guide.md27
-rw-r--r--docs/nncc/roadmap.md6
-rw-r--r--docs/nnfw/2018/fig/nnfw_architecture.png0
-rw-r--r--docs/nnfw/2018/fig/nnfw_architecture.pptx0
-rw-r--r--docs/nnfw/2018/project/2018_requirement_specification.md (renamed from docs/project/2018_requirement_specification.md)0
-rw-r--r--docs/nnfw/2018/roadmap.md (renamed from docs/roadmap.md)0
-rw-r--r--docs/nnfw/2018/workgroups.md (renamed from docs/workgroups.md)0
-rw-r--r--docs/nnfw/HowToImplementOperatorKernel.md (renamed from docs/HowToImplementOperatorKernel.md)0
-rw-r--r--docs/nnfw/fig/nnfw_architecture.png0
-rw-r--r--docs/nnfw/fig/nnfw_architecture.pptx0
-rw-r--r--docs/nnfw/fig/nnfw_behavior.png0
-rw-r--r--docs/nnfw/fig/nnfw_behavior.pptx0
-rw-r--r--docs/nnfw/howto.md37
-rw-r--r--docs/nnfw/howto/BuildTFfromSource.md (renamed from docs/howto/BuildTFfromSource.md)0
-rw-r--r--docs/nnfw/howto/CrossBuildForAarch64.md (renamed from docs/howto/CrossBuildForAarch64.md)0
-rw-r--r--docs/nnfw/howto/CrossBuildForArm.md129
-rw-r--r--docs/nnfw/howto/HowToAddUnittest.md (renamed from docs/howto/HowToAddUnittest.md)0
-rw-r--r--docs/nnfw/howto/HowToTestManualy.md64
-rw-r--r--docs/nnfw/howto/HowToUseDockerImage.md158
-rw-r--r--docs/nnfw/howto/HowtoMakeSampleAppOnNnfw.md132
-rw-r--r--docs/nnfw/howto/device/xu3-dip.png0
-rw-r--r--docs/nnfw/howto/device/xu3_tizen.md140
-rw-r--r--docs/nnfw/howto/device/xu3_ubuntu.md (renamed from docs/howto/device/xu3_ubuntu.md)0
-rw-r--r--docs/nnfw/howto/device/xu4_tizen.md (renamed from docs/howto/device/xu4_tizen.md)0
-rw-r--r--docs/nnfw/howto/device/xu4_ubuntu.md (renamed from docs/howto/device/xu4_ubuntu.md)0
-rw-r--r--docs/nnfw/project/2018_high_level_design.md (renamed from docs/project/2018_high_level_design.md)0
-rw-r--r--docs/nnfw/project/2019_requirement_specification.md131
-rw-r--r--docs/nnfw/roadmap.md76
-rw-r--r--docs/nnfw/tests/Convolution_manual_3x3.xlsx0
-rw-r--r--docs/nnfw/tests/Softmax_manual.xlsx0
-rw-r--r--docs/nnfw/workgroups.md65
-rw-r--r--externals/CMakeLists.txt122
-rw-r--r--externals/nnapi_test_generator/README.md11
-rw-r--r--include/NeuralNetworks.h2578
-rw-r--r--include/NeuralNetworksEx.h670
-rw-r--r--include/NeuralNetworksLoadHelpers.h132
-rw-r--r--infra/command/build-docker-image46
-rw-r--r--infra/command/format198
-rw-r--r--infra/command/gen-coverage-report78
-rw-r--r--infra/command/install-githooks15
-rw-r--r--infra/command/pylint32
-rw-r--r--infra/config/build.configuration1
-rw-r--r--infra/docker/Dockerfile65
-rw-r--r--infra/git-hooks/pre-push.sh32
-rw-r--r--infra/nncc/3rdparty/.gitignore1
-rw-r--r--infra/nncc/3rdparty/Eigen/fd6845384b86/URL.default1
-rw-r--r--infra/nncc/3rdparty/Eigen/fd6845384b86/URL.info3
-rw-r--r--infra/nncc/CMakeLists.txt144
-rw-r--r--infra/nncc/cmake/modules/Asserts.cmake8
-rw-r--r--infra/nncc/cmake/modules/ExternalProjectTools.cmake3
-rw-r--r--infra/nncc/cmake/modules/ExternalSourceTools.cmake97
-rw-r--r--infra/nncc/cmake/modules/ListFile.cmake12
-rw-r--r--infra/nncc/cmake/modules/OptionTools.cmake9
-rw-r--r--infra/nncc/cmake/modules/OptionalTargetTools.cmake5
-rw-r--r--infra/nncc/cmake/modules/StampTools.cmake18
-rw-r--r--infra/nncc/cmake/modules/TargetRequire.cmake45
-rw-r--r--infra/nncc/cmake/modules/ThirdPartyTools.cmake42
-rw-r--r--infra/nncc/cmake/modules/add_subdirectories.cmake (renamed from cmake/modules/ExtendCMakeFunction.cmake)0
-rw-r--r--infra/nncc/cmake/packages/AbseilConfig.cmake37
-rw-r--r--infra/nncc/cmake/packages/AbseilSourceConfig.cmake24
-rw-r--r--infra/nncc/cmake/packages/Caffe/CMakeLists.txt15
-rw-r--r--infra/nncc/cmake/packages/CaffeConfig.cmake62
-rw-r--r--infra/nncc/cmake/packages/CaffeProto/CMakeLists.txt6
-rw-r--r--infra/nncc/cmake/packages/CaffeProtoConfig.cmake24
-rw-r--r--infra/nncc/cmake/packages/CaffeSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/EigenConfig.cmake17
-rw-r--r--infra/nncc/cmake/packages/EigenSource-fd6845384b86Config.cmake26
-rw-r--r--infra/nncc/cmake/packages/EigenSourceConfig.cmake19
-rw-r--r--infra/nncc/cmake/packages/Farmhash/CMakeLists.txt3
-rw-r--r--infra/nncc/cmake/packages/FarmhashConfig.cmake17
-rw-r--r--infra/nncc/cmake/packages/FarmhashSourceConfig.cmake19
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersConfig.cmake135
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersSource-1.10/FlatBuffersSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersSource-1.10/FlatBuffersSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersSource-1.8/FlatBuffersSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersSource-1.8/FlatBuffersSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersSourceConfig.cmake25
-rw-r--r--infra/nncc/cmake/packages/FlatBuffersSourceConfigVersion.cmake9
-rw-r--r--infra/nncc/cmake/packages/GEMMLowpConfig.cmake20
-rw-r--r--infra/nncc/cmake/packages/GEMMLowpSourceConfig.cmake19
-rw-r--r--infra/nncc/cmake/packages/GFlagsConfig.cmake35
-rw-r--r--infra/nncc/cmake/packages/GFlagsSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/GLogConfig.cmake24
-rw-r--r--infra/nncc/cmake/packages/GTestConfig.cmake86
-rw-r--r--infra/nncc/cmake/packages/GTestSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/GoogleDoubleConversionConfig.cmake52
-rw-r--r--infra/nncc/cmake/packages/GoogleNSyncConfig.cmake62
-rw-r--r--infra/nncc/cmake/packages/LLVMConfig.cmake45
-rw-r--r--infra/nncc/cmake/packages/NEON2SSEConfig.cmake17
-rw-r--r--infra/nncc/cmake/packages/NEON2SSESourceConfig.cmake19
-rw-r--r--infra/nncc/cmake/packages/ONNXProto/CMakeLists.txt6
-rw-r--r--infra/nncc/cmake/packages/ONNXProtoConfig.cmake25
-rw-r--r--infra/nncc/cmake/packages/ONNXRuntimeConfig.cmake29
-rw-r--r--infra/nncc/cmake/packages/ONNXSource-1.3.0/ONNXSourceConfig.cmake20
-rw-r--r--infra/nncc/cmake/packages/ONNXSource-1.3.0/ONNXSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/ONNXSource-1.4.1/ONNXSourceConfig.cmake20
-rw-r--r--infra/nncc/cmake/packages/ONNXSource-1.4.1/ONNXSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfig.cmake20
-rw-r--r--infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/ProtobufConfig.cmake139
-rw-r--r--infra/nncc/cmake/packages/ProtobufSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/PytorchSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/TensorFlowConfig.cmake53
-rw-r--r--infra/nncc/cmake/packages/TensorFlowLite-1.12/Lite/CMakeLists.txt41
-rw-r--r--infra/nncc/cmake/packages/TensorFlowLite-1.12/TensorFlowLiteConfig.cmake62
-rw-r--r--infra/nncc/cmake/packages/TensorFlowLite-1.12/TensorFlowLiteConfigVersion.cmake9
-rw-r--r--infra/nncc/cmake/packages/TensorFlowLite-1.7/Lite/CMakeLists.txt38
-rw-r--r--infra/nncc/cmake/packages/TensorFlowLite-1.7/TensorFlowLiteConfig.cmake55
-rw-r--r--infra/nncc/cmake/packages/TensorFlowLite-1.7/TensorFlowLiteConfigVersion.cmake9
-rw-r--r--infra/nncc/cmake/packages/TensorFlowProtoText-1.12/TensorFlowProtoTextConfig.cmake104
-rw-r--r--infra/nncc/cmake/packages/TensorFlowProtoText-1.12/TensorFlowProtoTextConfigVersion.cmake9
-rw-r--r--infra/nncc/cmake/packages/TensorFlowProtoText-1.12/build/CMakeLists.txt78
-rw-r--r--infra/nncc/cmake/packages/TensorFlowProtoText-1.12/make_directories.sh6
-rw-r--r--infra/nncc/cmake/packages/TensorFlowSource-1.12/TensorFlowSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/TensorFlowSource-1.12/TensorFlowSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/TensorFlowSource-1.14/TensorFlowSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/TensorFlowSource-1.14/TensorFlowSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/TensorFlowSource-1.7/TensorFlowSourceConfig.cmake18
-rw-r--r--infra/nncc/cmake/packages/TensorFlowSource-1.7/TensorFlowSourceConfigVersion.cmake10
-rw-r--r--infra/nncc/cmake/packages/TensorFlowVersionChecker.c9
-rw-r--r--infra/nncc/command/build11
-rw-r--r--infra/nncc/command/check-copyright62
-rw-r--r--infra/nncc/command/configure10
-rw-r--r--infra/nncc/command/docker-nncc10
-rw-r--r--infra/nncc/command/docker-run10
-rw-r--r--infra/nncc/command/docker-shell11
-rw-r--r--infra/nncc/command/test13
-rw-r--r--infra/nncc/config/build.configuration1
-rw-r--r--infra/nncc/config/docker.configuration46
-rw-r--r--infra/nnfw/CMakeLists.txt107
-rw-r--r--infra/nnfw/cmake/ApplyCompileFlags.cmake33
-rw-r--r--infra/nnfw/cmake/CfgOptionFlags.cmake65
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_aarch64-linux.cmake12
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_aarch64-tizen.cmake13
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_arm64-android.cmake9
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_armv7l-linux.cmake18
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_armv7l-tizen.cmake18
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_linux.cmake30
-rw-r--r--infra/nnfw/cmake/buildtool/config/config_x86_64-linux.cmake12
-rw-r--r--infra/nnfw/cmake/buildtool/cross/toolchain_aarch64-linux.cmake39
-rw-r--r--infra/nnfw/cmake/buildtool/cross/toolchain_aarch64-tizen.cmake62
-rw-r--r--infra/nnfw/cmake/buildtool/cross/toolchain_arm64-android.cmake44
-rw-r--r--infra/nnfw/cmake/buildtool/cross/toolchain_armv7l-linux.cmake38
-rw-r--r--infra/nnfw/cmake/buildtool/cross/toolchain_armv7l-tizen.cmake66
-rw-r--r--infra/nnfw/cmake/modules/ExtendCMakeFunction.cmake27
-rw-r--r--infra/nnfw/cmake/modules/ExternalProjectTools.cmake (renamed from cmake/modules/ExternalProjectTools.cmake)0
-rw-r--r--infra/nnfw/cmake/modules/ExternalSourceTools.cmake102
-rw-r--r--infra/nnfw/cmake/modules/IdentifyPlatform.cmake45
-rw-r--r--infra/nnfw/cmake/modules/OptionTools.cmake (renamed from cmake/modules/OptionTools.cmake)0
-rw-r--r--infra/nnfw/cmake/options/options_aarch64-linux.cmake8
-rw-r--r--infra/nnfw/cmake/options/options_aarch64-tizen.cmake10
-rw-r--r--infra/nnfw/cmake/options/options_arm64-android.cmake7
-rw-r--r--infra/nnfw/cmake/options/options_armv7l-linux.cmake8
-rw-r--r--infra/nnfw/cmake/options/options_armv7l-tizen.cmake12
-rw-r--r--infra/nnfw/cmake/options/options_x86_64-linux.cmake7
-rw-r--r--infra/nnfw/cmake/packages/ARMCompute/SConstruct309
-rw-r--r--infra/nnfw/cmake/packages/ARMComputeConfig.cmake205
-rw-r--r--infra/nnfw/cmake/packages/ARMComputeSourceConfig.cmake13
-rw-r--r--infra/nnfw/cmake/packages/AbslSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/BoostConfig.cmake58
-rw-r--r--infra/nnfw/cmake/packages/BoostSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/CpuinfoSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/EigenConfig.cmake (renamed from cmake/packages/EigenConfig.cmake)0
-rw-r--r--infra/nnfw/cmake/packages/EigenSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/Enum34SourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/FP16SourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/FXdivSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/FarmhashSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/FlatBuffersConfig.cmake (renamed from cmake/packages/FlatBuffersConfig.cmake)0
-rw-r--r--infra/nnfw/cmake/packages/FlatBuffersSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/GEMMLowpSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/GTestConfig.cmake43
-rw-r--r--infra/nnfw/cmake/packages/HDF5Config.cmake31
-rw-r--r--infra/nnfw/cmake/packages/NEON2SSESourceConfig.cmake20
-rw-r--r--infra/nnfw/cmake/packages/NNPACKConfig.cmake51
-rw-r--r--infra/nnfw/cmake/packages/NNPACKSourceConfig.cmake20
-rw-r--r--infra/nnfw/cmake/packages/Nonius/html_report_template.g.h++433
-rw-r--r--infra/nnfw/cmake/packages/NoniusConfig.cmake26
-rw-r--r--infra/nnfw/cmake/packages/NoniusSourceConfig.cmake13
-rw-r--r--infra/nnfw/cmake/packages/OpcodesSourceConfig.cmake13
-rw-r--r--infra/nnfw/cmake/packages/PSIMDSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/PeachpySourceConfig.cmake31
-rw-r--r--infra/nnfw/cmake/packages/PthreadpoolSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/SixSourceConfig.cmake14
-rw-r--r--infra/nnfw/cmake/packages/TensorFlowLite/CMakeLists.txt64
-rw-r--r--infra/nnfw/cmake/packages/TensorFlowLiteConfig.cmake69
-rw-r--r--infra/nnfw/cmake/packages/TensorFlowSourceConfig.cmake18
-rw-r--r--infra/nnfw/cmake/packages/TensorflowConfig.cmake44
-rw-r--r--infra/nnfw/command/build24
-rw-r--r--infra/nnfw/command/configure12
-rw-r--r--infra/nnfw/command/copyright-check55
-rw-r--r--infra/nnfw/command/docker-run12
-rw-r--r--infra/nnfw/command/docker-run-user12
-rw-r--r--infra/nnfw/command/docker-shell13
-rw-r--r--infra/nnfw/command/doxygen7
-rw-r--r--infra/nnfw/command/gen-coverage-report59
-rw-r--r--infra/nnfw/command/install16
-rw-r--r--infra/nnfw/config/build.configuration (renamed from scripts/config/build.configuration)0
-rw-r--r--infra/nnfw/config/docker.configuration44
-rw-r--r--infra/nnfw/config/gbs.conf20
-rw-r--r--infra/nnfw/doxygen/Doxyfile2502
-rw-r--r--infra/scripts/build_nnpkg.sh19
-rw-r--r--infra/scripts/docker_build_cross_arm_benchmark_model.sh49
-rw-r--r--infra/scripts/docker_build_cross_arm_neurun.sh46
-rw-r--r--infra/scripts/docker_build_cross_arm_neurun_release.sh47
-rw-r--r--infra/scripts/docker_build_cross_arm_pacl.sh47
-rw-r--r--infra/scripts/docker_build_cross_arm_pacl_release.sh48
-rw-r--r--infra/scripts/docker_build_cross_coverage.sh47
-rw-r--r--infra/scripts/docker_build_test_x64.sh53
-rw-r--r--infra/scripts/docker_build_tizen_cross.sh49
-rw-r--r--infra/scripts/docker_build_tizen_gbs.sh29
-rw-r--r--infra/scripts/docker_coverage_report.sh23
-rw-r--r--infra/scripts/test_arm_neurun_acl_cl.sh36
-rw-r--r--infra/scripts/test_arm_neurun_acl_neon.sh40
-rw-r--r--infra/scripts/test_arm_neurun_cpu.sh47
-rw-r--r--infra/scripts/test_arm_neurun_mixed.sh44
-rw-r--r--infra/scripts/test_arm_nnpkg.sh24
-rw-r--r--infra/scripts/test_arm_pacl.sh24
-rw-r--r--infra/scripts/test_coverage.sh46
-rw-r--r--infra/scripts/test_neurun_interp.sh18
-rw-r--r--infra/scripts/test_tizen_neurun_acl_cl.sh30
-rw-r--r--infra/scripts/test_tizen_neurun_mixed.sh38
-rw-r--r--infra/scripts/test_x64_neurun_cpu.sh20
-rw-r--r--infra/scripts/tizen_xu4_test.sh161
-rw-r--r--libs/ARMComputeEx/CMakeLists.txt21
-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/CLComparisonOpKernel.h61
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLExpKernel.h57
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLGatherKernel.h104
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLHashtableLookupKernel.h129
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLNormalizationLayerExKernel.h81
-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.h125
-rw-r--r--libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSpaceToBatchNDKernel.h69
-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/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/CLComparisonOp.h42
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLExp.h38
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLGather.h60
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLNormalizationLayerEx.h77
-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/CLSquaredDifference.h40
-rw-r--r--libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NENormalizationLayerEx.h83
-rw-r--r--libs/ARMComputeEx/src/core/CL/CLKernelLibrary.cpp409
-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.cl126
-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.cl146
-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/gather.cl98
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/hashtable_lookup.cl88
-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.cl88
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/pixelwise_div_int.cl80
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/pixelwise_mul_quantized.cl111
-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_operation.cl152
-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_ex.cl63
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2.cl103
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2_quicksort.cl130
-rw-r--r--libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2_radixsort.cl271
-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.cpp102
-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/CLExpKernel.cpp77
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLGatherKernel.cpp129
-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.cpp280
-rw-r--r--libs/ARMComputeEx/src/core/CL/kernels/CLReduceOperationKernel.cpp181
-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/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/CLComparisonOp.cpp40
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLExp.cpp28
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLGather.cpp34
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLNormalizationLayerEx.cpp50
-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.cpp49
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLReduceOperation.cpp123
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLSquaredDifference.cpp39
-rw-r--r--libs/ARMComputeEx/src/runtime/CL/functions/CLStridedSliceEx.cpp30
-rw-r--r--libs/ARMComputeEx/src/runtime/NEON/functions/NENormalizationLayerEx.cpp74
-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/environment.h130
-rw-r--r--libs/misc/include/misc/kernel/RandomObject.h77
-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/Shape.h152
-rw-r--r--libs/misc/src/environment.cpp95
-rw-r--r--libs/misc/src/tensor/Comparator.cpp40
-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/time.h35
-rw-r--r--libs/profiling/src/profiling/time.cpp55
-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/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/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/TensorShapeUtils.cpp48
-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
-rwxr-xr-xnnas38
-rwxr-xr-xnncc43
-rwxr-xr-xnnfw41
-rw-r--r--nnpackage/examples/one_op_in_tflite/add.tflite0
-rw-r--r--nnpackage/examples/one_op_in_tflite/metadata/MANIFEST7
-rw-r--r--nnpackage/schema/circle_schema.fbs804
-rw-r--r--nnpackage/spec/00_requirement.md28
-rw-r--r--nnpackage/spec/10_packaging_and_manifest.md92
-rw-r--r--nnpackage/spec/20_model_and_operators.md90
-rw-r--r--nnpackage/spec/30_custom_op.md86
-rw-r--r--packaging/flatbuffers.tar.gz0
-rw-r--r--packaging/nnfw.spec50
-rw-r--r--res/BVLCCaffeTests/BatchNorm_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/BatchNorm_000/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/Concat_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Concat_000/test.prototxt23
-rw-r--r--res/BVLCCaffeTests/Convolution_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_000/test.prototxt23
-rw-r--r--res/BVLCCaffeTests/Convolution_001/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_001/test.prototxt24
-rw-r--r--res/BVLCCaffeTests/Convolution_002/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_002/test.prototxt24
-rw-r--r--res/BVLCCaffeTests/Convolution_003/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_003/test.prototxt25
-rw-r--r--res/BVLCCaffeTests/Convolution_004/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_004/test.prototxt24
-rw-r--r--res/BVLCCaffeTests/Convolution_005/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_005/test.prototxt21
-rw-r--r--res/BVLCCaffeTests/Convolution_006/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_006/test.prototxt24
-rw-r--r--res/BVLCCaffeTests/Convolution_007/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Convolution_007/test.prototxt26
-rw-r--r--res/BVLCCaffeTests/Eltwise_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Eltwise_000/test.prototxt20
-rw-r--r--res/BVLCCaffeTests/Eltwise_001/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Eltwise_001/test.prototxt20
-rw-r--r--res/BVLCCaffeTests/Input_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Input_000/test.prototxt8
-rw-r--r--res/BVLCCaffeTests/Input_001/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Input_001/test.prototxt12
-rw-r--r--res/BVLCCaffeTests/Pooling_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Pooling_000/test.prototxt16
-rw-r--r--res/BVLCCaffeTests/Pooling_001/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Pooling_001/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/Pooling_002/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Pooling_002/test.prototxt16
-rw-r--r--res/BVLCCaffeTests/Pooling_003/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Pooling_003/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/Pooling_004/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Pooling_004/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/Pooling_005/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Pooling_005/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/ReLU_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/ReLU_000/test.prototxt14
-rw-r--r--res/BVLCCaffeTests/Regression_0000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Regression_0000/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/Scale_000/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Scale_000/test.prototxt16
-rw-r--r--res/BVLCCaffeTests/Scale_001/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/Scale_001/test.prototxt17
-rw-r--r--res/BVLCCaffeTests/inception_c1/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/inception_c1/test.prototxt252
-rw-r--r--res/BVLCCaffeTests/residual/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/residual/test.prototxt72
-rw-r--r--res/BVLCCaffeTests/residual_bn/INFERENCE0
-rw-r--r--res/BVLCCaffeTests/residual_bn/test.prototxt110
-rw-r--r--res/TensorFlowTests/NET_0000/test.info3
-rw-r--r--res/TensorFlowTests/NET_0000/test.pbtxt102
-rw-r--r--res/TensorFlowTests/NET_0001/test.info2
-rw-r--r--res/TensorFlowTests/NET_0001/test.pbtxt160
-rw-r--r--res/TensorFlowTests/NET_0002/test.info2
-rw-r--r--res/TensorFlowTests/NET_0002/test.pbtxt135
-rw-r--r--res/TensorFlowTests/NET_0003/test.info2
-rw-r--r--res/TensorFlowTests/NET_0003/test.pbtxt244
-rw-r--r--res/TensorFlowTests/NET_0003/test.py15
-rw-r--r--res/TensorFlowTests/NET_0004/test.info2
-rw-r--r--res/TensorFlowTests/NET_0004/test.pbtxt218
-rw-r--r--res/TensorFlowTests/NET_0004/test.py16
-rw-r--r--res/TensorFlowTests/NET_0005/test.info2
-rw-r--r--res/TensorFlowTests/NET_0005/test.pbtxt120
-rw-r--r--res/TensorFlowTests/NET_0006/test.info2
-rw-r--r--res/TensorFlowTests/NET_0006/test.pbtxt149
-rw-r--r--res/TensorFlowTests/NET_0007/test.info2
-rw-r--r--res/TensorFlowTests/NET_0007/test.pbtxt151
-rw-r--r--res/TensorFlowTests/NET_0008/test.info2
-rw-r--r--res/TensorFlowTests/NET_0008/test.pbtxt151
-rw-r--r--res/TensorFlowTests/NET_0009/test.info2
-rw-r--r--res/TensorFlowTests/NET_0009/test.pbtxt194
-rw-r--r--res/TensorFlowTests/NET_0010/test.info2
-rw-r--r--res/TensorFlowTests/NET_0010/test.pbtxt109
-rw-r--r--res/TensorFlowTests/NET_0011/test.info2
-rw-r--r--res/TensorFlowTests/NET_0011/test.pbtxt129
-rw-r--r--res/TensorFlowTests/NET_0012/test.info2
-rw-r--r--res/TensorFlowTests/NET_0012/test.pbtxt52
-rw-r--r--res/TensorFlowTests/NET_0013/test.info2
-rw-r--r--res/TensorFlowTests/NET_0013/test.pbtxt72
-rw-r--r--res/TensorFlowTests/NET_0014/test.info2
-rw-r--r--res/TensorFlowTests/NET_0014/test.pbtxt106
-rw-r--r--res/TensorFlowTests/NET_0015/test.info2
-rw-r--r--res/TensorFlowTests/NET_0015/test.pbtxt74
-rw-r--r--res/TensorFlowTests/NET_0016/test.info2
-rw-r--r--res/TensorFlowTests/NET_0016/test.pbtxt271
-rw-r--r--res/TensorFlowTests/NET_0017/test.info2
-rw-r--r--res/TensorFlowTests/NET_0017/test.pbtxt61
-rw-r--r--res/TensorFlowTests/NET_0018/test.info2
-rw-r--r--res/TensorFlowTests/NET_0018/test.pbtxt63
-rw-r--r--res/TensorFlowTests/NET_0019/test.info2
-rw-r--r--res/TensorFlowTests/NET_0019/test.pbtxt89
-rw-r--r--res/TensorFlowTests/NET_0020/test.info2
-rw-r--r--res/TensorFlowTests/NET_0020/test.pbtxt112
-rw-r--r--res/TensorFlowTests/NET_0021/test.info2
-rw-r--r--res/TensorFlowTests/NET_0021/test.pbtxt65
-rw-r--r--res/TensorFlowTests/NET_0022/test.info5
-rw-r--r--res/TensorFlowTests/NET_0022/test.pbtxt70
-rw-r--r--res/TensorFlowTests/NET_0023/test.info2
-rw-r--r--res/TensorFlowTests/NET_0023/test.pbtxt72
-rw-r--r--res/TensorFlowTests/NET_0024/test.info3
-rw-r--r--res/TensorFlowTests/NET_0024/test.pbtxt76
-rw-r--r--res/TensorFlowTests/NET_0025/test.info3
-rw-r--r--res/TensorFlowTests/NET_0025/test.pbtxt167
-rw-r--r--res/TensorFlowTests/NET_0026/test.info3
-rw-r--r--res/TensorFlowTests/NET_0026/test.pbtxt305
-rw-r--r--res/TensorFlowTests/NET_0027/test.info3
-rw-r--r--res/TensorFlowTests/NET_0027/test.pbtxt488
-rw-r--r--res/TensorFlowTests/NET_0028/test.info3
-rw-r--r--res/TensorFlowTests/NET_0028/test.pbtxt373
-rw-r--r--res/TensorFlowTests/REGRESSION_0000/test.info2
-rw-r--r--res/TensorFlowTests/REGRESSION_0000/test.pbtxt68
-rw-r--r--res/TensorFlowTests/UNIT_Add_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Add_000/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_Add_001/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Add_001/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_Add_002/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Add_002/test.pbtxt61
-rw-r--r--res/TensorFlowTests/UNIT_Add_003/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Add_003/test.pbtxt58
-rw-r--r--res/TensorFlowTests/UNIT_Add_004/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Add_004/test.pbtxt62
-rw-r--r--res/TensorFlowTests/UNIT_Add_005/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Add_005/test.pbtxt49
-rw-r--r--res/TensorFlowTests/UNIT_AvgPool_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_AvgPool_000/test.pbtxt74
-rw-r--r--res/TensorFlowTests/UNIT_AvgPool_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_AvgPool_001/test.pbtxt74
-rw-r--r--res/TensorFlowTests/UNIT_BiasAdd_000/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_BiasAdd_000/test.pbtxt57
-rw-r--r--res/TensorFlowTests/UNIT_BiasAdd_001/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_BiasAdd_001/test.pbtxt57
-rw-r--r--res/TensorFlowTests/UNIT_BiasAdd_002/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_BiasAdd_002/test.pbtxt51
-rw-r--r--res/TensorFlowTests/UNIT_Concat_000/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_Concat_000/test.pbtxt110
-rw-r--r--res/TensorFlowTests/UNIT_Concat_001/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_Concat_001/test.pbtxt143
-rw-r--r--res/TensorFlowTests/UNIT_Concat_002/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Concat_002/test.pbtxt92
-rw-r--r--res/TensorFlowTests/UNIT_Const_000/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_Const_000/test.pbtxt32
-rw-r--r--res/TensorFlowTests/UNIT_Const_001/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_Const_001/test.pbtxt32
-rw-r--r--res/TensorFlowTests/UNIT_Conv2DBackpropInput_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Conv2DBackpropInput_001/test.pbtxt136
-rw-r--r--res/TensorFlowTests/UNIT_Conv2D_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Conv2D_000/test.pbtxt76
-rw-r--r--res/TensorFlowTests/UNIT_CustomOp_000/customop.conf22
-rw-r--r--res/TensorFlowTests/UNIT_CustomOp_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_CustomOp_000/test.pbtxt53
-rw-r--r--res/TensorFlowTests/UNIT_CustomOp_001/customop.conf19
-rw-r--r--res/TensorFlowTests/UNIT_CustomOp_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_CustomOp_001/test.pbtxt38
-rw-r--r--res/TensorFlowTests/UNIT_DepthwiseConv2D_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_DepthwiseConv2D_000/test.pbtxt115
-rw-r--r--res/TensorFlowTests/UNIT_DepthwiseConv2D_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_DepthwiseConv2D_001/test.pbtxt115
-rw-r--r--res/TensorFlowTests/UNIT_FusedBatchNorm_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_FusedBatchNorm_000/test.pbtxt158
-rw-r--r--res/TensorFlowTests/UNIT_FusedBatchNorm_001/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_FusedBatchNorm_001/test.pbtxt158
-rw-r--r--res/TensorFlowTests/UNIT_MaxPool_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_MaxPool_000/test.pbtxt74
-rw-r--r--res/TensorFlowTests/UNIT_MaxPool_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_MaxPool_001/test.pbtxt48
-rw-r--r--res/TensorFlowTests/UNIT_Mean_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Mean_000/test.pbtxt68
-rw-r--r--res/TensorFlowTests/UNIT_Mean_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Mean_001/test.pbtxt68
-rw-r--r--res/TensorFlowTests/UNIT_Mean_002/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Mean_002/test.pbtxt68
-rw-r--r--res/TensorFlowTests/UNIT_Mean_003/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Mean_003/test.pbtxt68
-rw-r--r--res/TensorFlowTests/UNIT_Mul_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Mul_000/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_Mul_001/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Mul_001/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_Mul_002/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Mul_002/test.pbtxt61
-rw-r--r--res/TensorFlowTests/UNIT_Placeholder_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Placeholder_000/test.pbtxt40
-rw-r--r--res/TensorFlowTests/UNIT_RealDiv_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_RealDiv_000/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_RealDiv_001/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_RealDiv_001/test.pbtxt61
-rw-r--r--res/TensorFlowTests/UNIT_Relu6_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Relu6_000/test.pbtxt30
-rw-r--r--res/TensorFlowTests/UNIT_Relu_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Relu_000/test.pbtxt40
-rw-r--r--res/TensorFlowTests/UNIT_Reshape_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Reshape_000/test.pbtxt63
-rw-r--r--res/TensorFlowTests/UNIT_Rsqrt_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Rsqrt_000/test.pbtxt40
-rw-r--r--res/TensorFlowTests/UNIT_Shape_000/test.info1
-rw-r--r--res/TensorFlowTests/UNIT_Shape_000/test.pbtxt41
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_000/test.pbtxt32
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_001/test.pbtxt35
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_002/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_002/test.pbtxt38
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_003/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Softmax_003/test.pbtxt41
-rw-r--r--res/TensorFlowTests/UNIT_Sqrt_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Sqrt_000/test.pbtxt40
-rw-r--r--res/TensorFlowTests/UNIT_SquaredDifference_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_SquaredDifference_000/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_SquaredDifference_001/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_SquaredDifference_001/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_000/test.pbtxt28
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_001/test.pbtxt35
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_002/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_002/test.pbtxt35
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_003/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Squeeze_003/test.pbtxt35
-rw-r--r--res/TensorFlowTests/UNIT_StopGradient_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_StopGradient_000/test.pbtxt34
-rw-r--r--res/TensorFlowTests/UNIT_StopGradient_001/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_StopGradient_001/test.pbtxt40
-rw-r--r--res/TensorFlowTests/UNIT_Sub_000/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Sub_000/test.pbtxt70
-rw-r--r--res/TensorFlowTests/UNIT_Sub_001/test.info3
-rw-r--r--res/TensorFlowTests/UNIT_Sub_001/test.pbtxt61
-rw-r--r--res/TensorFlowTests/UNIT_Tanh_000/test.info2
-rw-r--r--res/TensorFlowTests/UNIT_Tanh_000/test.pbtxt40
-rwxr-xr-xrun36
-rw-r--r--runtimes/CMakeLists.txt4
-rw-r--r--runtimes/contrib/CMakeLists.txt1
-rw-r--r--runtimes/contrib/README.md (renamed from contrib/README.md)0
-rw-r--r--runtimes/contrib/TFLiteSharp/README.md (renamed from contrib/TFLiteSharp/README.md)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteNative/CMakeLists.txt (renamed from contrib/TFLiteSharp/TFLiteNative/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteNative/include/tflite_log.h69
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteNative/include/tflite_nativewrapper.h55
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteNative/src/tflite_nativewrapper.cpp142
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteNative/tflite-native.pc.in (renamed from contrib/TFLiteSharp/TFLiteNative/tflite-native.pc.in)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp.sln (renamed from contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp.sln)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/Interop/Interop.Libraries.cs (renamed from contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/Interop/Interop.Libraries.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/Interop/Interop.TFLite.cs (renamed from contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/Interop/Interop.TFLite.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/TFLiteSharp.csproj (renamed from contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/TFLiteSharp.csproj)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/src/Datatype.cs (renamed from contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/src/Datatype.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/src/Interpreter.cs (renamed from contrib/TFLiteSharp/TFLiteSharp/TFLiteSharp/src/Interpreter.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharpTest/TFLiteSharpTest.sln (renamed from contrib/TFLiteSharp/TFLiteSharpTest/TFLiteSharpTest.sln)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharpTest/TFLiteSharpTest/Program.cs (renamed from contrib/TFLiteSharp/TFLiteSharpTest/TFLiteSharpTest/Program.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteSharpTest/TFLiteSharpTest/TFLiteSharpTest.csproj (renamed from contrib/TFLiteSharp/TFLiteSharpTest/TFLiteSharpTest/TFLiteSharpTest.csproj)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/TFLiteTestApp.csproj (renamed from contrib/TFLiteSharp/TFLiteTestApp/TFLiteTestApp.csproj)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/TFLiteTestApp_App.cs (renamed from contrib/TFLiteSharp/TFLiteTestApp/TFLiteTestApp_App.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/TFLiteTestApp_Main.cs (renamed from contrib/TFLiteSharp/TFLiteTestApp/TFLiteTestApp_Main.cs)0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/res/mobilenet_v1_1.0_224.tflite0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/res/mouse1.bmp0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/res/mouse_224.bmp0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/shared/res/TFLiteTestApp.png0
-rw-r--r--runtimes/contrib/TFLiteSharp/TFLiteTestApp/tizen-manifest.xml (renamed from contrib/TFLiteSharp/TFLiteTestApp/tizen-manifest.xml)0
-rw-r--r--runtimes/contrib/TFLiteSharp/packaging/TFLiteSharp.manifest (renamed from contrib/TFLiteSharp/packaging/TFLiteSharp.manifest)0
-rw-r--r--runtimes/contrib/TFLiteSharp/packaging/TFLiteSharp.spec (renamed from contrib/TFLiteSharp/packaging/TFLiteSharp.spec)0
-rw-r--r--runtimes/contrib/TFLiteSharp/packaging/tflite-native.manifest (renamed from contrib/TFLiteSharp/packaging/tflite-native.manifest)0
-rw-r--r--runtimes/contrib/android_tflite/CMakeLists.txt45
-rw-r--r--runtimes/contrib/benchmark_acl/.FORMATDENY0
-rw-r--r--runtimes/contrib/benchmark_acl/CMakeLists.txt (renamed from contrib/benchmark_acl/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/benchmark_acl/src/Benchmark.cpp74
-rw-r--r--runtimes/contrib/benchmark_acl/src/Benchmark.h (renamed from contrib/benchmark_acl/src/Benchmark.h)0
-rw-r--r--runtimes/contrib/benchmark_acl/src/benchmark_googlenet.cpp (renamed from contrib/benchmark_acl/src/benchmark_googlenet.cpp)0
-rw-r--r--runtimes/contrib/benchmark_acl/src/benchmark_inception_v3.cpp (renamed from contrib/benchmark_acl/src/benchmark_inception_v3.cpp)0
-rw-r--r--runtimes/contrib/benchmark_acl/src/benchmark_mobilenet.cpp (renamed from contrib/benchmark_acl/src/benchmark_mobilenet.cpp)0
-rw-r--r--runtimes/contrib/custom_op/README.md25
-rw-r--r--runtimes/contrib/custom_op/customOp-workflow.png0
-rw-r--r--runtimes/contrib/detection/CMakeLists.txt (renamed from contrib/detection/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/detection/detection.cpp74
-rw-r--r--runtimes/contrib/labs/CMakeLists.txt (renamed from contrib/labs/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/labs/jniacl/CMakeLists.txt (renamed from contrib/labs/jniacl/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/labs/jniacl/src/io_accessor.cc96
-rw-r--r--runtimes/contrib/labs/jniacl/src/io_accessor.h93
-rw-r--r--runtimes/contrib/labs/jniacl/src/jniacl_main.cc37
-rw-r--r--runtimes/contrib/labs/opencl_test/CMakeLists.txt11
-rw-r--r--runtimes/contrib/labs/opencl_test/README.md (renamed from contrib/labs/opencl_test/README.md)0
-rw-r--r--runtimes/contrib/labs/opencl_test/src/opencl_test.cc386
-rw-r--r--runtimes/contrib/labs/tflite_examples/CMakeLists.txt (renamed from contrib/labs/tflite_examples/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/labs/tflite_examples/src/conv.cpp330
-rw-r--r--runtimes/contrib/mlapse/CMakeLists.txt8
-rw-r--r--runtimes/contrib/mlapse/README.md3
-rw-r--r--runtimes/contrib/mlapse/tfl/CMakeLists.txt12
-rw-r--r--runtimes/contrib/mlapse/tfl/driver.cc280
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/CSV_report_generator.cc67
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/CSV_report_generator.h50
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/benchmark_observer.cc24
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/benchmark_observer.h77
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/benchmark_runner.cc124
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/benchmark_runner.h63
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/multicast_observer.cc17
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/multicast_observer.h75
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/tfl/load.cc55
-rw-r--r--runtimes/contrib/mlapse/tfl/mlapse/tfl/load.h40
-rw-r--r--runtimes/contrib/tflite_classify/CMakeLists.txt22
-rw-r--r--runtimes/contrib/tflite_classify/src/ImageClassifier.cc (renamed from contrib/tflite_classify/src/ImageClassifier.cc)0
-rw-r--r--runtimes/contrib/tflite_classify/src/ImageClassifier.h (renamed from contrib/tflite_classify/src/ImageClassifier.h)0
-rw-r--r--runtimes/contrib/tflite_classify/src/InferenceInterface.cc (renamed from contrib/tflite_classify/src/InferenceInterface.cc)0
-rw-r--r--runtimes/contrib/tflite_classify/src/InferenceInterface.h93
-rw-r--r--runtimes/contrib/tflite_classify/src/tflite_classify.cc (renamed from contrib/tflite_classify/src/tflite_classify.cc)0
-rw-r--r--runtimes/contrib/tflite_test/CMakeLists.txt (renamed from contrib/tflite_test/CMakeLists.txt)0
-rw-r--r--runtimes/contrib/tflite_test/tflite_test.cpp239
-rw-r--r--runtimes/contrib/uben/CMakeLists.txt29
-rw-r--r--runtimes/contrib/uben/Convolution.cpp429
-rw-r--r--runtimes/contrib/uben/Softmax.cpp54
-rw-r--r--runtimes/contrib/xtrace/CMakeLists.txt16
-rw-r--r--runtimes/contrib/xtrace/src/benchmark_event.cc36
-rw-r--r--runtimes/contrib/xtrace/src/benchmark_event.h77
-rw-r--r--runtimes/contrib/xtrace/src/benchmark_runner.cc122
-rw-r--r--runtimes/contrib/xtrace/src/benchmark_runner.h37
-rw-r--r--runtimes/contrib/xtrace/src/event_collector.cc157
-rw-r--r--runtimes/contrib/xtrace/src/event_collector.h39
-rw-r--r--runtimes/contrib/xtrace/src/event_recorder.cc130
-rw-r--r--runtimes/contrib/xtrace/src/event_recorder.h69
-rw-r--r--runtimes/contrib/xtrace/src/str.h38
-rw-r--r--runtimes/contrib/xtrace/src/xtrace.cc64
-rw-r--r--runtimes/include/NeuralNetworks.h6444
-rw-r--r--runtimes/include/NeuralNetworksEx.h747
-rw-r--r--runtimes/include/NeuralNetworksExtensions.h117
-rw-r--r--runtimes/include/nnfw.h200
-rw-r--r--runtimes/include/nnfw_dev.h65
-rw-r--r--runtimes/libs/ARMComputeEx/CMakeLists.txt32
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/CLKernelLibraryEx.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/CLKernelLibraryEx.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLArgOperationKernel.h101
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLBinaryLogicalOpKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLBinaryLogicalOpKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLCastKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLCastKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLDepthToSpaceKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLDepthToSpaceKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLEmbeddingLookupKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLEmbeddingLookupKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLGatherExKernel.h109
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLHashtableLookupKernel.h129
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLNegKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLNegKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLPReLUKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLPReLUKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLReduceOperationKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLReduceOperationKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSpaceToBatchNDKernel.h69
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSpaceToDepthKernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLSpaceToDepthKernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLTopKV2Kernel.h (renamed from libs/ARMComputeEx/arm_compute/core/CL/kernels/CLTopKV2Kernel.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CL/kernels/CLTransposeConvLayerUpsampleKernel.h85
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/CPP/kernels/CPPUpsampleKernelEx.h72
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/NEON/NEElementwiseOperationFuncs.h69
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/NEON/kernels/NEBinaryLogicalOperationKernel.h70
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/NEON/kernels/NEElementwiseUnaryKernelEx.h102
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/NEON/kernels/NEPReLUKernel.h84
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/TypesEx.h58
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/UtilsEx.h47
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/core/utils/misc/ShapeCalculatorEx.h129
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/CLFunctionsEx.h41
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLArgOperation.h106
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBatchToSpaceND.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBatchToSpaceND.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBinaryLogicalOp.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBinaryLogicalOp.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLCast.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLCast.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLDepthToSpace.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLDepthToSpace.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLEmbeddingLookup.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLEmbeddingLookup.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLFullyConnectedReshapingLayer.h84
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLGatherEx.h62
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLHashtableLookup.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLHashtableLookup.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLLogicalNot.h38
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLNeg.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLNeg.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPReLU.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPReLU.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPixelWiseDivision.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLPixelWiseDivision.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLRNNLayerEx.h104
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLReduceOperation.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLReduceOperation.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSpaceToBatchND.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSpaceToBatchND.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSpaceToDepth.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLSpaceToDepth.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLStridedSliceEx.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLStridedSliceEx.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLTopKV2.h (renamed from libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLTopKV2.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLTransposeConvLayer.h157
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLTransposeConvLayerUpsample.h79
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/CPP/functions/CPPUpsampleEx.h49
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/NEFunctionsEx.h29
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEArgMinMax.h81
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEBinaryLogicalOperation.h98
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayerEx.h54
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEFullyConnectedReshapingLayer.h83
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEPReLU.h47
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NERNNLayerEx.h114
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEReduceMeanEx.h83
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NEReduceSum.h82
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/NEON/functions/NETransposeConvLayer.h162
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/misc/functions/GenericGather.h84
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/misc/functions/GenericReshapeLayer.h87
-rw-r--r--runtimes/libs/ARMComputeEx/arm_compute/runtime/misc/functions/Utils.h112
-rw-r--r--runtimes/libs/ARMComputeEx/resolve_includes.py (renamed from libs/ARMComputeEx/resolve_includes.py)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/CLKernelLibrary.cpp354
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/arg_operation.cl113
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/arithmetic_op_quantized.cl167
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/binary_logical_op.cl106
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/cast.cl198
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/depth_to_space.cl161
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/embedding_lookup.cl113
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/gather_ex.cl139
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/hashtable_lookup.cl117
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/helpers.h (renamed from libs/ARMComputeEx/src/core/CL/cl_kernels/helpers.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/helpers_asymm.h (renamed from libs/ARMComputeEx/src/core/CL/cl_kernels/helpers_asymm.h)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/neg_tensor.cl55
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/pixelwise_mul_quantized.cl135
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/prelu.cl96
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/prelu_quantized.cl114
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/reduce_operation.cl188
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/space_to_batch.cl250
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/space_to_depth.cl161
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2.cl98
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2_quicksort.cl129
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/cl_kernels/topkv2_radixsort.cl269
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLArgOperationKernel.cpp157
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLBinaryLogicalOpKernel.cpp172
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLCastKernel.cpp102
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLDepthToSpaceKernel.cpp116
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLEmbeddingLookupKernel.cpp (renamed from libs/ARMComputeEx/src/core/CL/kernels/CLEmbeddingLookupKernel.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLGatherExKernel.cpp181
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLHashtableLookupKernel.cpp178
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLNegKernel.cpp88
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLPReLUKernel.cpp186
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLReduceOperationKernel.cpp179
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLSpaceToBatchNDKernel.cpp241
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLSpaceToDepthKernel.cpp124
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLTopKV2Kernel.cpp (renamed from libs/ARMComputeEx/src/core/CL/kernels/CLTopKV2Kernel.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CL/kernels/CLTransposeConvLayerUpsampleKernel.cpp164
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/CPP/kernels/CPPUpsampleKernelEx.cpp102
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/NEON/NEElementwiseOperationFuncs.cpp346
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/NEON/kernels/NEBinaryLogicalOperationKernel.cpp237
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/NEON/kernels/NEElementwiseUnaryKernelEx.cpp205
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/NEON/kernels/NEPReLUKernel.cpp274
-rw-r--r--runtimes/libs/ARMComputeEx/src/core/UtilsEx.cpp45
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/CLFunctionsEx.cpp20
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLArgOperation.cpp120
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLBinaryLogicalOp.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLBinaryLogicalOp.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLCast.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLCast.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLDepthToSpace.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLDepthToSpace.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLEmbeddingLookup.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLEmbeddingLookup.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLFullyConnectedReshapingLayer.cpp58
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLGatherEx.cpp36
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLHashtableLookup.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLHashtableLookup.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLNeg.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLNeg.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLPReLU.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLPReLU.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLRNNLayerEx.cpp147
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLReduceOperation.cpp125
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLSpaceToBatchND.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLSpaceToBatchND.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLSpaceToDepth.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLSpaceToDepth.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLTopKV2.cpp (renamed from libs/ARMComputeEx/src/runtime/CL/functions/CLTopKV2.cpp)0
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLTransposeConvLayer.cpp238
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CL/functions/CLTransposeConvLayerUpsample.cpp67
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/CPP/functions/CPPUpsampleEx.cpp37
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/NEFunctionsEx.cpp20
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEArgMinMax.cpp109
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEBinaryLogicalOperation.cpp70
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEElementwiseUnaryLayerEx.cpp44
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEFullyConnectedReshapingLayer.cpp56
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEPReLU.cpp39
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NERNNLayerEx.cpp146
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEReduceMeanEx.cpp164
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NEReduceSum.cpp165
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/NEON/functions/NETransposeConvLayer.cpp307
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/misc/functions/GenericGather.cpp92
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/misc/functions/GenericReshapeLayer.cpp128
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/misc/functions/Utils.cpp38
-rw-r--r--runtimes/libs/ARMComputeEx/src/runtime/topk_v2.h (renamed from libs/ARMComputeEx/src/runtime/topk_v2.h)0
-rw-r--r--runtimes/libs/CMakeLists.txt (renamed from libs/CMakeLists.txt)0
-rw-r--r--runtimes/libs/cker/CMakeLists.txt2
-rw-r--r--runtimes/libs/cker/README.md7
-rw-r--r--runtimes/libs/cker/include/cker/Shape.h286
-rw-r--r--runtimes/libs/cker/include/cker/Types.h51
-rw-r--r--runtimes/libs/cker/include/cker/Utils.h67
-rw-r--r--runtimes/libs/cker/include/cker/gemmlowp/FixedPoint.h289
-rw-r--r--runtimes/libs/cker/include/cker/operation/Add.h95
-rw-r--r--runtimes/libs/cker/include/cker/operation/AveragePool.h160
-rw-r--r--runtimes/libs/cker/include/cker/operation/Concatenation.h93
-rw-r--r--runtimes/libs/cker/include/cker/operation/Conv.h217
-rw-r--r--runtimes/libs/cker/include/cker/operation/DepthwiseConv.h217
-rw-r--r--runtimes/libs/cker/include/cker/operation/FullyConnected.h144
-rw-r--r--runtimes/libs/cker/include/cker/operation/MaxPool.h150
-rw-r--r--runtimes/libs/cker/include/cker/operation/SoftMax.h164
-rw-r--r--runtimes/libs/cpp14/CMakeLists.txt (renamed from libs/cpp14/CMakeLists.txt)0
-rw-r--r--runtimes/libs/cpp14/include/cpp14/memory.h66
-rw-r--r--runtimes/libs/jsoncpp/CMakeLists.txt6
-rw-r--r--runtimes/libs/jsoncpp/README.md11
-rw-r--r--runtimes/libs/jsoncpp/json/json-forwards.h315
-rw-r--r--runtimes/libs/jsoncpp/json/json.h2133
-rw-r--r--runtimes/libs/jsoncpp/jsoncpp.cpp5651
-rw-r--r--runtimes/libs/misc/CMakeLists.txt14
-rw-r--r--runtimes/libs/misc/examples/tensor_index_iterator.cpp74
-rw-r--r--runtimes/libs/misc/include/misc/EnvVar.h120
-rw-r--r--runtimes/libs/misc/include/misc/benchmark.h (renamed from libs/misc/include/misc/benchmark.h)0
-rw-r--r--runtimes/libs/misc/include/misc/feature/Index.h (renamed from libs/misc/include/misc/feature/Index.h)0
-rw-r--r--runtimes/libs/misc/include/misc/feature/IndexIterator.h (renamed from libs/misc/include/misc/feature/IndexIterator.h)0
-rw-r--r--runtimes/libs/misc/include/misc/feature/Object.h (renamed from libs/misc/include/misc/feature/Object.h)0
-rw-r--r--runtimes/libs/misc/include/misc/feature/Reader.h (renamed from libs/misc/include/misc/feature/Reader.h)0
-rw-r--r--runtimes/libs/misc/include/misc/feature/Shape.h (renamed from libs/misc/include/misc/feature/Shape.h)0
-rw-r--r--runtimes/libs/misc/include/misc/feature/TextFormatter.h (renamed from libs/misc/include/misc/feature/TextFormatter.h)0
-rw-r--r--runtimes/libs/misc/include/misc/fp32.h (renamed from libs/misc/include/misc/fp32.h)0
-rw-r--r--runtimes/libs/misc/include/misc/kernel/IndexIterator.h (renamed from libs/misc/include/misc/kernel/IndexIterator.h)0
-rw-r--r--runtimes/libs/misc/include/misc/kernel/Reader.h (renamed from libs/misc/include/misc/kernel/Reader.h)0
-rw-r--r--runtimes/libs/misc/include/misc/kernel/Shape.h (renamed from libs/misc/include/misc/kernel/Shape.h)0
-rw-r--r--runtimes/libs/misc/include/misc/matrix/IndexIterator.h (renamed from libs/misc/include/misc/matrix/IndexIterator.h)0
-rw-r--r--runtimes/libs/misc/include/misc/matrix/Reader.h (renamed from libs/misc/include/misc/matrix/Reader.h)0
-rw-r--r--runtimes/libs/misc/include/misc/matrix/Shape.h (renamed from libs/misc/include/misc/matrix/Shape.h)0
-rw-r--r--runtimes/libs/misc/include/misc/polymorphic_downcast.h43
-rw-r--r--runtimes/libs/misc/include/misc/string_helpers.h45
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Comparator.h (renamed from libs/misc/include/misc/tensor/Comparator.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Diff.h (renamed from libs/misc/include/misc/tensor/Diff.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Index.h107
-rw-r--r--runtimes/libs/misc/include/misc/tensor/IndexEnumerator.h131
-rw-r--r--runtimes/libs/misc/include/misc/tensor/IndexFormatter.h (renamed from libs/misc/include/misc/tensor/IndexFormatter.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/IndexIterator.h (renamed from libs/misc/include/misc/tensor/IndexIterator.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/NonIncreasingStride.h (renamed from libs/misc/include/misc/tensor/NonIncreasingStride.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Object.h (renamed from libs/misc/include/misc/tensor/Object.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Reader.h (renamed from libs/misc/include/misc/tensor/Reader.h)0
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Shape.h150
-rw-r--r--runtimes/libs/misc/include/misc/tensor/Zipper.h (renamed from libs/misc/include/misc/tensor/Zipper.h)0
-rw-r--r--runtimes/libs/misc/include/misc/vector.h (renamed from libs/misc/include/misc/vector.h)0
-rw-r--r--runtimes/libs/misc/include/misc/vector/Object.h (renamed from libs/misc/include/misc/vector/Object.h)0
-rw-r--r--runtimes/libs/misc/include/misc/vector/Reader.h (renamed from libs/misc/include/misc/vector/Reader.h)0
-rw-r--r--runtimes/libs/misc/src/tensor/Comparator.cpp38
-rw-r--r--runtimes/libs/misc/src/tensor/IndexFormatter.cpp (renamed from libs/misc/src/tensor/IndexFormatter.cpp)0
-rw-r--r--runtimes/libs/misc/src/tensor/NonIncreasingStride.cpp (renamed from libs/misc/src/tensor/NonIncreasingStride.cpp)0
-rw-r--r--runtimes/libs/misc/src/tensor/Shape.cpp107
-rw-r--r--runtimes/libs/nnapi/CMakeLists.txt3
-rw-r--r--runtimes/libs/nnapi/v1.1/CMakeLists.txt4
-rw-r--r--runtimes/libs/nnapi/v1.1/include/NeuralNetworksExShim.h (renamed from include/NeuralNetworksExShim.h)0
-rw-r--r--runtimes/libs/nnapi/v1.1/include/NeuralNetworksLoadHelpers.h141
-rw-r--r--runtimes/libs/nnapi/v1.1/include/NeuralNetworksShim.h (renamed from include/NeuralNetworksShim.h)0
-rw-r--r--runtimes/libs/nnapi/v1.2/CMakeLists.txt4
-rw-r--r--runtimes/libs/nnapi/v1.2/include/NeuralNetworksExShim.h65
-rw-r--r--runtimes/libs/nnapi/v1.2/include/NeuralNetworksLoadHelpers.h138
-rw-r--r--runtimes/libs/nnapi/v1.2/include/NeuralNetworksShim.h1136
-rw-r--r--runtimes/libs/nnapi/v1.2/include/NeuralNetworksTypes.h163
-rw-r--r--runtimes/libs/profiling/CMakeLists.txt7
-rw-r--r--runtimes/libs/profiling/include/profiling/profile_buffer.h170
-rw-r--r--runtimes/libs/profiling/include/profiling/profiler.h203
-rw-r--r--runtimes/libs/profiling/include/profiling/profiling.h (renamed from libs/profiling/include/profiling/profiling.h)0
-rw-r--r--runtimes/libs/profiling/include/profiling/time.h35
-rw-r--r--runtimes/libs/profiling/src/profiling/time.cpp55
-rw-r--r--runtimes/libs/rua/CMakeLists.txt4
-rw-r--r--runtimes/libs/rua/README.md4
-rw-r--r--runtimes/libs/rua/anchor/CMakeLists.txt9
-rw-r--r--runtimes/libs/rua/anchor/include/rua/Anchor.h38
-rw-r--r--runtimes/libs/rua/anchor/src/Anchor.cpp33
-rw-r--r--runtimes/libs/rua/core/CMakeLists.txt3
-rw-r--r--runtimes/libs/rua/core/include/rua/Service.h158
-rw-r--r--runtimes/libs/rua/dyn/CMakeLists.txt8
-rw-r--r--runtimes/libs/rua/dyn/include/rua/DynamicBinder.h35
-rw-r--r--runtimes/libs/rua/dyn/src/DynamicBinder.cpp353
-rw-r--r--runtimes/libs/rua/shim/CMakeLists.txt4
-rw-r--r--runtimes/libs/rua/shim/include/rua/Shim.h192
-rw-r--r--runtimes/libs/srcn/CMakeLists.txt24
-rw-r--r--runtimes/libs/srcn/include/srcn/conv_type.h74
-rw-r--r--runtimes/libs/srcn/include/srcn/srcn_conv.h65
-rw-r--r--runtimes/libs/srcn/src/common.h162
-rw-r--r--runtimes/libs/srcn/src/conv_sgemm_multithreads.cc483
-rw-r--r--runtimes/libs/srcn/src/conv_sgemm_multithreads.h86
-rw-r--r--runtimes/libs/srcn/src/conv_sgemm_singlethread.cc366
-rw-r--r--runtimes/libs/srcn/src/conv_sgemm_singlethread.h73
-rw-r--r--runtimes/libs/srcn/src/conv_sparse.cc271
-rw-r--r--runtimes/libs/srcn/src/conv_sparse.h79
-rw-r--r--runtimes/libs/srcn/src/conv_winograd.cc341
-rw-r--r--runtimes/libs/srcn/src/conv_winograd.h72
-rw-r--r--runtimes/libs/srcn/src/conv_winograd_batch.cc304
-rw-r--r--runtimes/libs/srcn/src/conv_winograd_batch.h67
-rw-r--r--runtimes/libs/srcn/src/deconv_sgemm_multithreads.cc387
-rw-r--r--runtimes/libs/srcn/src/deconv_sgemm_multithreads.h85
-rw-r--r--runtimes/libs/srcn/src/depthwise_conv.cc2639
-rw-r--r--runtimes/libs/srcn/src/direct_conv_colmajor.cc5872
-rw-r--r--runtimes/libs/srcn/src/direct_conv_colmajor.h33
-rw-r--r--runtimes/libs/srcn/src/sgemm_kernel.cc2508
-rw-r--r--runtimes/libs/srcn/src/sgemm_kernel.h52
-rw-r--r--runtimes/libs/srcn/src/sgemm_pack.cc2316
-rw-r--r--runtimes/libs/srcn/src/sgemm_pack.h73
-rw-r--r--runtimes/libs/srcn/src/sgemm_singlethread.cc689
-rw-r--r--runtimes/libs/srcn/src/sgemm_singlethread.h88
-rw-r--r--runtimes/libs/srcn/src/sgemm_test.cc1883
-rw-r--r--runtimes/libs/srcn/src/srcn_conv.cc614
-rw-r--r--runtimes/libs/srcn/src/winograd.h148
-rw-r--r--runtimes/libs/tflite/CMakeLists.txt26
-rw-r--r--runtimes/libs/tflite/include/tflite/Assert.h45
-rw-r--r--runtimes/libs/tflite/include/tflite/Diff.h200
-rw-r--r--runtimes/libs/tflite/include/tflite/FeatureView.h108
-rw-r--r--runtimes/libs/tflite/include/tflite/InputIndex.h (renamed from libs/tflite/include/tflite/InputIndex.h)0
-rw-r--r--runtimes/libs/tflite/include/tflite/InterpreterSession.h (renamed from libs/tflite/include/tflite/InterpreterSession.h)0
-rw-r--r--runtimes/libs/tflite/include/tflite/NNAPISession.h (renamed from libs/tflite/include/tflite/NNAPISession.h)0
-rw-r--r--runtimes/libs/tflite/include/tflite/OutputIndex.h (renamed from libs/tflite/include/tflite/OutputIndex.h)0
-rw-r--r--runtimes/libs/tflite/include/tflite/Quantization.h44
-rw-r--r--runtimes/libs/tflite/include/tflite/Session.h69
-rw-r--r--runtimes/libs/tflite/include/tflite/TensorLogger.h168
-rw-r--r--runtimes/libs/tflite/include/tflite/TensorShapeUtils.h (renamed from libs/tflite/include/tflite/TensorShapeUtils.h)0
-rw-r--r--runtimes/libs/tflite/include/tflite/TensorUtils.h54
-rw-r--r--runtimes/libs/tflite/include/tflite/TensorView.h120
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/kernels/Abs.h41
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/kernels/CustomOps.h62
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/kernels/SquaredDifference.h76
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/kernels/TensorFlowMax.h75
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/kernels/TensorFlowSum.h41
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/kernels/register.h42
-rw-r--r--runtimes/libs/tflite/include/tflite/ext/nnapi_delegate.h96
-rw-r--r--runtimes/libs/tflite/include/tflite/interp/Builder.h53
-rw-r--r--runtimes/libs/tflite/include/tflite/interp/FlatBufferBuilder.h64
-rw-r--r--runtimes/libs/tflite/include/tflite/interp/FunctionBuilder.h67
-rw-r--r--runtimes/libs/tflite/src/Diff.cpp596
-rw-r--r--runtimes/libs/tflite/src/FeatureView.cpp (renamed from libs/tflite/src/FeatureView.cpp)0
-rw-r--r--runtimes/libs/tflite/src/Quantization.cpp (renamed from libs/tflite/src/Quantization.cpp)0
-rw-r--r--runtimes/libs/tflite/src/TensorShapeUtils.cpp29
-rw-r--r--runtimes/libs/tflite/src/TensorView.test.cpp (renamed from libs/tflite/src/TensorView.test.cpp)0
-rw-r--r--runtimes/libs/tflite/src/ext/kernels/Abs.cpp103
-rw-r--r--runtimes/libs/tflite/src/ext/kernels/SquaredDifference.cpp109
-rw-r--r--runtimes/libs/tflite/src/ext/kernels/TensorFlowMax.cpp405
-rw-r--r--runtimes/libs/tflite/src/ext/kernels/TensorFlowSum.cpp400
-rw-r--r--runtimes/libs/tflite/src/ext/kernels/register.cpp247
-rw-r--r--runtimes/libs/tflite/src/ext/nnapi_delegate.cpp1238
-rw-r--r--runtimes/libs/tflite/src/ext/nnapi_delegate_ex_AddOpsAndParams_lambda.inc123
-rw-r--r--runtimes/libs/tflite/src/interp/FlatBufferBuilder.cpp40
-rw-r--r--runtimes/libs/tflite/src/interp/FunctionBuilder.cpp34
-rw-r--r--runtimes/libs/xdata/CMakeLists.txt7
-rw-r--r--runtimes/libs/xdata/README.md3
-rw-r--r--runtimes/libs/xdata/include/xdata.h22
-rw-r--r--runtimes/libs/xdata/include/xdata/trace.h95
-rw-r--r--runtimes/libs/xdata/src/trace.cpp42
-rw-r--r--runtimes/libs/xprobe/CMakeLists.txt9
-rw-r--r--runtimes/libs/xprobe/include/xprobe.h49
-rw-r--r--runtimes/libs/xprobe/include/xprobe/trace.h44
-rw-r--r--runtimes/libs/xprobe/src/trace.cpp71
-rw-r--r--runtimes/libs/xray/CMakeLists.txt3
-rw-r--r--runtimes/libs/xray/event/CMakeLists.txt2
-rw-r--r--runtimes/libs/xray/event/include/xray/event.h53
-rw-r--r--runtimes/libs/xray/event/include/xray/event_category.h33
-rw-r--r--runtimes/libs/xray/event/include/xray/event_code.h42
-rw-r--r--runtimes/libs/xray/mux/CMakeLists.txt9
-rw-r--r--runtimes/libs/xray/mux/include/xray/mux.h62
-rw-r--r--runtimes/libs/xray/mux/src/mux.cc34
-rw-r--r--runtimes/libs/xray/pipe/CMakeLists.txt3
-rw-r--r--runtimes/libs/xray/pipe/include/xray/pipe.h85
-rw-r--r--runtimes/logging/CMakeLists.txt5
-rw-r--r--runtimes/logging/src/nnapi_logging.cc35
-rw-r--r--runtimes/neurun/CMakeLists.txt65
-rw-r--r--runtimes/neurun/backend/CMakeLists.txt8
-rw-r--r--runtimes/neurun/backend/acl_cl/Backend.h64
-rw-r--r--runtimes/neurun/backend/acl_cl/CLTimer.h108
-rw-r--r--runtimes/neurun/backend/acl_cl/CMakeLists.txt21
-rw-r--r--runtimes/neurun/backend/acl_cl/Config.cc44
-rw-r--r--runtimes/neurun/backend/acl_cl/Config.h44
-rw-r--r--runtimes/neurun/backend/acl_cl/ConstantInitializer.cc214
-rw-r--r--runtimes/neurun/backend/acl_cl/ConstantInitializer.h60
-rw-r--r--runtimes/neurun/backend/acl_cl/KernelGenerator.cc2034
-rw-r--r--runtimes/neurun/backend/acl_cl/KernelGenerator.h105
-rw-r--r--runtimes/neurun/backend/acl_cl/PluginClassesAllocator.cc33
-rw-r--r--runtimes/neurun/backend/acl_cl/ShapeFixer.cc361
-rw-r--r--runtimes/neurun/backend/acl_cl/ShapeFixer.h105
-rw-r--r--runtimes/neurun/backend/acl_cl/TensorBuilder.h42
-rw-r--r--runtimes/neurun/backend/acl_cl/TensorManager.h84
-rw-r--r--runtimes/neurun/backend/acl_cl/kernel/ConcatLayer.cc165
-rw-r--r--runtimes/neurun/backend/acl_cl/kernel/ConcatLayer.h66
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/CLSubTensor.cc44
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/CLSubTensor.h63
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/CLTensor.cc62
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/CLTensor.h73
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/ICLTensor.h49
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/Object.cc46
-rw-r--r--runtimes/neurun/backend/acl_cl/operand/Object.h60
-rw-r--r--runtimes/neurun/backend/acl_common/AclFunction.h60
-rw-r--r--runtimes/neurun/backend/acl_common/AclInternalBufferManager.h97
-rw-r--r--runtimes/neurun/backend/acl_common/AclLinearMemoryManager.h110
-rw-r--r--runtimes/neurun/backend/acl_common/AclMemoryManager.h120
-rw-r--r--runtimes/neurun/backend/acl_common/AclTensorManager.h315
-rw-r--r--runtimes/neurun/backend/acl_common/CMakeLists.txt21
-rw-r--r--runtimes/neurun/backend/acl_common/Convert.cc196
-rw-r--r--runtimes/neurun/backend/acl_common/Convert.h72
-rw-r--r--runtimes/neurun/backend/acl_common/IACLTensor.cc63
-rw-r--r--runtimes/neurun/backend/acl_common/IACLTensor.h62
-rw-r--r--runtimes/neurun/backend/acl_common/Swizzle.h161
-rw-r--r--runtimes/neurun/backend/acl_common/TemplTensorBuilder.h617
-rw-r--r--runtimes/neurun/backend/acl_neon/Backend.h64
-rw-r--r--runtimes/neurun/backend/acl_neon/CMakeLists.txt21
-rw-r--r--runtimes/neurun/backend/acl_neon/Config.cc33
-rw-r--r--runtimes/neurun/backend/acl_neon/Config.h48
-rw-r--r--runtimes/neurun/backend/acl_neon/ConstantInitializer.cc189
-rw-r--r--runtimes/neurun/backend/acl_neon/ConstantInitializer.h57
-rw-r--r--runtimes/neurun/backend/acl_neon/KernelGenerator.cc1726
-rw-r--r--runtimes/neurun/backend/acl_neon/KernelGenerator.h97
-rw-r--r--runtimes/neurun/backend/acl_neon/PluginClassesAllocator.cc33
-rw-r--r--runtimes/neurun/backend/acl_neon/ShapeFixer.cc332
-rw-r--r--runtimes/neurun/backend/acl_neon/ShapeFixer.h96
-rw-r--r--runtimes/neurun/backend/acl_neon/TensorBuilder.h42
-rw-r--r--runtimes/neurun/backend/acl_neon/TensorManager.h83
-rw-r--r--runtimes/neurun/backend/acl_neon/kernel/ConcatLayer.cc151
-rw-r--r--runtimes/neurun/backend/acl_neon/kernel/ConcatLayer.h66
-rw-r--r--runtimes/neurun/backend/acl_neon/operand/INETensor.h45
-rw-r--r--runtimes/neurun/backend/acl_neon/operand/NESubTensor.cc44
-rw-r--r--runtimes/neurun/backend/acl_neon/operand/NESubTensor.h63
-rw-r--r--runtimes/neurun/backend/acl_neon/operand/NETensor.cc45
-rw-r--r--runtimes/neurun/backend/acl_neon/operand/NETensor.h62
-rw-r--r--runtimes/neurun/backend/cpu/Backend.h63
-rw-r--r--runtimes/neurun/backend/cpu/CMakeLists.txt29
-rw-r--r--runtimes/neurun/backend/cpu/Config.cc33
-rw-r--r--runtimes/neurun/backend/cpu/Config.h52
-rw-r--r--runtimes/neurun/backend/cpu/ConstantInitializer.cc83
-rw-r--r--runtimes/neurun/backend/cpu/ConstantInitializer.h54
-rw-r--r--runtimes/neurun/backend/cpu/KernelGenerator.cc455
-rw-r--r--runtimes/neurun/backend/cpu/KernelGenerator.h67
-rw-r--r--runtimes/neurun/backend/cpu/MemoryManager.cc93
-rw-r--r--runtimes/neurun/backend/cpu/MemoryManager.h65
-rw-r--r--runtimes/neurun/backend/cpu/MemoryPlanner.cc123
-rw-r--r--runtimes/neurun/backend/cpu/MemoryPlanner.h168
-rw-r--r--runtimes/neurun/backend/cpu/MemoryPlanner.test.cc127
-rw-r--r--runtimes/neurun/backend/cpu/MemoryPlannerFactory.cc47
-rw-r--r--runtimes/neurun/backend/cpu/MemoryPlannerFactory.h45
-rw-r--r--runtimes/neurun/backend/cpu/PluginClassesAllocator.cc33
-rw-r--r--runtimes/neurun/backend/cpu/ShapeFixer.cc94
-rw-r--r--runtimes/neurun/backend/cpu/ShapeFixer.h63
-rw-r--r--runtimes/neurun/backend/cpu/TensorBuilder.cc141
-rw-r--r--runtimes/neurun/backend/cpu/TensorBuilder.h92
-rw-r--r--runtimes/neurun/backend/cpu/TensorManager.cc100
-rw-r--r--runtimes/neurun/backend/cpu/TensorManager.h66
-rw-r--r--runtimes/neurun/backend/cpu/kernel/AddLayer.cc87
-rw-r--r--runtimes/neurun/backend/cpu/kernel/AddLayer.h76
-rw-r--r--runtimes/neurun/backend/cpu/kernel/AvgPoolLayer.cc115
-rw-r--r--runtimes/neurun/backend/cpu/kernel/AvgPoolLayer.h85
-rw-r--r--runtimes/neurun/backend/cpu/kernel/ConcatLayer.cc136
-rw-r--r--runtimes/neurun/backend/cpu/kernel/ConcatLayer.h73
-rw-r--r--runtimes/neurun/backend/cpu/kernel/ConvolutionLayer.cc139
-rw-r--r--runtimes/neurun/backend/cpu/kernel/ConvolutionLayer.h86
-rw-r--r--runtimes/neurun/backend/cpu/kernel/DepthwiseConvolutionLayer.cc138
-rw-r--r--runtimes/neurun/backend/cpu/kernel/DepthwiseConvolutionLayer.h89
-rw-r--r--runtimes/neurun/backend/cpu/kernel/FullyConnectedLayer.cc119
-rw-r--r--runtimes/neurun/backend/cpu/kernel/FullyConnectedLayer.h76
-rw-r--r--runtimes/neurun/backend/cpu/kernel/MaxPoolLayer.cc115
-rw-r--r--runtimes/neurun/backend/cpu/kernel/MaxPoolLayer.h85
-rw-r--r--runtimes/neurun/backend/cpu/kernel/OperationUtils.cc239
-rw-r--r--runtimes/neurun/backend/cpu/kernel/OperationUtils.h149
-rw-r--r--runtimes/neurun/backend/cpu/kernel/PermuteLayer.cc68
-rw-r--r--runtimes/neurun/backend/cpu/kernel/PermuteLayer.h211
-rw-r--r--runtimes/neurun/backend/cpu/kernel/ReshapeLayer.cc54
-rw-r--r--runtimes/neurun/backend/cpu/kernel/ReshapeLayer.h65
-rw-r--r--runtimes/neurun/backend/cpu/kernel/SoftMaxLayer.cc171
-rw-r--r--runtimes/neurun/backend/cpu/kernel/SoftMaxLayer.h71
-rw-r--r--runtimes/neurun/backend/cpu/operand/Tensor.cc43
-rw-r--r--runtimes/neurun/backend/cpu/operand/Tensor.h76
-rw-r--r--runtimes/neurun/backend/hi_perf_cpu/CMakeLists.txt44
-rw-r--r--runtimes/neurun/backend/hi_perf_cpu/HighPerformanceBackend.test.cc42
-rw-r--r--runtimes/neurun/backend/hi_perf_cpu/KernelGenerator.cc18
-rw-r--r--runtimes/neurun/backend/hi_perf_cpu/KernelGenerator.h48
-rw-r--r--runtimes/neurun/backend/hi_perf_cpu/TensorBuilder.cc18
-rw-r--r--runtimes/neurun/backend/hi_perf_cpu/TensorBuilder.h45
-rw-r--r--runtimes/neurun/backend/srcn/Backend.h63
-rw-r--r--runtimes/neurun/backend/srcn/CMakeLists.txt20
-rw-r--r--runtimes/neurun/backend/srcn/Config.cc33
-rw-r--r--runtimes/neurun/backend/srcn/Config.h45
-rw-r--r--runtimes/neurun/backend/srcn/ConstantInitializer.cc145
-rw-r--r--runtimes/neurun/backend/srcn/ConstantInitializer.h56
-rw-r--r--runtimes/neurun/backend/srcn/KernelGenerator.cc102
-rw-r--r--runtimes/neurun/backend/srcn/KernelGenerator.h56
-rw-r--r--runtimes/neurun/backend/srcn/MemoryManager.cc93
-rw-r--r--runtimes/neurun/backend/srcn/MemoryManager.h65
-rw-r--r--runtimes/neurun/backend/srcn/MemoryPlanner.cc123
-rw-r--r--runtimes/neurun/backend/srcn/MemoryPlanner.h168
-rw-r--r--runtimes/neurun/backend/srcn/MemoryPlannerFactory.cc47
-rw-r--r--runtimes/neurun/backend/srcn/MemoryPlannerFactory.h45
-rw-r--r--runtimes/neurun/backend/srcn/PluginClassesAllocator.cc33
-rw-r--r--runtimes/neurun/backend/srcn/ShapeFixer.cc39
-rw-r--r--runtimes/neurun/backend/srcn/ShapeFixer.h52
-rw-r--r--runtimes/neurun/backend/srcn/TensorBuilder.cc116
-rw-r--r--runtimes/neurun/backend/srcn/TensorBuilder.h92
-rw-r--r--runtimes/neurun/backend/srcn/TensorManager.cc100
-rw-r--r--runtimes/neurun/backend/srcn/TensorManager.h66
-rw-r--r--runtimes/neurun/backend/srcn/kernel/OperationUtils.cc90
-rw-r--r--runtimes/neurun/backend/srcn/kernel/OperationUtils.h75
-rw-r--r--runtimes/neurun/backend/srcn/kernel/TransposeConvLayer.cc122
-rw-r--r--runtimes/neurun/backend/srcn/kernel/TransposeConvLayer.h80
-rw-r--r--runtimes/neurun/backend/srcn/operand/Tensor.cc43
-rw-r--r--runtimes/neurun/backend/srcn/operand/Tensor.h76
-rw-r--r--runtimes/neurun/core/CMakeLists.txt18
-rw-r--r--runtimes/neurun/core/include/backend/Backend.h65
-rw-r--r--runtimes/neurun/core/include/backend/CustomKernel.h82
-rw-r--r--runtimes/neurun/core/include/backend/CustomKernelRegistry.h50
-rw-r--r--runtimes/neurun/core/include/backend/ExecTime.h111
-rw-r--r--runtimes/neurun/core/include/backend/IConfig.h45
-rw-r--r--runtimes/neurun/core/include/backend/IConstantInitializer.h260
-rw-r--r--runtimes/neurun/core/include/backend/IKernelGenerator.h63
-rw-r--r--runtimes/neurun/core/include/backend/IMemoryManager.h49
-rw-r--r--runtimes/neurun/core/include/backend/IShapeFixer.h56
-rw-r--r--runtimes/neurun/core/include/backend/ITensorBuilder.h94
-rw-r--r--runtimes/neurun/core/include/backend/ITensorManager.h56
-rw-r--r--runtimes/neurun/core/include/backend/JSONExecTime.h96
-rw-r--r--runtimes/neurun/core/include/backend/operand/IObject.h42
-rw-r--r--runtimes/neurun/core/include/backend/operand/ITensor.h52
-rw-r--r--runtimes/neurun/core/include/backend/operand/Object.h57
-rw-r--r--runtimes/neurun/core/include/compiler/Compiler.h91
-rw-r--r--runtimes/neurun/core/include/compiler/IExecutionBuilder.h39
-rw-r--r--runtimes/neurun/core/include/compiler/SubTensorInfo.h83
-rw-r--r--runtimes/neurun/core/include/exec/Execution.h118
-rw-r--r--runtimes/neurun/core/include/exec/ExecutionObservers.h65
-rw-r--r--runtimes/neurun/core/include/exec/IExecutor.h72
-rw-r--r--runtimes/neurun/core/include/exec/IFunction.h37
-rw-r--r--runtimes/neurun/core/include/exec/IODescription.h64
-rw-r--r--runtimes/neurun/core/include/exec/NopFunction.h54
-rw-r--r--runtimes/neurun/core/include/graph/BackendSet.h40
-rw-r--r--runtimes/neurun/core/include/graph/Graph.h204
-rw-r--r--runtimes/neurun/core/include/graph/LowerInfoMap.h42
-rw-r--r--runtimes/neurun/core/include/graph/operand/LowerInfo.h93
-rw-r--r--runtimes/neurun/core/include/graph/operand/ParentInfo.h79
-rw-r--r--runtimes/neurun/core/include/graph/operand/PermuteFactor.h133
-rw-r--r--runtimes/neurun/core/include/graph/operation/LowerInfo.h54
-rw-r--r--runtimes/neurun/core/include/model/Data.h75
-rw-r--r--runtimes/neurun/core/include/model/DataType.h57
-rw-r--r--runtimes/neurun/core/include/model/Index.h42
-rw-r--r--runtimes/neurun/core/include/model/InternalType.h68
-rw-r--r--runtimes/neurun/core/include/model/Layout.h67
-rw-r--r--runtimes/neurun/core/include/model/Model.h40
-rw-r--r--runtimes/neurun/core/include/model/Operand.h121
-rw-r--r--runtimes/neurun/core/include/model/OperandConstraint.h61
-rw-r--r--runtimes/neurun/core/include/model/OperandIndexMap.h34
-rw-r--r--runtimes/neurun/core/include/model/OperandIndexSequence.h59
-rw-r--r--runtimes/neurun/core/include/model/OperandInfo.h98
-rw-r--r--runtimes/neurun/core/include/model/Operands.h39
-rw-r--r--runtimes/neurun/core/include/model/Operation.h88
-rw-r--r--runtimes/neurun/core/include/model/OperationIndexList.h52
-rw-r--r--runtimes/neurun/core/include/model/OperationIndexMap.h34
-rw-r--r--runtimes/neurun/core/include/model/OperationVisitor.h51
-rw-r--r--runtimes/neurun/core/include/model/Operations.Include.h75
-rw-r--r--runtimes/neurun/core/include/model/Operations.h36
-rw-r--r--runtimes/neurun/core/include/model/Operations.lst81
-rw-r--r--runtimes/neurun/core/include/model/Shape.h83
-rw-r--r--runtimes/neurun/core/include/model/Subgraph.h86
-rw-r--r--runtimes/neurun/core/include/model/Subgraphs.h81
-rw-r--r--runtimes/neurun/core/include/model/TypeInfo.h59
-rw-r--r--runtimes/neurun/core/include/model/operation/AbsNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/AddNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/ArgMaxNode.h61
-rw-r--r--runtimes/neurun/core/include/model/operation/AvgPool2DNode.h69
-rw-r--r--runtimes/neurun/core/include/model/operation/CastNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/ComparisonNode.h72
-rw-r--r--runtimes/neurun/core/include/model/operation/ConcatNode.h58
-rw-r--r--runtimes/neurun/core/include/model/operation/Conv2DNode.h68
-rw-r--r--runtimes/neurun/core/include/model/operation/CustomNode.h65
-rw-r--r--runtimes/neurun/core/include/model/operation/DepthToSpaceNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/DepthwiseConv2DNode.h69
-rw-r--r--runtimes/neurun/core/include/model/operation/DequantizeNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/DivNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/EmbeddingLookupNode.h50
-rw-r--r--runtimes/neurun/core/include/model/operation/ExpNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/FloorNode.h51
-rw-r--r--runtimes/neurun/core/include/model/operation/FullyConnectedNode.h66
-rw-r--r--runtimes/neurun/core/include/model/operation/GatherNode.h64
-rw-r--r--runtimes/neurun/core/include/model/operation/HashtableLookupNode.h57
-rw-r--r--runtimes/neurun/core/include/model/operation/L2NormalizationNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/L2Pool2DNode.h68
-rw-r--r--runtimes/neurun/core/include/model/operation/LSTMNode.h90
-rw-r--r--runtimes/neurun/core/include/model/operation/LocalResponseNormalizationNode.h66
-rw-r--r--runtimes/neurun/core/include/model/operation/LogicalAndNode.h50
-rw-r--r--runtimes/neurun/core/include/model/operation/LogicalNotNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/LogicalOrNode.h50
-rw-r--r--runtimes/neurun/core/include/model/operation/LogisticNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/MaxPool2DNode.h68
-rw-r--r--runtimes/neurun/core/include/model/operation/MeanNode.h62
-rw-r--r--runtimes/neurun/core/include/model/operation/MulNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/NegNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/PReLUNode.h50
-rw-r--r--runtimes/neurun/core/include/model/operation/PadNode.h51
-rw-r--r--runtimes/neurun/core/include/model/operation/PermuteNode.h78
-rw-r--r--runtimes/neurun/core/include/model/operation/RNNNode.h71
-rw-r--r--runtimes/neurun/core/include/model/operation/RSQRTNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/ReLU1Node.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/ReLU6Node.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/ReLUNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/ReduceMaxNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/ReduceMinNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/ReduceSumNode.h61
-rw-r--r--runtimes/neurun/core/include/model/operation/ReshapeNode.h51
-rw-r--r--runtimes/neurun/core/include/model/operation/ResizeBilinearNode.h64
-rw-r--r--runtimes/neurun/core/include/model/operation/SQRTNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/SoftmaxNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/SpaceToDepthNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/SplitNode.h58
-rw-r--r--runtimes/neurun/core/include/model/operation/SquaredDifferenceNode.h50
-rw-r--r--runtimes/neurun/core/include/model/operation/SqueezeNode.h59
-rw-r--r--runtimes/neurun/core/include/model/operation/StridedSliceNode.h68
-rw-r--r--runtimes/neurun/core/include/model/operation/SubNode.h63
-rw-r--r--runtimes/neurun/core/include/model/operation/TanhNode.h49
-rw-r--r--runtimes/neurun/core/include/model/operation/TopKV2Node.h69
-rw-r--r--runtimes/neurun/core/include/model/operation/TransposeConvNode.h67
-rw-r--r--runtimes/neurun/core/include/model/operation/TransposeNode.h66
-rw-r--r--runtimes/neurun/core/include/model/operation/UnpackNode.h58
-rw-r--r--runtimes/neurun/core/include/util/Config.lst40
-rw-r--r--runtimes/neurun/core/include/util/ConfigSource.h55
-rw-r--r--runtimes/neurun/core/include/util/Coordinates.h103
-rw-r--r--runtimes/neurun/core/include/util/GeneralConfigSource.h44
-rw-r--r--runtimes/neurun/core/include/util/IConfigSource.h46
-rw-r--r--runtimes/neurun/core/include/util/ITimer.h59
-rw-r--r--runtimes/neurun/core/include/util/Index.h158
-rw-r--r--runtimes/neurun/core/include/util/ObjectManager.h144
-rw-r--r--runtimes/neurun/core/include/util/Padding.h42
-rw-r--r--runtimes/neurun/core/include/util/Set.h166
-rw-r--r--runtimes/neurun/core/include/util/ShapeInference.h61
-rw-r--r--runtimes/neurun/core/include/util/Utils.h52
-rw-r--r--runtimes/neurun/core/include/util/feature/Coordinate4D.h111
-rw-r--r--runtimes/neurun/core/include/util/feature/nchw/View.h106
-rw-r--r--runtimes/neurun/core/include/util/feature/nhwc/Reader.h73
-rw-r--r--runtimes/neurun/core/include/util/feature/nhwc/Utils.h (renamed from runtimes/neurun/src/util/feature/nhwc/Utils.h)0
-rw-r--r--runtimes/neurun/core/include/util/feature/nhwc/View.h91
-rw-r--r--runtimes/neurun/core/include/util/logging.h61
-rw-r--r--runtimes/neurun/core/src/backend/Backend.cc30
-rw-r--r--runtimes/neurun/core/src/backend/BackendManager.cc124
-rw-r--r--runtimes/neurun/core/src/backend/BackendManager.h81
-rw-r--r--runtimes/neurun/core/src/backend/CustomKernel.cc97
-rw-r--r--runtimes/neurun/core/src/backend/CustomKernelRegistry.cc46
-rw-r--r--runtimes/neurun/core/src/backend/ExecTime.cc133
-rw-r--r--runtimes/neurun/core/src/backend/JSONExecTime.cc231
-rw-r--r--runtimes/neurun/core/src/compiler/BackendResolver.cc47
-rw-r--r--runtimes/neurun/core/src/compiler/BackendResolver.h102
-rw-r--r--runtimes/neurun/core/src/compiler/Compiler.cc122
-rw-r--r--runtimes/neurun/core/src/compiler/ExecutorFactory.cc351
-rw-r--r--runtimes/neurun/core/src/compiler/ExecutorFactory.h52
-rw-r--r--runtimes/neurun/core/src/compiler/HEScheduler.cc577
-rw-r--r--runtimes/neurun/core/src/compiler/HEScheduler.h164
-rw-r--r--runtimes/neurun/core/src/compiler/IScheduler.h38
-rw-r--r--runtimes/neurun/core/src/compiler/Linear.cc355
-rw-r--r--runtimes/neurun/core/src/compiler/Linear.h108
-rw-r--r--runtimes/neurun/core/src/compiler/ManualScheduler.cc111
-rw-r--r--runtimes/neurun/core/src/compiler/ManualScheduler.h36
-rw-r--r--runtimes/neurun/core/src/compiler/OperandContext.cc45
-rw-r--r--runtimes/neurun/core/src/compiler/OperandContext.h63
-rw-r--r--runtimes/neurun/core/src/compiler/OperationValidator.cc879
-rw-r--r--runtimes/neurun/core/src/compiler/OperationValidator.h77
-rw-r--r--runtimes/neurun/core/src/compiler/ParamChecker.cc33
-rw-r--r--runtimes/neurun/core/src/compiler/ParamChecker.h73
-rw-r--r--runtimes/neurun/core/src/compiler/SubTensorAnalyzer.cc78
-rw-r--r--runtimes/neurun/core/src/compiler/SubTensorAnalyzer.h70
-rw-r--r--runtimes/neurun/core/src/dumper/dot/DotBuilder.cc83
-rw-r--r--runtimes/neurun/core/src/dumper/dot/DotBuilder.h62
-rw-r--r--runtimes/neurun/core/src/dumper/dot/DotDumper.cc198
-rw-r--r--runtimes/neurun/core/src/dumper/dot/DotDumper.h60
-rw-r--r--runtimes/neurun/core/src/dumper/dot/DotSubgraphInfo.cc56
-rw-r--r--runtimes/neurun/core/src/dumper/dot/DotSubgraphInfo.h59
-rw-r--r--runtimes/neurun/core/src/dumper/dot/Node.cc56
-rw-r--r--runtimes/neurun/core/src/dumper/dot/Node.h127
-rw-r--r--runtimes/neurun/core/src/dumper/dot/OperandNode.cc60
-rw-r--r--runtimes/neurun/core/src/dumper/dot/OperandNode.h79
-rw-r--r--runtimes/neurun/core/src/dumper/dot/OperationNode.cc47
-rw-r--r--runtimes/neurun/core/src/dumper/dot/OperationNode.h62
-rw-r--r--runtimes/neurun/core/src/exec/DataflowExecutor.cc206
-rw-r--r--runtimes/neurun/core/src/exec/DataflowExecutor.h110
-rw-r--r--runtimes/neurun/core/src/exec/Execution.cc108
-rw-r--r--runtimes/neurun/core/src/exec/ExecutionObservers.cc77
-rw-r--r--runtimes/neurun/core/src/exec/ExecutorBase.cc140
-rw-r--r--runtimes/neurun/core/src/exec/ExecutorBase.h124
-rw-r--r--runtimes/neurun/core/src/exec/FunctionSequence.cc62
-rw-r--r--runtimes/neurun/core/src/exec/FunctionSequence.h56
-rw-r--r--runtimes/neurun/core/src/exec/Job.cc36
-rw-r--r--runtimes/neurun/core/src/exec/Job.h77
-rw-r--r--runtimes/neurun/core/src/exec/LinearExecutor.cc27
-rw-r--r--runtimes/neurun/core/src/exec/LinearExecutor.h69
-rw-r--r--runtimes/neurun/core/src/exec/ParallelExecutor.cc140
-rw-r--r--runtimes/neurun/core/src/exec/ParallelExecutor.h73
-rw-r--r--runtimes/neurun/core/src/exec/ParallelScheduler.cc170
-rw-r--r--runtimes/neurun/core/src/exec/ParallelScheduler.h158
-rw-r--r--runtimes/neurun/core/src/exec/Sink.h182
-rw-r--r--runtimes/neurun/core/src/exec/Source.h187
-rw-r--r--runtimes/neurun/core/src/exec/interp/Buffer.h94
-rw-r--r--runtimes/neurun/core/src/exec/interp/ExecEnv.h168
-rw-r--r--runtimes/neurun/core/src/exec/interp/ExecManager.cc125
-rw-r--r--runtimes/neurun/core/src/exec/interp/ExecManager.h72
-rw-r--r--runtimes/neurun/core/src/exec/interp/Interpreter.cc202
-rw-r--r--runtimes/neurun/core/src/exec/interp/Interpreter.h67
-rw-r--r--runtimes/neurun/core/src/exec/interp/Registration.h52
-rw-r--r--runtimes/neurun/core/src/exec/interp/Tensor.cc54
-rw-r--r--runtimes/neurun/core/src/exec/interp/Tensor.h179
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/Add.cc146
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/AvgPool2D.cc129
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/Concat.cc152
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/Conv2D.cc154
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/DepthwiseConv.cc159
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/FullyConnected.cc137
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/MaxPool2D.cc128
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/OperationUtil.h110
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/Reshape.cc66
-rw-r--r--runtimes/neurun/core/src/exec/interp/operations/SoftMax.cc164
-rw-r--r--runtimes/neurun/core/src/graph/Graph.cc589
-rw-r--r--runtimes/neurun/core/src/graph/dumper/Dumper.cc583
-rw-r--r--runtimes/neurun/core/src/graph/dumper/Dumper.h96
-rw-r--r--runtimes/neurun/core/src/graph/operand/LowerInfo.cc30
-rw-r--r--runtimes/neurun/core/src/graph/operand/Shape4DConvert.h57
-rw-r--r--runtimes/neurun/core/src/graph/operation/LowerInfo.cc34
-rw-r--r--runtimes/neurun/core/src/graph/pass/OperandPass.cc36
-rw-r--r--runtimes/neurun/core/src/graph/pass/OperandPass.h53
-rw-r--r--runtimes/neurun/core/src/graph/pass/OperationPass.cc36
-rw-r--r--runtimes/neurun/core/src/graph/pass/OperationPass.h71
-rw-r--r--runtimes/neurun/core/src/graph/pass/Pass.cc (renamed from runtimes/neurun/src/graph/pass/Pass.cc)0
-rw-r--r--runtimes/neurun/core/src/graph/pass/Pass.h (renamed from runtimes/neurun/src/graph/pass/Pass.h)0
-rw-r--r--runtimes/neurun/core/src/graph/pass/PermutationEliminationPass.cc199
-rw-r--r--runtimes/neurun/core/src/graph/pass/PermutationEliminationPass.h87
-rw-r--r--runtimes/neurun/core/src/graph/pass/PermutationInsertionPass.cc210
-rw-r--r--runtimes/neurun/core/src/graph/pass/PermutationInsertionPass.h59
-rw-r--r--runtimes/neurun/core/src/graph/verifier/Verifier.cc97
-rw-r--r--runtimes/neurun/core/src/graph/verifier/Verifier.h68
-rw-r--r--runtimes/neurun/core/src/library_info.cc17
-rw-r--r--runtimes/neurun/core/src/model/LayoutSet.cc66
-rw-r--r--runtimes/neurun/core/src/model/LayoutSet.h58
-rw-r--r--runtimes/neurun/core/src/model/Operand.cc80
-rw-r--r--runtimes/neurun/core/src/model/OperandConstraint.cc28
-rw-r--r--runtimes/neurun/core/src/model/OperandIndexSequence.cc58
-rw-r--r--runtimes/neurun/core/src/model/Operation.cc57
-rw-r--r--runtimes/neurun/core/src/model/OperationIndexList.cc37
-rw-r--r--runtimes/neurun/core/src/model/Shape.cc86
-rw-r--r--runtimes/neurun/core/src/model/Subgraph.cc58
-rw-r--r--runtimes/neurun/core/src/model/Subgraphs.cc73
-rw-r--r--runtimes/neurun/core/src/model/TypeInfo.cc47
-rw-r--r--runtimes/neurun/core/src/model/operation/AbsNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/AddNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/ArgMaxNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/AvgPool2DNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/CastNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/ComparisonNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/ConcatNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/Conv2DNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/CustomNode.cc47
-rw-r--r--runtimes/neurun/core/src/model/operation/DepthToSpaceNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/DepthwiseConv2DNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/DequantizeNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/DivNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/EmbeddingLookupNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/ExpNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/FloorNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/FullyConnectedNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/GatherNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/HashtableLookupNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/L2NormalizationNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/L2Pool2DNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/LSTMNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/LocalResponseNormalizationNode.cc41
-rw-r--r--runtimes/neurun/core/src/model/operation/LogicalAndNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/LogicalNotNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/LogicalOrNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/LogisticNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/MaxPool2DNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/MeanNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/MulNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/NegNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/PReLUNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/PadNode.cc37
-rw-r--r--runtimes/neurun/core/src/model/operation/PermuteNode.cc45
-rw-r--r--runtimes/neurun/core/src/model/operation/RNNNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/RSQRTNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/ReLU1Node.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/ReLU6Node.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/ReLUNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/ReduceMaxNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/ReduceMinNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/ReduceSumNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/ReshapeNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/ResizeBilinearNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/SQRTNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/SoftmaxNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/SpaceToDepthNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/SplitNode.cc33
-rw-r--r--runtimes/neurun/core/src/model/operation/SquaredDifferenceNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/SqueezeNode.cc37
-rw-r--r--runtimes/neurun/core/src/model/operation/StridedSliceNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/SubNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/TanhNode.cc39
-rw-r--r--runtimes/neurun/core/src/model/operation/TopKV2Node.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/TransposeConvNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/TransposeNode.cc40
-rw-r--r--runtimes/neurun/core/src/model/operation/UnpackNode.cc33
-rw-r--r--runtimes/neurun/core/src/util/ConfigSource.cc115
-rw-r--r--runtimes/neurun/core/src/util/EnvConfigSource.cc40
-rw-r--r--runtimes/neurun/core/src/util/EnvConfigSource.h41
-rw-r--r--runtimes/neurun/core/src/util/GeneralConfigSource.cc45
-rw-r--r--runtimes/neurun/core/src/util/Padding.cc120
-rw-r--r--runtimes/neurun/core/src/util/ShapeInference.cc202
-rw-r--r--runtimes/neurun/core/src/util/Utils.cc68
-rw-r--r--runtimes/neurun/frontend/CMakeLists.txt1
-rw-r--r--runtimes/neurun/frontend/api/CMakeLists.txt12
-rw-r--r--runtimes/neurun/frontend/api/nnfw_dev.cc228
-rw-r--r--runtimes/neurun/frontend/api/wrapper/nnfw_api.cc366
-rw-r--r--runtimes/neurun/frontend/api/wrapper/nnfw_api.hpp77
-rw-r--r--runtimes/neurun/frontend/nnapi/ANeuralNetworksModel.test.cc25
-rw-r--r--runtimes/neurun/frontend/nnapi/CMakeLists.txt21
-rw-r--r--runtimes/neurun/frontend/nnapi/compilation.cc110
-rw-r--r--runtimes/neurun/frontend/nnapi/event.cc36
-rw-r--r--runtimes/neurun/frontend/nnapi/execution.cc411
-rw-r--r--runtimes/neurun/frontend/nnapi/memory.cc42
-rw-r--r--runtimes/neurun/frontend/nnapi/model.cc396
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksCompilation.cc42
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksCompilation.h42
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksEvent.cc43
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksEvent.h44
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksExecution.cc190
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksExecution.h56
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksMemory.cc46
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksMemory.h39
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksModel.cc257
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/ANeuralNetworksModel.h72
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/NNAPIConvert.cc95
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/NNAPIConvert.h81
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/OperationFactory.cc1524
-rw-r--r--runtimes/neurun/frontend/nnapi/wrapper/OperationFactory.h61
-rw-r--r--runtimes/neurun/frontend/tflite/CMakeLists.txt17
-rw-r--r--runtimes/neurun/frontend/tflite/loader.cc700
-rw-r--r--runtimes/neurun/frontend/tflite/loader.h115
-rw-r--r--runtimes/neurun/frontend/tflite/schema.fbs794
-rw-r--r--runtimes/neurun/frontend/tflite/schema_generated.h7272
-rw-r--r--runtimes/neurun/src/backend/BackendManager.cc118
-rw-r--r--runtimes/neurun/src/backend/BackendManager.h94
-rw-r--r--runtimes/neurun/src/backend/CMakeLists.txt2
-rw-r--r--runtimes/neurun/src/backend/acl_cl/CMakeLists.txt15
-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/PluginClassesAllocator.cc43
-rw-r--r--runtimes/neurun/src/backend/acl_cl/StageGenerator.cc593
-rw-r--r--runtimes/neurun/src/backend/acl_cl/StageGenerator.h54
-rw-r--r--runtimes/neurun/src/backend/acl_cl/Swizzle.h95
-rw-r--r--runtimes/neurun/src/backend/acl_cl/TensorBuilder.cc246
-rw-r--r--runtimes/neurun/src/backend/acl_cl/TensorBuilder.h94
-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.cc43
-rw-r--r--runtimes/neurun/src/backend/acl_cl/operand/Object.h62
-rw-r--r--runtimes/neurun/src/backend/cpu/CMakeLists.txt18
-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/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.cc547
-rw-r--r--runtimes/neurun/src/backend/cpu/StageGenerator.h55
-rw-r--r--runtimes/neurun/src/backend/cpu/TensorBuilder.cc124
-rw-r--r--runtimes/neurun/src/backend/cpu/TensorBuilder.h82
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Object.cc37
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Object.h61
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Tensor.cc39
-rw-r--r--runtimes/neurun/src/backend/cpu/operand/Tensor.h74
-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/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.cc27
-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.h137
-rw-r--r--runtimes/neurun/src/exec/Source.h139
-rw-r--r--runtimes/neurun/src/exec/interface/IFunction.h36
-rw-r--r--runtimes/neurun/src/frontend/compilation.cc78
-rw-r--r--runtimes/neurun/src/frontend/event.cc31
-rw-r--r--runtimes/neurun/src/frontend/execution.cc328
-rw-r--r--runtimes/neurun/src/frontend/memory.cc45
-rw-r--r--runtimes/neurun/src/frontend/model.cc480
-rw-r--r--runtimes/neurun/src/frontend/wrapper/compilation.cc31
-rw-r--r--runtimes/neurun/src/frontend/wrapper/compilation.h43
-rw-r--r--runtimes/neurun/src/frontend/wrapper/event.h24
-rw-r--r--runtimes/neurun/src/frontend/wrapper/execution.h69
-rw-r--r--runtimes/neurun/src/frontend/wrapper/memory.cc31
-rw-r--r--runtimes/neurun/src/frontend/wrapper/memory.h38
-rw-r--r--runtimes/neurun/src/frontend/wrapper/model.cc58
-rw-r--r--runtimes/neurun/src/frontend/wrapper/model.h47
-rw-r--r--runtimes/neurun/src/graph/Graph.cc334
-rw-r--r--runtimes/neurun/src/graph/Graph.h152
-rw-r--r--runtimes/neurun/src/graph/Index.h80
-rw-r--r--runtimes/neurun/src/graph/Model.h40
-rw-r--r--runtimes/neurun/src/graph/dumper/Dumper.cc110
-rw-r--r--runtimes/neurun/src/graph/dumper/Dumper.h50
-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/Layout.h54
-rw-r--r--runtimes/neurun/src/graph/operand/LayoutSet.cc69
-rw-r--r--runtimes/neurun/src/graph/operand/LayoutSet.h61
-rw-r--r--runtimes/neurun/src/graph/operand/LowerInfo.cc30
-rw-r--r--runtimes/neurun/src/graph/operand/LowerInfo.h82
-rw-r--r--runtimes/neurun/src/graph/operand/ParentInfo.h79
-rw-r--r--runtimes/neurun/src/graph/operand/Shape4DConvert.h57
-rw-r--r--runtimes/neurun/src/graph/operation/LowerInfo.cc33
-rw-r--r--runtimes/neurun/src/graph/operation/LowerInfo.h45
-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/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/Verifier.cc97
-rw-r--r--runtimes/neurun/src/graph/verifier/Verifier.h68
-rw-r--r--runtimes/neurun/src/kernel/CMakeLists.txt2
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/CLFunction.h55
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/CMakeLists.txt13
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/ConcatLayer.cc159
-rw-r--r--runtimes/neurun/src/kernel/acl_cl/ConcatLayer.h67
-rw-r--r--runtimes/neurun/src/kernel/cpu/AvgPoolLayer.cc118
-rw-r--r--runtimes/neurun/src/kernel/cpu/AvgPoolLayer.h78
-rw-r--r--runtimes/neurun/src/kernel/cpu/CMakeLists.txt14
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConcatLayer.cc138
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConcatLayer.h66
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConvolutionLayer.cc228
-rw-r--r--runtimes/neurun/src/kernel/cpu/ConvolutionLayer.h79
-rw-r--r--runtimes/neurun/src/kernel/cpu/FullyConnectedLayer.cc114
-rw-r--r--runtimes/neurun/src/kernel/cpu/FullyConnectedLayer.h69
-rw-r--r--runtimes/neurun/src/kernel/cpu/MaxPoolLayer.cc117
-rw-r--r--runtimes/neurun/src/kernel/cpu/MaxPoolLayer.h78
-rw-r--r--runtimes/neurun/src/kernel/cpu/OperationUtils.cc230
-rw-r--r--runtimes/neurun/src/kernel/cpu/OperationUtils.h150
-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.cc57
-rw-r--r--runtimes/neurun/src/kernel/cpu/ReshapeLayer.h58
-rw-r--r--runtimes/neurun/src/kernel/cpu/SoftMaxLayer.cc174
-rw-r--r--runtimes/neurun/src/kernel/cpu/SoftMaxLayer.h64
-rw-r--r--runtimes/neurun/src/library_info.cc17
-rw-r--r--runtimes/neurun/src/linear/Linear.cc199
-rw-r--r--runtimes/neurun/src/linear/Linear.h84
-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/View.h88
-rw-r--r--runtimes/neurun/src/util/logging.h59
-rw-r--r--runtimes/neurun/test/CMakeLists.txt15
-rw-r--r--runtimes/neurun/test/backend/cpu/MemoryPlanner.cc127
-rw-r--r--runtimes/neurun/test/core/backend/ExecTime.test.cc98
-rw-r--r--runtimes/neurun/test/core/compiler/Scheduler.cc554
-rw-r--r--runtimes/neurun/test/core/exec/ExecInstance.cc312
-rw-r--r--runtimes/neurun/test/core/exec/interp/ExecManager.cc338
-rw-r--r--runtimes/neurun/test/graph/Graph.cc45
-rw-r--r--runtimes/neurun/test/graph/Index.cc4
-rw-r--r--runtimes/neurun/test/graph/MockNode.h16
-rw-r--r--runtimes/neurun/test/graph/operand/IndexSet.cc32
-rw-r--r--runtimes/neurun/test/graph/operand/LayoutSet.cc6
-rw-r--r--runtimes/neurun/test/graph/operand/Set.cc29
-rw-r--r--runtimes/neurun/test/graph/operand/UseDef.cc34
-rw-r--r--runtimes/neurun/test/graph/operation/Set.cc20
-rw-r--r--runtimes/neurun/test/graph/operation/SetIO.cc86
-rw-r--r--runtimes/neurun/test/graph/verifier/Verifier.cc31
-rw-r--r--runtimes/neurun/test/model.cc25
-rw-r--r--runtimes/neurun/test/util/ShapeInference.cc233
-rw-r--r--runtimes/pure_arm_compute/CMakeLists.txt3
-rw-r--r--runtimes/pure_arm_compute/src/compilation.cc936
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/Cast.cc41
-rw-r--r--runtimes/pure_arm_compute/src/internal/arm_compute/Cast.h12
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/FeatureLoggingLayer.h113
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericFullyConnectedLayer.cc88
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericFullyConnectedLayer.h82
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericReshapeLayer.cc66
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/GenericReshapeLayer.h77
-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.h133
-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.h70
-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.cc108
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleEmbeddingLookup.h61
-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.cc110
-rw-r--r--runtimes/pure_arm_compute/src/internal/layers/SimpleSpaceToDepth.h64
-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/nnapi/tensor/Reader.h2
-rw-r--r--runtimes/pure_arm_compute/src/internal/nnapi/tensor/View.h2
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/DepthwiseConv2D.cc8
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/DepthwiseConv2D.h4
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Gather.cc8
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Gather.h6
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Split.cc13
-rw-r--r--runtimes/pure_arm_compute/src/internal/op/Split.h2
-rw-r--r--runtimes/pure_arm_compute/src/logging.h2
-rw-r--r--runtimes/pure_arm_compute/src/model.cc14
-rw-r--r--scripts/command/build25
-rw-r--r--scripts/command/build-acl77
-rw-r--r--scripts/command/build-docker52
-rw-r--r--scripts/command/configure85
-rw-r--r--scripts/command/docker-run10
-rw-r--r--scripts/command/docker-run-user10
-rw-r--r--scripts/command/docker-shell11
-rwxr-xr-xscripts/command/docker_build_cross_arm_ubuntu.sh30
-rwxr-xr-xscripts/command/docker_build_tizen_cross.sh27
-rwxr-xr-xscripts/command/docker_coverage_report.sh9
-rwxr-xr-xscripts/command/docker_cross_test_coverage_build.sh21
-rw-r--r--scripts/command/docker_env_neurun1
-rw-r--r--scripts/command/docker_env_pureacl_tflite_benchmark_model2
-rwxr-xr-xscripts/command/docker_gbs_build.sh26
-rwxr-xr-xscripts/command/docker_run_test.sh18
-rwxr-xr-xscripts/command/format-checker.sh178
-rwxr-xr-xscripts/command/gen_coverage_report.sh57
-rw-r--r--scripts/command/install16
-rw-r--r--scripts/command/nnfw_docker14
-rw-r--r--scripts/command/nnfw_docker_tizen14
-rwxr-xr-xscripts/command/tizen_xu4_test.sh155
-rw-r--r--scripts/config/docker.configuration44
-rw-r--r--scripts/config/gbs.conf21
-rw-r--r--scripts/config/image_name.configuration3
-rw-r--r--scripts/docker/Dockerfile19
-rw-r--r--scripts/docker/Dockerfile_tizen13
-rwxr-xr-xscripts/git-hooks/install_hooks.sh11
-rwxr-xr-xscripts/git-hooks/pre-push32
-rw-r--r--tests/CMakeLists.txt1
-rw-r--r--tests/custom_op/CMakeLists.txt6
-rw-r--r--tests/custom_op/apps/CMakeLists.txt20
-rw-r--r--tests/custom_op/apps/FillFrom/CMakeLists.txt4
-rw-r--r--tests/custom_op/apps/FillFrom/FillFrom_runner.cc227
-rw-r--r--tests/custom_op/kernels/CMakeLists.txt9
-rw-r--r--tests/custom_op/kernels/FillFrom/CMakeLists.txt1
-rw-r--r--tests/custom_op/kernels/FillFrom/FillFromKernel.cc53
-rw-r--r--tests/custom_op/nnpkgs/FillFrom/FillFrom.json115
-rw-r--r--tests/custom_op/nnpkgs/FillFrom/FillFrom.tflite0
-rw-r--r--tests/custom_op/nnpkgs/FillFrom/metadata/MANIFEST7
-rwxr-xr-xtests/framework/run_test.sh18
-rw-r--r--tests/framework/tests/MODELS/mobilenet/config.sh1
-rw-r--r--tests/framework/tests/concat/2D/config.sh1
-rw-r--r--tests/framework/tests/custom/abs/config.sh1
-rw-r--r--tests/framework/tests/custom/squared_difference/config.sh1
-rw-r--r--tests/framework/tests/custom/tensorflowmax/config.sh1
-rw-r--r--tests/framework/tests/custom/tensorflowsum/config.sh1
-rw-r--r--tests/framework/tests/exp/config.sh1
-rw-r--r--tests/framework/tests/hashtable_lookup/config.sh1
-rw-r--r--tests/framework/tests/logistic/config.sh1
-rw-r--r--tests/framework/tests/neg/config.sh1
-rw-r--r--tests/framework/tests/pad/pad1/config.sh1
-rw-r--r--tests/framework/tests/pad/pad2/config.sh1
-rw-r--r--tests/framework/tests/reduce_max/config.sh1
-rw-r--r--tests/framework/tests/reduce_mean/test1/config.sh2
-rw-r--r--tests/framework/tests/reduce_mean/test2/config.sh2
-rw-r--r--tests/framework/tests/rsqrt/config.sh1
-rw-r--r--tests/framework/tests/sub/broadcast/config.sh1
-rw-r--r--tests/framework/tests/transpose/config.sh (renamed from tests/framework/tests/tranpose/config.sh)0
-rw-r--r--tests/framework/tests/transpose_conv/same/config.sh1
-rw-r--r--tests/framework/tests/transpose_conv/valid/config.sh1
-rw-r--r--tests/nnapi/CMakeLists.txt51
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux57
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux.acl_neon30
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux.cpu77
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux.neurun117
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-linux.pacl38
-rw-r--r--tests/nnapi/nnapi_gtest.skip.armv7l-tizen60
-rw-r--r--tests/nnapi/nnapi_gtest.skip.noarch.interp72
-rw-r--r--tests/nnapi/nnapi_gtest.skip.x86_64-linux130
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/README.md11
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/include/TestHarness.h (renamed from externals/nnapi_test_generator/include/TestHarness.h)0
-rw-r--r--[-rwxr-xr-x]tests/nnapi/nnapi_test_generator/android-p/slicing.py (renamed from externals/nnapi_test_generator/slicing.py)0
-rw-r--r--[-rwxr-xr-x]tests/nnapi/nnapi_test_generator/android-p/test_generator.py (renamed from externals/nnapi_test_generator/test_generator.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_conv/conv_1_h3_w2_SAME.mod.py (renamed from externals/nnapi_test_generator/tests/P_conv/conv_1_h3_w2_SAME.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_conv/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_weird/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_conv/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_conv/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_depthwise_conv/depthwise_conv.bin.mod.py (renamed from externals/nnapi_test_generator/tests/P_depthwise_conv/depthwise_conv.bin.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_depthwise_conv/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_quantized_conv/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_depthwise_conv/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_depthwise_conv/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_explicit/explicit_add.mod.py (renamed from externals/nnapi_test_generator/tests/P_explicit/explicit_add.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_explicit/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_quantized_avgpool/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_explicit/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_explicit/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_float/addfloat.mod.py (renamed from externals/nnapi_test_generator/tests/P_float/addfloat.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_float/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_lstm/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_float/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_float/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_full/addfloat.mod.py (renamed from externals/nnapi_test_generator/tests/P_full/addfloat.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_full/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_full/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_full/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_full/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_lstm/lstm.mod.py (renamed from externals/nnapi_test_generator/tests/P_lstm/lstm.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_lstm/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_float/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_lstm/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_lstm/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_quantized_avgpool/averpoolfloat.mod.py (renamed from externals/nnapi_test_generator/tests/P_quantized_avgpool/averpoolfloat.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_quantized_avgpool/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_explicit/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_quantized_avgpool/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_quantized_avgpool/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_quantized_conv/quantized.mod.py (renamed from externals/nnapi_test_generator/tests/P_quantized_conv/quantized.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_quantized_conv/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_depthwise_conv/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_quantized_conv/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_quantized_conv/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_vts_full/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_vts_operands/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_vts_full/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_vts_full/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_vts_full/vts_full.mod.py (renamed from externals/nnapi_test_generator/tests/P_vts_full/vts_full.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_vts_operands/addfloat.mod.py (renamed from externals/nnapi_test_generator/tests/P_vts_operands/addfloat.mod.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_vts_operands/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_vts_full/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_vts_operands/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_vts_operands/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_weird/stderr.txt.expect (renamed from externals/nnapi_test_generator/tests/P_conv/stderr.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_weird/stdout.txt.expect (renamed from externals/nnapi_test_generator/tests/P_weird/stdout.txt.expect)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-p/tests/P_weird/weird_add.mod.py (renamed from externals/nnapi_test_generator/tests/P_weird/weird_add.mod.py)0
-rw-r--r--[-rwxr-xr-x]tests/nnapi/nnapi_test_generator/android-p/tests/test.py (renamed from externals/nnapi_test_generator/tests/test.py)0
-rw-r--r--[-rwxr-xr-x]tests/nnapi/nnapi_test_generator/android-p/vts_generator.py (renamed from externals/nnapi_test_generator/vts_generator.py)0
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/README.md408
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/cts_generator.py314
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/include/TestHarness.h426
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/spec_visualizer.py266
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/spec_viz_template.html438
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/test_generator.py1236
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_backward_compatibility_float/lstm_float.mod.py145
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_backward_compatibility_float/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_backward_compatibility_float/stdout.txt.expect107
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_backward_compatibility_quant8/depthwise_conv2d_quant8.mod.py43
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_backward_compatibility_quant8/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_backward_compatibility_quant8/stdout.txt.expect82
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_float/conv_float.mod.py35
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_float/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_float/stdout.txt.expect85
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_implicit_parameter/mean_implicit.mod.py41
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_implicit_parameter/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_implicit_parameter/stdout.txt.expect262
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_implicit_variation/conv_float.mod.py52
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_implicit_variation/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_implicit_variation/stdout.txt.expect1848
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_internal/add_internal.mod.py71
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_internal/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_internal/stdout.txt.expect98
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_naming/conv_float.mod.py61
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_naming/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_naming/stdout.txt.expect1848
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_quant8/conv_quant8.mod.py35
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_quant8/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_quant8/stdout.txt.expect85
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_variation/conv_float.mod.py44
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_variation/stderr.txt.expect3
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_variation/stdout.txt.expect3688
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_backward_compatibility_float/lstm_float.mod.py145
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_backward_compatibility_float/stderr.txt.expect2
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_backward_compatibility_float/stdout.txt.expect322
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_backward_compatibility_quant8/depthwise_conv2d_quant8.mod.py43
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_backward_compatibility_quant8/stderr.txt.expect2
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_backward_compatibility_quant8/stdout.txt.expect150
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_float/conv_float.mod.py35
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_float/stderr.txt.expect2
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_float/stdout.txt.expect142
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_implicit_parameter/mean_implicit.mod.py41
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_implicit_parameter/stderr.txt.expect2
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_implicit_parameter/stdout.txt.expect381
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_implicit_variation/conv_float.mod.py52
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_implicit_variation/stderr.txt.expect2
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_implicit_variation/stdout.txt.expect3548
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_internal/add_internal.mod.py71
-rw-r--r--tests/nnapi/nnapi_test_generator/android-q-beta/tests/P_vts_internal/stderr.txt.expect2