aboutsummaryrefslogtreecommitdiff
path: root/src/backends/backendsCommon/Workload.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/backendsCommon/Workload.hpp')
-rw-r--r--src/backends/backendsCommon/Workload.hpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/backends/backendsCommon/Workload.hpp b/src/backends/backendsCommon/Workload.hpp
index f7895a6f1d..8ec09f98b6 100644
--- a/src/backends/backendsCommon/Workload.hpp
+++ b/src/backends/backendsCommon/Workload.hpp
@@ -7,7 +7,7 @@
#include "WorkloadData.hpp"
#include "WorkloadInfo.hpp"
-#include <armnn/Types.hpp>
+#include <armnn/backends/IWorkload.hpp>
#include <Profiling.hpp>
#include <ProfilingService.hpp>
@@ -16,20 +16,6 @@
namespace armnn
{
-/// Workload interface to enqueue a layer computation.
-class IWorkload
-{
-public:
- virtual ~IWorkload() {}
-
- virtual void PostAllocationConfigure() = 0;
- virtual void Execute() const = 0;
-
- virtual profiling::ProfilingGuid GetGuid() const = 0;
-
- virtual void RegisterDebugCallback(const DebugCallbackFunction& /*func*/) {}
-};
-
// NullWorkload used to denote an unsupported workload when used by the MakeWorkload<> template
// in the various workload factories.
// There should never be an instantiation of a NullWorkload.