diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-10-30 16:06:55 +0000 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-10-30 18:29:37 +0000 |
commit | 265e53e61b472f7de9897b0dbcff1661e3f576cc (patch) | |
tree | a99253a1d9fe8297830be83accd6d7c08fe9b44f /src/backends/neon/NeonBackend.cpp | |
parent | 25d80eed552df4d0346d1f245d1e6264d7b477f3 (diff) | |
download | armnn-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.cpp | 3 |
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) |