aboutsummaryrefslogtreecommitdiff
path: root/src/backends/neon/NeonInterceptorScheduler.hpp
diff options
context:
space:
mode:
authorDavid Monahan <david.monahan@arm.com>2020-06-30 15:57:56 +0100
committerDavid Monahan <david.monahan@arm.com>2020-07-08 12:02:26 +0000
commit9b14bfc3f3131d05e2aaf88f85a9a101f2a3e70a (patch)
treedd7e94e123c93997f922e152047a247e0e931fd3 /src/backends/neon/NeonInterceptorScheduler.hpp
parente4112637b5057f638c3d147a1751ed01772be48a (diff)
downloadarmnn-9b14bfc3f3131d05e2aaf88f85a9a101f2a3e70a.tar.gz
IVGCVSW-5005 Fix Deprecated Functions in CL/NEON Resize Workload
* Update CL pin to f3ad9513dd46fca1d6c5e4550286480fdbaba056 IVGCVSW-5005: Fix Deprecated Functions in CL/NEON Resize Workload * Add missing virtual function to NeonIntercepterScheduler * Update CL/Neon Resize Workloads to use ScaleKernelInfo * Update CL/Neon Resize workloads to set correct Sampling Policy for Half Pixels IVGCVSW-4981: Change CL/NEON Softmax axis value * Default value is now 0 Signed-off-by: David Monahan <david.monahan@arm.com> Change-Id: I8a14c6a64e5a24bc1a66a7d3685cd388c2245702
Diffstat (limited to 'src/backends/neon/NeonInterceptorScheduler.hpp')
-rw-r--r--src/backends/neon/NeonInterceptorScheduler.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backends/neon/NeonInterceptorScheduler.hpp b/src/backends/neon/NeonInterceptorScheduler.hpp
index 3a6f2aa5ec..fe80c62c5f 100644
--- a/src/backends/neon/NeonInterceptorScheduler.hpp
+++ b/src/backends/neon/NeonInterceptorScheduler.hpp
@@ -10,6 +10,7 @@
#include <arm_compute/runtime/IScheduler.h>
#include <arm_compute/runtime/Scheduler.h>
#include <arm_compute/core/CPP/ICPPKernel.h>
+#include <arm_compute/core/experimental/Types.h>
namespace armnn
{
@@ -32,6 +33,11 @@ public:
void SetKernels(NeonTimer::KernelMeasurements* kernels) { m_Kernels = kernels; }
NeonTimer::KernelMeasurements* GetKernels() { return m_Kernels; }
+
+ void schedule_op(arm_compute::ICPPKernel *kernel,
+ const Hints &hints,
+ const arm_compute::InputTensorMap &inputs,
+ const arm_compute::OutputTensorMap &outputs ) override;
private:
NeonTimer::KernelMeasurements* m_Kernels;
arm_compute::IScheduler& m_RealScheduler;