19 virtual const std::pair<uint16_t, armnn::BackendId>&
GetBackendId(uint16_t globalCounterId)
const = 0;
26 virtual void RegisterMapping(uint16_t globalCounterId,
27 uint16_t backendCounterId,
29 virtual void Reset() = 0;
39 void RegisterMapping(uint16_t globalCounterId,
40 uint16_t backendCounterId,
42 void Reset()
override;
44 const std::pair<uint16_t, armnn::BackendId>&
GetBackendId(uint16_t globalCounterId)
const override;
46 std::map<uint16_t, std::pair<uint16_t, armnn::BackendId>> m_GlobalCounterIdMap;
47 std::map<std::pair<uint16_t, armnn::BackendId>, uint16_t> m_BackendCounterIdMap;
virtual ~ICounterMappings()
Copyright (c) 2020 ARM Limited.
virtual const std::pair< uint16_t, armnn::BackendId > & GetBackendId(uint16_t globalCounterId) const =0
virtual ~IRegisterCounterMapping()
virtual uint16_t GetGlobalId(uint16_t backendCounterId, const armnn::BackendId &backendId) const =0