[neurun] Revise Executor classes to have a proper container for Subgraph (#5035)
author김용섭/On-Device Lab(SR)/Engineer/삼성전자 <yons.kim@samsung.com>
Tue, 30 Apr 2019 00:50:16 +0000 (09:50 +0900)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Tue, 30 Apr 2019 00:50:16 +0000 (09:50 +0900)
commitab43aa7d75e7ae5e8a1dbab0f56bb97172bc0fb6
treec06f1bf6e3bdd102fc0faaeb1695006378a4028e
parenta49c77fc4b24bec9c413120c7eb7fcd667cb10ae
[neurun] Revise Executor classes to have a proper container for Subgraph (#5035)

* [neurun] Revise Executor classes to have a proper container for Subgraph

- ExecutorBase has no any container for Subgraph
- LinearExecutor has a vector container
- DataflowExecutor has a map container

Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
* Extract Element as a file from Linear class

* Revise Executor classes with owned proper containers
runtimes/neurun/core/src/compiler/Compiler.cc
runtimes/neurun/core/src/exec/DataflowExecutor.cc
runtimes/neurun/core/src/exec/DataflowExecutor.h
runtimes/neurun/core/src/exec/ExecutorBase.cc
runtimes/neurun/core/src/exec/ExecutorBase.h
runtimes/neurun/core/src/exec/LinearExecutor.h
runtimes/neurun/core/src/linear/Element.h [new file with mode: 0644]
runtimes/neurun/core/src/linear/Linear.cc
runtimes/neurun/core/src/linear/Linear.h