From fd627ffaec8fd8801d980b4c91ee7c0607ab6aaf Mon Sep 17 00:00:00 2001 From: Jan Eilers Date: Thu, 25 Feb 2021 17:44:00 +0000 Subject: IVGCVSW-5687 Update Doxygen Docu * Update Doxygen Documentation for 21.02 release Signed-off-by: Jan Eilers Change-Id: I9ed2f9caab038836ea99d7b378d7899fe431a4e5 --- 21.02/_labels_and_event_classes_8cpp_source.xhtml | 149 ++++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 21.02/_labels_and_event_classes_8cpp_source.xhtml (limited to '21.02/_labels_and_event_classes_8cpp_source.xhtml') diff --git a/21.02/_labels_and_event_classes_8cpp_source.xhtml b/21.02/_labels_and_event_classes_8cpp_source.xhtml new file mode 100644 index 0000000000..69fe527800 --- /dev/null +++ b/21.02/_labels_and_event_classes_8cpp_source.xhtml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + +ArmNN: src/profiling/LabelsAndEventClasses.cpp Source File + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  21.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
LabelsAndEventClasses.cpp
+
+
+Go to the documentation of this file.
1 //
2 // Copyright © 2019 Arm Ltd and Contributors. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
7 
8 namespace armnn
9 {
10 
11 namespace profiling
12 {
13 
14 ProfilingGuidGenerator LabelsAndEventClasses::m_GuidGenerator;
15 
16 // Labels (string value + GUID)
18 std::string LabelsAndEventClasses::NAME_LABEL("name");
19 std::string LabelsAndEventClasses::TYPE_LABEL("type");
20 std::string LabelsAndEventClasses::INDEX_LABEL("index");
21 std::string LabelsAndEventClasses::BACKENDID_LABEL("backendId");
22 std::string LabelsAndEventClasses::CHILD_LABEL("child");
23 std::string LabelsAndEventClasses::EXECUTION_OF_LABEL("execution_of");
24 std::string LabelsAndEventClasses::PROCESS_ID_LABEL("processId");
25 
26 ProfilingStaticGuid LabelsAndEventClasses::EMPTY_GUID(0);
27 ProfilingStaticGuid LabelsAndEventClasses::NAME_GUID(
28  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::NAME_LABEL));
29 ProfilingStaticGuid LabelsAndEventClasses::TYPE_GUID(
30  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::TYPE_LABEL));
31 ProfilingStaticGuid LabelsAndEventClasses::INDEX_GUID(
32  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::INDEX_LABEL));
33 ProfilingStaticGuid LabelsAndEventClasses::BACKENDID_GUID(
34  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::BACKENDID_LABEL));
35 ProfilingStaticGuid LabelsAndEventClasses::CHILD_GUID(
36  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::CHILD_LABEL));
38  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::EXECUTION_OF_LABEL));
39 ProfilingStaticGuid LabelsAndEventClasses::PROCESS_ID_GUID(
40  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::PROCESS_ID_LABEL));
41 
42 // Common types
43 std::string LabelsAndEventClasses::LAYER("layer");
44 std::string LabelsAndEventClasses::WORKLOAD("workload");
45 std::string LabelsAndEventClasses::NETWORK("network");
46 std::string LabelsAndEventClasses::CONNECTION("connection");
47 std::string LabelsAndEventClasses::INFERENCE("inference");
48 std::string LabelsAndEventClasses::WORKLOAD_EXECUTION("workload_execution");
49 
50 ProfilingStaticGuid LabelsAndEventClasses::LAYER_GUID(
51  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::LAYER));
52 ProfilingStaticGuid LabelsAndEventClasses::WORKLOAD_GUID(
53  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::WORKLOAD));
54 ProfilingStaticGuid LabelsAndEventClasses::NETWORK_GUID(
55  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::NETWORK));
56 ProfilingStaticGuid LabelsAndEventClasses::CONNECTION_GUID(
57  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::CONNECTION));
58 ProfilingStaticGuid LabelsAndEventClasses::INFERENCE_GUID(
59  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::INFERENCE));
61  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::WORKLOAD_EXECUTION));
62 
63 // Event Class GUIDs
64 // Start of Life (SOL)
67  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS_NAME));
69  m_GuidGenerator.GenerateStaticId("ARMNN_PROFILING_SOL"));
70 // End of Life (EOL)
73  m_GuidGenerator.GenerateStaticId(LabelsAndEventClasses::ARMNN_PROFILING_EOL_EVENT_CLASS_NAME));
75  m_GuidGenerator.GenerateStaticId("ARMNN_PROFILING_EOL"));
76 
77 } // namespace profiling
78 
79 } // namespace armnn
static ARMNN_DLLEXPORT ProfilingStaticGuid INFERENCE_GUID
+
static ARMNN_DLLEXPORT std::string WORKLOAD_EXECUTION
+
static ARMNN_DLLEXPORT std::string TYPE_LABEL
+
static ARMNN_DLLEXPORT ProfilingStaticGuid ARMNN_PROFILING_SOL_EVENT_CLASS_NAME_GUID
+
static ARMNN_DLLEXPORT std::string NAME_LABEL
+
Copyright (c) 2021 ARM Limited and Contributors.
+
static ARMNN_DLLEXPORT std::string BACKENDID_LABEL
+
static ARMNN_DLLEXPORT ProfilingStaticGuid CONNECTION_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid WORKLOAD_GUID
+
static ARMNN_DLLEXPORT std::string EXECUTION_OF_LABEL
+
static ARMNN_DLLEXPORT ProfilingStaticGuid WORKLOAD_EXECUTION_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid ARMNN_PROFILING_EOL_EVENT_CLASS
+
static ARMNN_DLLEXPORT ProfilingStaticGuid NAME_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid ARMNN_PROFILING_SOL_EVENT_CLASS
+
static ARMNN_DLLEXPORT std::string NETWORK
+ +
static ARMNN_DLLEXPORT ProfilingStaticGuid LAYER_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid EXECUTION_OF_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid ARMNN_PROFILING_EOL_EVENT_CLASS_NAME_GUID
+
static ARMNN_DLLEXPORT std::string WORKLOAD
+
static ARMNN_DLLEXPORT std::string INDEX_LABEL
+
static ARMNN_DLLEXPORT std::string ARMNN_PROFILING_SOL_EVENT_CLASS_NAME
+
static ARMNN_DLLEXPORT std::string ARMNN_PROFILING_EOL_EVENT_CLASS_NAME
+
static ARMNN_DLLEXPORT ProfilingStaticGuid EMPTY_GUID
+
static ARMNN_DLLEXPORT std::string EMPTY_LABEL
+
static ARMNN_DLLEXPORT ProfilingStaticGuid NETWORK_GUID
+
static ARMNN_DLLEXPORT std::string CONNECTION
+
static ARMNN_DLLEXPORT std::string PROCESS_ID_LABEL
+
static ARMNN_DLLEXPORT ProfilingStaticGuid INDEX_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid TYPE_GUID
+
static ARMNN_DLLEXPORT std::string CHILD_LABEL
+
static ARMNN_DLLEXPORT ProfilingStaticGuid PROCESS_ID_GUID
+
static ARMNN_DLLEXPORT ProfilingStaticGuid BACKENDID_GUID
+
static ARMNN_DLLEXPORT std::string INFERENCE
+
static ARMNN_DLLEXPORT ProfilingStaticGuid CHILD_GUID
+
static ARMNN_DLLEXPORT std::string LAYER
+
+
+ + + + -- cgit v1.2.1