Add new backend for srcn (#7132)
author윤지영/On-Device Lab(SR)/Staff Engineer/삼성전자 <jy910.yun@samsung.com>
Thu, 5 Sep 2019 08:32:18 +0000 (17:32 +0900)
committer이춘석/On-Device Lab(SR)/Staff Engineer/삼성전자 <chunseok.lee@samsung.com>
Thu, 5 Sep 2019 08:32:18 +0000 (17:32 +0900)
commitec1a928dcccd4b860c54898d7299baab50bd7e16
treed732a45122f41d2c31051518876dde4f9d8185b5
parent8eede500210863a14360eba7a538ef7afbb3629c
Add new backend for srcn (#7132)

* [neurun] Add new backend for srcn

This patch has a basic framework for adding new backend.
In practice, normal behavior is not implemented.

Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
* Fix an issue where arm_neon.h file is not always found
24 files changed:
runtimes/libs/srcn/CMakeLists.txt
runtimes/neurun/backend/CMakeLists.txt
runtimes/neurun/backend/srcn/Backend.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/CMakeLists.txt [new file with mode: 0644]
runtimes/neurun/backend/srcn/Config.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/Config.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/ConstantInitializer.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/ConstantInitializer.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/KernelGenerator.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/KernelGenerator.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/MemoryManager.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/MemoryManager.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/MemoryPlanner.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/MemoryPlanner.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/MemoryPlannerFactory.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/MemoryPlannerFactory.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/PluginClassesAllocator.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/ShapeFixer.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/ShapeFixer.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/TensorBuilder.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/TensorBuilder.h [new file with mode: 0644]
runtimes/neurun/backend/srcn/operand/Tensor.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/operand/Tensor.h [new file with mode: 0644]
runtimes/neurun/core/include/util/Config.lst