diff options
Diffstat (limited to 'src/armnn/NeonInterceptorScheduler.hpp')
-rw-r--r-- | src/armnn/NeonInterceptorScheduler.hpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/armnn/NeonInterceptorScheduler.hpp b/src/armnn/NeonInterceptorScheduler.hpp deleted file mode 100644 index f33b79a2da..0000000000 --- a/src/armnn/NeonInterceptorScheduler.hpp +++ /dev/null @@ -1,38 +0,0 @@ -// -// Copyright © 2017 Arm Ltd. All rights reserved. -// SPDX-License-Identifier: MIT -// -#pragma once - -#include "NeonTimer.hpp" -#include "WallClockTimer.hpp" - -#include <arm_compute/runtime/IScheduler.h> -#include <arm_compute/runtime/Scheduler.h> -#include <arm_compute/core/CPP/ICPPKernel.h> - -namespace armnn -{ - -class NeonInterceptorScheduler : public arm_compute::IScheduler -{ -public: - NeonInterceptorScheduler(arm_compute::IScheduler &realScheduler); - ~NeonInterceptorScheduler() = default; - - void set_num_threads(unsigned int numThreads) override; - - unsigned int num_threads() const override; - - void schedule(arm_compute::ICPPKernel *kernel, const Hints &hints) override; - - void run_workloads(std::vector<Workload> &workloads) override; - - void SetKernels(NeonTimer::KernelMeasurements* kernels) { m_Kernels = kernels; } - NeonTimer::KernelMeasurements* GetKernels() { return m_Kernels; } -private: - NeonTimer::KernelMeasurements* m_Kernels; - arm_compute::IScheduler& m_RealScheduler; -}; - -} // namespace armnn |