[neurun] Use IObject in PermuteLayer (#4005)
author김수진/동작제어Lab(SR)/Engineer/삼성전자 <sjsujin.kim@samsung.com>
Thu, 13 Dec 2018 04:02:25 +0000 (13:02 +0900)
committer오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 13 Dec 2018 04:02:25 +0000 (13:02 +0900)
commit0a89042ad279bfb6786c36885604a8fe519a7e9b
tree778e76addd0d8318a3bc7381b10f0a0825346f39
parentaa6470a5be3ff165cb78e524c9848947d22ca8c2
[neurun] Use IObject in PermuteLayer (#4005)

This commit uses `IObject` insted of `ITensor` in `PermuteLayer`, since we don't want to use `map/unmap` functions explicitly and to get any `ACL` dependencies.

Related : #3279
Part of : #3873

Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
runtimes/neurun/src/backend/acl_cl/TensorBuilder.cc
runtimes/neurun/src/backend/acl_cl/TensorBuilder.h
runtimes/neurun/src/backend/cpu/StageGenerator.cc
runtimes/neurun/src/backend/cpu/TensorBuilder.cc
runtimes/neurun/src/backend/cpu/TensorBuilder.h
runtimes/neurun/src/kernel/cpu/PermuteLayer.cc
runtimes/neurun/src/kernel/cpu/PermuteLayer.h