Apply optimized cpu kernel of MaxPoolFloat32 (#7886)
author장지섭/On-Device Lab(SR)/Engineer/삼성전자 <jiseob.jang@samsung.com>
Wed, 2 Oct 2019 05:35:42 +0000 (14:35 +0900)
committer이춘석/On-Device Lab(SR)/Staff Engineer/삼성전자 <chunseok.lee@samsung.com>
Wed, 2 Oct 2019 05:35:42 +0000 (14:35 +0900)
commitfdf8a841bdcfb167e53943e91ab758a8c8f437e3
tree1038590b3523948ef638753017f8ff205f0f6c2c
parentdbe2eb10a18c3ac8e9a2419362c887e95e4813c1
Apply optimized cpu kernel of MaxPoolFloat32 (#7886)

This commit applies optimized cpu kernel of MaxPoolFloat32.
  - Introduce optimized cpu kernel of MaxPool for float
  - Apply that kernel for cpu backend of neurun

Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
runtimes/libs/cker/include/cker/Types.h
runtimes/libs/cker/include/cker/operation/AveragePool.h
runtimes/libs/cker/include/cker/operation/MaxPool.h
runtimes/libs/cker/include/cker/operation/optimized/AveragePool.h
runtimes/libs/cker/include/cker/operation/optimized/MaxPool.h [new file with mode: 0644]
runtimes/libs/cker/include/cker/operation/reference/AveragePool.h
runtimes/libs/cker/include/cker/operation/reference/MaxPool.h [new file with mode: 0644]
runtimes/neurun/backend/cpu/kernel/AvgPoolLayer.cc
runtimes/neurun/backend/cpu/kernel/MaxPoolLayer.cc
runtimes/neurun/core/src/exec/interp/operations/AvgPool2D.cc
runtimes/neurun/core/src/exec/interp/operations/MaxPool2D.cc