| // |
| // Copyright © 2019 Arm Ltd. All rights reserved. |
| // SPDX-License-Identifier: MIT |
| // |
| |
| #include "LabelsAndEventClasses.hpp" |
| |
| namespace armnn |
| { |
| |
| namespace profiling |
| { |
| |
| ProfilingGuidGenerator LabelsAndEventClasses::m_GuidGenerator; |
| |
| // Labels (string value + GUID) |
| std::string LabelsAndEventClasses::NAME_LABEL("name"); |
| std::string LabelsAndEventClasses::TYPE_LABEL("type"); |
| std::string LabelsAndEventClasses::INDEX_LABEL("index"); |
| |
| ProfilingStaticGuid LabelsAndEventClasses::NAME_GUID( |
| m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::NAME_LABEL)); |
| ProfilingStaticGuid LabelsAndEventClasses::TYPE_GUID( |
| m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::TYPE_LABEL)); |
| ProfilingStaticGuid LabelsAndEventClasses::INDEX_GUID( |
| m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::INDEX_LABEL)); |
| |
| // Event Class GUIDs |
| ProfilingStaticGuid LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS( |
| m_GuidGenerator.GenerateStaticId("ARMNN_PROFILING_SOL")); |
| ProfilingStaticGuid LabelsAndEventClasses::ARMNN_PROFILING_EOL_EVENT_CLASS( |
| m_GuidGenerator.GenerateStaticId("ARMNN_PROFILING_EOL")); |
| |
| } // namespace profiling |
| |
| } // namespace armnn |