From: 박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 Date: Wed, 18 Apr 2018 06:51:21 +0000 (+0900) Subject: Enable acl/neon backend (#776) X-Git-Tag: 0.1~187 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5322f84aef89d6f9ab9d902e25e46148aaa1f755;p=platform%2Fcore%2Fml%2Fnnfw.git Enable acl/neon backend (#776) This will add acl/neon kernel implementations to kernel lookup tables Signed-off-by: SaeHie Park --- diff --git a/src/runtime/ref/nn/common/NNFWKernels.cpp b/src/runtime/ref/nn/common/NNFWKernels.cpp index 61e8c56..636ba92 100644 --- a/src/runtime/ref/nn/common/NNFWKernels.cpp +++ b/src/runtime/ref/nn/common/NNFWKernels.cpp @@ -35,6 +35,13 @@ void init_nnfw_kernels() nnfw_kernels_softmaxFloat32["acl"] = nnfw::kernel::acl::softmaxFloat32; nnfw_kernels_fullyConnectedFloat32["acl"] = nnfw::kernel::acl::fullyConnectedFloat32; nnfw_kernels_concatenationFloat32["acl"] = nnfw::kernel::acl::concatenationFloat32; + + nnfw_kernels_convFloat32["neon"] = nnfw::kernel::acl::neon::convFloat32; + nnfw_kernels_averagePoolFloat32["neon"] = nnfw::kernel::acl::neon::averagePoolFloat32; + nnfw_kernels_maxPoolFloat32["neon"] = nnfw::kernel::acl::neon::maxPoolFloat32; + nnfw_kernels_softmaxFloat32["neon"] = nnfw::kernel::acl::neon::softmaxFloat32; + nnfw_kernels_fullyConnectedFloat32["neon"] = nnfw::kernel::acl::neon::fullyConnectedFloat32; + nnfw_kernels_concatenationFloat32["neon"] = nnfw::kernel::acl::neon::concatenationFloat32; #endif // USE_NNFW_ACL_KERNELS return; }