From 680f9911d9d9b369fe321ee2dad014012fb5b20f Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Tue, 1 Oct 2019 11:32:10 +0100 Subject: [PATCH] IVGCVSW-3882 Update ACL pin * Update ACL pin to include change of ArgMinMax NEON/CL output type to Signed32 !android-nn-driver:2013 Signed-off-by: Narumol Prangnawarat Change-Id: I2a0c80e0557f619a213790027efca8b84bf6e58a --- scripts/get_compute_library.sh | 2 +- src/backends/aclCommon/BaseMemoryManager.cpp | 2 +- src/backends/aclCommon/BaseMemoryManager.hpp | 6 +----- src/backends/cl/ClTensorHandle.hpp | 6 +++--- 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/scripts/get_compute_library.sh b/scripts/get_compute_library.sh index fcb8855..1649e3e 100755 --- a/scripts/get_compute_library.sh +++ b/scripts/get_compute_library.sh @@ -10,7 +10,7 @@ CMD=$( basename $0 ) #DEFAULT_CLFRAMEWORKREVISION="branches/arm_compute_19_08" # Release 19.08 # # For pinning to a revision use this: -DEFAULT_CLFRAMEWORKREVISION="8d5dd867c32fc31f635fdc58783c29a38a99ebb7" #COMPMID-2659: Activation.SQRT Failure on NEON +DEFAULT_CLFRAMEWORKREVISION="5c4a8e96460eb83a6caef1c69ea5cbb4893858d7" #COMPMID-2592 Create a new kernel for CLPad with SYMMETRIC and REFLECT usage() { echo "Usage: $CMD (Use the default clframework SHA)" diff --git a/src/backends/aclCommon/BaseMemoryManager.cpp b/src/backends/aclCommon/BaseMemoryManager.cpp index 7c06ec5..844fbcd 100644 --- a/src/backends/aclCommon/BaseMemoryManager.cpp +++ b/src/backends/aclCommon/BaseMemoryManager.cpp @@ -101,7 +101,7 @@ NeonMemoryManager::CreateMemoryGroup(const std::shared_ptr ClMemoryManager::CreateMemoryGroup(const std::shared_ptr& memoryManager) { - return std::make_shared(memoryManager); + return std::make_shared(memoryManager); } #endif diff --git a/src/backends/aclCommon/BaseMemoryManager.hpp b/src/backends/aclCommon/BaseMemoryManager.hpp index b8d1922..adef8bc 100644 --- a/src/backends/aclCommon/BaseMemoryManager.hpp +++ b/src/backends/aclCommon/BaseMemoryManager.hpp @@ -7,14 +7,10 @@ #include #include -#if defined(ARMCOMPUTENEON_ENABLED) +#if defined(ARMCOMPUTENEON_ENABLED) || defined(ARMCOMPUTECL_ENABLED) #include #endif -#if defined(ARMCOMPUTECL_ENABLED) -#include -#endif - #if defined(ARMCOMPUTENEON_ENABLED) || defined(ARMCOMPUTECL_ENABLED) #include #include diff --git a/src/backends/cl/ClTensorHandle.hpp b/src/backends/cl/ClTensorHandle.hpp index d08b79f..f5583c0 100644 --- a/src/backends/cl/ClTensorHandle.hpp +++ b/src/backends/cl/ClTensorHandle.hpp @@ -12,8 +12,8 @@ #include #include -#include #include +#include #include #include @@ -72,7 +72,7 @@ public: virtual void SetMemoryGroup(const std::shared_ptr& memoryGroup) override { - m_MemoryGroup = boost::polymorphic_pointer_downcast(memoryGroup); + m_MemoryGroup = boost::polymorphic_pointer_downcast(memoryGroup); } TensorShape GetStrides() const override @@ -151,7 +151,7 @@ private: } arm_compute::CLTensor m_Tensor; - std::shared_ptr m_MemoryGroup; + std::shared_ptr m_MemoryGroup; }; class ClSubTensorHandle : public IClTensorHandle -- 2.7.4