[neurun] Apply TensorManager instead of MemoryManager (#7251)
author김용섭/On-Device Lab(SR)/Engineer/삼성전자 <yons.kim@samsung.com>
Mon, 9 Sep 2019 06:07:33 +0000 (15:07 +0900)
committer이춘석/On-Device Lab(SR)/Staff Engineer/삼성전자 <chunseok.lee@samsung.com>
Mon, 9 Sep 2019 06:07:33 +0000 (15:07 +0900)
commitecd2f23f0154c8aa236adeb6839db930c02d8720
treef0052f0cd062d6f4e10bafd75092174debe27139
parent31a258b3d1503db6f2f3829e158d4e465776300d
[neurun] Apply TensorManager instead of MemoryManager (#7251)

* [neurun] Apply TensorManager instead of MemoryManager

Apply TensorManager instead of MemoryManager. It looks huge but there
are the only many changes instead TensorManager of MemoryManager

Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
* Fix format

* Adding finalize() and moving wrap_tensor() in dataflow

* Fix wrong code in dataflow
27 files changed:
runtimes/neurun/backend/acl_cl/Backend.h
runtimes/neurun/backend/acl_cl/KernelGenerator.cc
runtimes/neurun/backend/acl_cl/TensorManager.h [moved from runtimes/neurun/backend/acl_cl/MemoryManager.h with 81% similarity]
runtimes/neurun/backend/acl_common/AclLinearMemoryManager.h
runtimes/neurun/backend/acl_common/AclMemoryManager.h
runtimes/neurun/backend/acl_common/AclTensorManager.h
runtimes/neurun/backend/acl_common/TemplTensorBuilder.h
runtimes/neurun/backend/acl_neon/Backend.h
runtimes/neurun/backend/acl_neon/KernelGenerator.cc
runtimes/neurun/backend/acl_neon/TensorManager.h [moved from runtimes/neurun/backend/acl_neon/MemoryManager.h with 81% similarity]
runtimes/neurun/backend/cpu/TensorBuilder.cc
runtimes/neurun/backend/cpu/TensorBuilder.h
runtimes/neurun/backend/srcn/TensorBuilder.cc
runtimes/neurun/backend/srcn/TensorBuilder.h
runtimes/neurun/backend/srcn/TensorManager.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/TensorManager.h [new file with mode: 0644]
runtimes/neurun/core/include/backend/ITensorBuilder.h
runtimes/neurun/core/include/backend/ITensorManager.h
runtimes/neurun/core/src/compiler/ExecutorFactory.cc
runtimes/neurun/core/src/compiler/Linear.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/exec/ParallelExecutor.cc
runtimes/neurun/core/src/exec/ParallelExecutor.h