aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/backends/NeonWorkloadUtils.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnn/backends/NeonWorkloadUtils.hpp')
-rw-r--r--src/armnn/backends/NeonWorkloadUtils.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/armnn/backends/NeonWorkloadUtils.hpp b/src/armnn/backends/NeonWorkloadUtils.hpp
index ec7688237a..8169f8636a 100644
--- a/src/armnn/backends/NeonWorkloadUtils.hpp
+++ b/src/armnn/backends/NeonWorkloadUtils.hpp
@@ -7,6 +7,7 @@
#include "Workload.hpp"
#include "backends/NeonTensorHandle.hpp"
+#include "NeonTimer.hpp"
#include "arm_compute/core/Types.h"
#include "arm_compute/core/Helpers.h"
@@ -22,4 +23,12 @@ class Layer;
template<typename T>
void InitialiseArmComputeTensorData(arm_compute::Tensor& tensor, const T* data);
+void InitializeArmComputeTensorDataForFloatTypes(arm_compute::Tensor& tensor, const ConstCpuTensorHandle* handle);
} //namespace armnn
+
+
+#define ARMNN_SCOPED_PROFILING_EVENT_NEON(name) \
+ ARMNN_SCOPED_PROFILING_EVENT_WITH_INSTRUMENTS(armnn::Compute::CpuAcc, \
+ name, \
+ armnn::WallClockTimer(), \
+ armnn::NeonTimer())