[neurun] Initial implementation of KernelGenerator (#5574)
authorIvan Vagin/AI Tools Lab /SRR/Engineer/삼성전자 <ivan.vagin@samsung.com>
Mon, 8 Jul 2019 10:16:37 +0000 (13:16 +0300)
committer이한종/On-Device Lab(SR)/Engineer/삼성전자 <hanjoung.lee@samsung.com>
Mon, 8 Jul 2019 10:16:37 +0000 (19:16 +0900)
commitec0cb7c1ec8221583a26abb558749fecaccf2f0a
tree5ca614f9674d453df64d290ea224e8b1a3e332b1
parentb0cb104f6393b3e04a2661d00f83f74c1711ec06
[neurun] Initial implementation of KernelGenerator (#5574)

* Implementated KernelGenerator interface
* Implemented empty KernelGenerator classes for each backend

Signed-off-by: Ivan Vagin <ivan.vagin@samsung.com>
17 files changed:
runtimes/neurun/backend/acl_cl/Backend.h
runtimes/neurun/backend/acl_cl/KernelGenerator.cc [new file with mode: 0644]
runtimes/neurun/backend/acl_cl/KernelGenerator.h [new file with mode: 0644]
runtimes/neurun/backend/acl_neon/Backend.h
runtimes/neurun/backend/acl_neon/KernelGenerator.cc [new file with mode: 0644]
runtimes/neurun/backend/acl_neon/KernelGenerator.h [new file with mode: 0644]
runtimes/neurun/backend/cpu/Backend.h
runtimes/neurun/backend/cpu/KernelGenerator.cc [new file with mode: 0644]
runtimes/neurun/backend/cpu/KernelGenerator.h [new file with mode: 0644]
runtimes/neurun/backend/hi_perf_cpu/KernelGenerator.cc [new file with mode: 0644]
runtimes/neurun/backend/hi_perf_cpu/KernelGenerator.h [new file with mode: 0644]
runtimes/neurun/core/include/backend/Backend.h
runtimes/neurun/core/include/backend/IKernelGenerator.h [new file with mode: 0644]
runtimes/neurun/core/src/backend/Backend.cc
runtimes/neurun/core/src/compiler/ExecutorFactory.cc
runtimes/neurun/core/src/compiler/PlanBuilder.cc
runtimes/neurun/test/core/backend/ExecTime.test.cc