diff options
Diffstat (limited to 'src/backends/cl/ClWorkloadFactory.cpp')
-rw-r--r-- | src/backends/cl/ClWorkloadFactory.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/backends/cl/ClWorkloadFactory.cpp b/src/backends/cl/ClWorkloadFactory.cpp index c697d90950..fd92db34d5 100644 --- a/src/backends/cl/ClWorkloadFactory.cpp +++ b/src/backends/cl/ClWorkloadFactory.cpp @@ -3,6 +3,7 @@ // SPDX-License-Identifier: MIT // #include "ClWorkloadFactory.hpp" +#include "ClBackendId.hpp" #include <armnn/Exceptions.hpp> #include <armnn/Utils.hpp> @@ -34,11 +35,21 @@ namespace armnn { +namespace +{ +static const BackendId s_Id{ClBackendId()}; +} + bool ClWorkloadFactory::IsLayerSupported(const Layer& layer, Optional<DataType> dataType, std::string& outReasonIfUnsupported) { - return IWorkloadFactory::IsLayerSupported(Compute::GpuAcc, layer, dataType, outReasonIfUnsupported); + return IWorkloadFactory::IsLayerSupported(s_Id, layer, dataType, outReasonIfUnsupported); +} + +const BackendId& ClWorkloadFactory::GetBackendId() const +{ + return s_Id; } #ifdef ARMCOMPUTECL_ENABLED |