aboutsummaryrefslogtreecommitdiff
path: root/include/armnn/backends/profiling/IBackendProfiling.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/armnn/backends/profiling/IBackendProfiling.hpp')
-rw-r--r--include/armnn/backends/profiling/IBackendProfiling.hpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/armnn/backends/profiling/IBackendProfiling.hpp b/include/armnn/backends/profiling/IBackendProfiling.hpp
index d3c52996f4..a649ece74f 100644
--- a/include/armnn/backends/profiling/IBackendProfiling.hpp
+++ b/include/armnn/backends/profiling/IBackendProfiling.hpp
@@ -30,6 +30,14 @@ struct Timestamp
struct CounterStatus
{
+ CounterStatus(uint16_t backendCounterId,
+ uint16_t globalCounterId,
+ bool enabled,
+ uint32_t samplingRateInMicroseconds)
+ : m_BackendCounterId(backendCounterId),
+ m_GlobalCounterId(globalCounterId),
+ m_Enabled(enabled),
+ m_SamplingRateInMicroseconds(samplingRateInMicroseconds) {}
uint16_t m_BackendCounterId;
uint16_t m_GlobalCounterId;
bool m_Enabled;
@@ -73,7 +81,7 @@ public:
{}
virtual std::unique_ptr<IRegisterBackendCounters>
- GetCounterRegistrationInterface(uint16_t currentMaxGlobalCounterID) = 0;
+ GetCounterRegistrationInterface(uint16_t currentMaxGlobalCounterID) = 0;
virtual std::unique_ptr<ISendTimelinePacket> GetSendTimelinePacket() = 0;
@@ -88,5 +96,7 @@ public:
virtual bool IsProfilingEnabled() const = 0;
};
+
} // namespace profiling
+
} // namespace armnn \ No newline at end of file