IVGCVSW-6291 Issue parsing profiling layer details
* Remove ConfigureDetailsObject function as it does not have ProfilerImpl scope
* Add Graph title into Json structure
Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: Ia5068a5a457a77fd01e974e0b5aa0f309f15bfa7
diff --git a/src/armnn/JsonPrinter.hpp b/src/armnn/JsonPrinter.hpp
index 9e8ecb4..d9b8386 100644
--- a/src/armnn/JsonPrinter.hpp
+++ b/src/armnn/JsonPrinter.hpp
@@ -31,7 +31,8 @@
: m_Label(label),
m_Unit(Measurement::Unit::TIME_MS),
m_Type(JsonObjectType::Event),
- m_Guid(armnn::EmptyOptional())
+ m_Guid(armnn::EmptyOptional()),
+ m_DetailsOnly(false)
{}
JsonChildObject(const JsonChildObject&) = default;
@@ -85,6 +86,16 @@
return m_Type;
}
+ void EnableDetailsOnly()
+ {
+ m_DetailsOnly = true;
+ }
+
+ bool IsDetailsOnlyEnabled() const
+ {
+ return m_DetailsOnly;
+ }
+
~JsonChildObject() = default;
std::string m_Label;
@@ -96,6 +107,7 @@
std::vector<JsonChildObject> m_Children;
private:
+ bool m_DetailsOnly;
JsonChildObject() = delete;
};