Introduce pointer union to handle tensor data (#4421)
author오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 14 Feb 2019 04:17:10 +0000 (13:17 +0900)
committer박세희/On-Device Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Thu, 14 Feb 2019 04:17:10 +0000 (13:17 +0900)
commit999dce033add45a491f436728e80344a1a282657
treeae5fd77828d99a9f00ce1cb1e01b02529417c413
parente8f7b5198a331605c0294e640793a1dd7dc03d88
Introduce pointer union to handle tensor data (#4421)

Introduce pointer union in cpu kernel to handle tensor data
It removes redundant reinterpet_cast

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
17 files changed:
runtimes/neurun/src/backend/cpu/kernel/AvgPoolLayer.cc
runtimes/neurun/src/backend/cpu/kernel/AvgPoolLayer.h
runtimes/neurun/src/backend/cpu/kernel/ConcatLayer.cc
runtimes/neurun/src/backend/cpu/kernel/ConcatLayer.h
runtimes/neurun/src/backend/cpu/kernel/ConvolutionLayer.cc
runtimes/neurun/src/backend/cpu/kernel/ConvolutionLayer.h
runtimes/neurun/src/backend/cpu/kernel/DepthwiseConvolutionLayer.cc
runtimes/neurun/src/backend/cpu/kernel/DepthwiseConvolutionLayer.h
runtimes/neurun/src/backend/cpu/kernel/FullyConnectedLayer.cc
runtimes/neurun/src/backend/cpu/kernel/FullyConnectedLayer.h
runtimes/neurun/src/backend/cpu/kernel/MaxPoolLayer.cc
runtimes/neurun/src/backend/cpu/kernel/MaxPoolLayer.h
runtimes/neurun/src/backend/cpu/kernel/OperationUtils.h
runtimes/neurun/src/backend/cpu/kernel/ReshapeLayer.cc
runtimes/neurun/src/backend/cpu/kernel/ReshapeLayer.h
runtimes/neurun/src/backend/cpu/kernel/SoftMaxLayer.cc
runtimes/neurun/src/backend/cpu/kernel/SoftMaxLayer.h