Remove IExecutor's setInput and setOutput call (#5785)
author오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Wed, 24 Jul 2019 05:12:28 +0000 (14:12 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Wed, 24 Jul 2019 05:12:28 +0000 (14:12 +0900)
commite9fe8ee89ca03c01d3bf0ca33c814759999284a2
tree3826ccb6f23087a25482eee5e8bb209a34cf13f5
parentc1892bc69aab009d961f62155d165810019cf259
Remove IExecutor's setInput and setOutput call (#5785)

* Remove IExecutor's setInput and setOutput call

Pass gathered input/output description when call IExecutor's executor() instead of call setInput and setOutput in IExecutor interface

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
* Handle optional input/output in ExeucotrBase
runtimes/neurun/core/include/exec/IExecutor.h
runtimes/neurun/core/src/exec/Execution.cc
runtimes/neurun/core/src/exec/ExecutorBase.cc
runtimes/neurun/core/src/exec/ExecutorBase.h
runtimes/neurun/core/src/exec/interp/ExecManager.cc
runtimes/neurun/core/src/exec/interp/ExecManager.h
runtimes/neurun/test/core/exec/interp/ExecManager.cc