diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backends/neon/NeonInterceptorScheduler.cpp | 9 | ||||
-rw-r--r-- | src/backends/neon/NeonInterceptorScheduler.hpp | 7 |
2 files changed, 9 insertions, 7 deletions
diff --git a/src/backends/neon/NeonInterceptorScheduler.cpp b/src/backends/neon/NeonInterceptorScheduler.cpp index c20be2b359..932fdb5433 100644 --- a/src/backends/neon/NeonInterceptorScheduler.cpp +++ b/src/backends/neon/NeonInterceptorScheduler.cpp @@ -52,13 +52,14 @@ void NeonInterceptorScheduler::run_tagged_workloads(std::vector<Workload> &workl m_Kernels->emplace_back(std::string(tag != nullptr ? tag : "Unknown"), delta.count(), Measurement::Unit::TIME_US); } -void NeonInterceptorScheduler::schedule_op(arm_compute::ICPPKernel *kernel, - const Hints &hints, - arm_compute::ITensorPack &tensors ) +void NeonInterceptorScheduler::schedule_op(arm_compute::ICPPKernel* kernel, + const Hints& hints, + const arm_compute::Window& window, + arm_compute::ITensorPack& tensors ) { WallClockTimer::clock::time_point startTime = WallClockTimer::clock::now(); - m_RealScheduler.schedule_op(kernel, hints, tensors); + m_RealScheduler.schedule_op(kernel, hints, window, tensors); WallClockTimer::clock::time_point stopTime = WallClockTimer::clock::now(); const auto delta = std::chrono::duration<double, std::micro>(stopTime - startTime); diff --git a/src/backends/neon/NeonInterceptorScheduler.hpp b/src/backends/neon/NeonInterceptorScheduler.hpp index f1d1578c8e..aeccca26e2 100644 --- a/src/backends/neon/NeonInterceptorScheduler.hpp +++ b/src/backends/neon/NeonInterceptorScheduler.hpp @@ -33,9 +33,10 @@ 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, - arm_compute::ITensorPack &tensors ) override; + void schedule_op(arm_compute::ICPPKernel* kernel, + const Hints& hints, + const arm_compute::Window& window, + arm_compute::ITensorPack& tensors ) override; private: NeonTimer::KernelMeasurements* m_Kernels; arm_compute::IScheduler& m_RealScheduler; |