From cfdcadf9feebaa112545923343875e790a18cc1c Mon Sep 17 00:00:00 2001 From: Nattapat Chaimanowong Date: Thu, 6 Dec 2018 11:54:33 +0000 Subject: IVGCVSW-2316 Add reference implementation and unit tests for Debug Change-Id: Ib2e5de2a057da57ef77a9f5c4367d699d4773294 --- .../reference/workloads/RefDebugWorkload.hpp | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/backends/reference/workloads/RefDebugWorkload.hpp (limited to 'src/backends/reference/workloads/RefDebugWorkload.hpp') diff --git a/src/backends/reference/workloads/RefDebugWorkload.hpp b/src/backends/reference/workloads/RefDebugWorkload.hpp new file mode 100644 index 0000000000..a1231f92d3 --- /dev/null +++ b/src/backends/reference/workloads/RefDebugWorkload.hpp @@ -0,0 +1,33 @@ +// +// Copyright © 2017 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// +#pragma once + +#include + +#include + +namespace armnn +{ + +template +class RefDebugWorkload : public TypedWorkload +{ +public: + static const std::string& GetName() + { + static const std::string name = std::string("RefDebug") + GetDataTypeName(DataType) + "Workload"; + return name; + } + + using TypedWorkload::m_Data; + using TypedWorkload::TypedWorkload; + + void Execute() const override; +}; + +using RefDebugFloat32Workload = RefDebugWorkload; +using RefDebugUint8Workload = RefDebugWorkload; + +} //namespace armnn -- cgit v1.2.1