[neurun] Introduce ITensor/ICLTensor (#3719)
author김수진/동작제어Lab(SR)/Engineer/삼성전자 <sjsujin.kim@samsung.com>
Tue, 27 Nov 2018 08:43:49 +0000 (17:43 +0900)
committer박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Tue, 27 Nov 2018 08:43:49 +0000 (17:43 +0900)
commit29d22d44d14bc95922fcb52c191b21076dd0d16b
treea3ea9d3a171c456c9985549a844bcde004b8c035
parent68dd26f50b16082c3c062831c3cd4cd99b16f902
[neurun] Introduce ITensor/ICLTensor (#3719)

* [neurun] Introduce ITensor/ICLTensor

This commit introduces `neurun::backend::operand::ITensor`/`neurun::backend::acl_cl::operand::ICLTensor` since we want to define internal interface of `ITensor` that is an common interface of all backends.
In case of `ACL` backend, It should be defined to `ACL` wrapper classes inherited to internal `ICLTensor`.

Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
* Include some functions of derived classes
runtimes/neurun/src/backend/acl_cl/operand/ICLTensor.cc [new file with mode: 0644]
runtimes/neurun/src/backend/acl_cl/operand/ICLTensor.h [new file with mode: 0644]
runtimes/neurun/src/backend/interface/operand/ITensor.h [new file with mode: 0644]