aboutsummaryrefslogtreecommitdiff
path: root/src/backends/neon/NeonBackend.cpp
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-10-30 16:06:55 +0000
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-10-30 18:29:37 +0000
commit265e53e61b472f7de9897b0dbcff1661e3f576cc (patch)
treea99253a1d9fe8297830be83accd6d7c08fe9b44f /src/backends/neon/NeonBackend.cpp
parent25d80eed552df4d0346d1f245d1e6264d7b477f3 (diff)
downloadarmnn-265e53e61b472f7de9897b0dbcff1661e3f576cc.tar.gz
IVGCVSW-5322 Fix segfault between Neon and Cl layers
* Fallback to memory copy if memory import is not supported * Remove direct compatibility between Neon and Cl Tensors * Unit tests fallback from Neon to Cl and Cl to Neon Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: Iec00a77423fb23b37a6b1aefee1b2ec4d649efca
Diffstat (limited to 'src/backends/neon/NeonBackend.cpp')
-rw-r--r--src/backends/neon/NeonBackend.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backends/neon/NeonBackend.cpp b/src/backends/neon/NeonBackend.cpp
index 642c19dbe4..9862ddbd70 100644
--- a/src/backends/neon/NeonBackend.cpp
+++ b/src/backends/neon/NeonBackend.cpp
@@ -129,8 +129,7 @@ OptimizationViews NeonBackend::OptimizeSubgraphView(const SubgraphView& subgraph
std::vector<ITensorHandleFactory::FactoryId> NeonBackend::GetHandleFactoryPreferences() const
{
- return std::vector<ITensorHandleFactory::FactoryId>() = {"Arm/Neon/TensorHandleFactory",
- "Arm/Cl/TensorHandleFactory"};
+ return std::vector<ITensorHandleFactory::FactoryId>() = { NeonTensorHandleFactory::GetIdStatic() };
}
void NeonBackend::RegisterTensorHandleFactories(class TensorHandleFactoryRegistry& registry)