diff options
Diffstat (limited to 'include/armnn')
-rw-r--r-- | include/armnn/backends/profiling/IBackendProfilingContext.hpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/include/armnn/backends/profiling/IBackendProfilingContext.hpp b/include/armnn/backends/profiling/IBackendProfilingContext.hpp index 33c8bba91b..d7f062bde9 100644 --- a/include/armnn/backends/profiling/IBackendProfilingContext.hpp +++ b/include/armnn/backends/profiling/IBackendProfilingContext.hpp @@ -15,17 +15,13 @@ namespace profiling class IBackendProfilingContext { -protected: - IBackendProfilingContext(const IRuntime::CreationOptions&) - {} - public: virtual ~IBackendProfilingContext() {} - virtual uint16_t RegisterCounters(uint16_t currentMaxGlobalCounterID); - virtual void ActivateCounters(uint32_t capturePeriod, const std::vector<uint16_t>& counterIds); - virtual std::vector<Timestamp> ReportCounterValues(); - virtual void EnableProfiling(bool flag); + virtual uint16_t RegisterCounters(uint16_t currentMaxGlobalCounterID) = 0; + virtual void ActivateCounters(uint32_t capturePeriod, const std::vector<uint16_t>& counterIds) = 0; + virtual std::vector<Timestamp> ReportCounterValues() = 0; + virtual void EnableProfiling(bool flag) = 0; }; using IBackendProfilingContextUniquePtr = std::unique_ptr<IBackendProfilingContext>; |