diff options
author | David Beck <david.beck@arm.com> | 2018-10-23 16:09:36 +0100 |
---|---|---|
committer | Matthew Bentham <matthew.bentham@arm.com> | 2018-10-25 09:49:58 +0100 |
commit | 79141b9662547eeefb3ad533637223de40726e12 (patch) | |
tree | 9869465c1769fb1f6e2bf86306fbac3bc1b6add4 /src/backends/neon/NeonWorkloadFactory.cpp | |
parent | 29c75de868ac3a86a70b25f8da0d0c7e47d40803 (diff) | |
download | armnn-79141b9662547eeefb3ad533637223de40726e12.tar.gz |
IVGCVSW-2071 : remove GetCompute() from the WorkloadFactory interface
Change-Id: I44a9d26d1a5d876d381aee4c6450af62811d0dbb
Diffstat (limited to 'src/backends/neon/NeonWorkloadFactory.cpp')
-rw-r--r-- | src/backends/neon/NeonWorkloadFactory.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/backends/neon/NeonWorkloadFactory.cpp b/src/backends/neon/NeonWorkloadFactory.cpp index f0a9e76de1..c16d383554 100644 --- a/src/backends/neon/NeonWorkloadFactory.cpp +++ b/src/backends/neon/NeonWorkloadFactory.cpp @@ -3,6 +3,7 @@ // SPDX-License-Identifier: MIT // #include "NeonWorkloadFactory.hpp" +#include "NeonBackendId.hpp" #include <armnn/Utils.hpp> #include <backends/CpuTensorHandle.hpp> #include <Layer.hpp> @@ -25,11 +26,21 @@ namespace armnn { +namespace +{ +static const BackendId s_Id{NeonBackendId()}; +} + bool NeonWorkloadFactory::IsLayerSupported(const Layer& layer, Optional<DataType> dataType, std::string& outReasonIfUnsupported) { - return IWorkloadFactory::IsLayerSupported(Compute::CpuAcc, layer, dataType, outReasonIfUnsupported); + return IWorkloadFactory::IsLayerSupported(s_Id, layer, dataType, outReasonIfUnsupported); +} + +const BackendId& NeonWorkloadFactory::GetBackendId() const +{ + return s_Id; } #ifdef ARMCOMPUTENEON_ENABLED |