aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTeresa Charlin <teresa.charlinreyes@arm.com>2021-06-02 10:37:05 +0100
committerTeresaARM <teresa.charlinreyes@arm.com>2021-06-02 09:38:02 +0000
commit31f86bfeb311ccc0c6ed94c35a78a51551148ea4 (patch)
treea228830b89234458ff35885e5f558d429da57930
parent7dcc6971722fe3780ca81c51695905e864a6637d (diff)
downloadarmnn-31f86bfeb311ccc0c6ed94c35a78a51551148ea4.tar.gz
COMPMID-4544 Print Comparison Descriptor on dot graph
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: I01ef1dda44e5c6e6a71a6fcd49486e2135dc1822
-rw-r--r--src/armnn/SerializeLayerParameters.cpp6
-rw-r--r--src/armnn/SerializeLayerParameters.hpp5
2 files changed, 11 insertions, 0 deletions
diff --git a/src/armnn/SerializeLayerParameters.cpp b/src/armnn/SerializeLayerParameters.cpp
index b298e14ac3..0f110cc64a 100644
--- a/src/armnn/SerializeLayerParameters.cpp
+++ b/src/armnn/SerializeLayerParameters.cpp
@@ -11,6 +11,12 @@
namespace armnn
{
+void StringifyLayerParameters<ComparisonDescriptor>::Serialize(ParameterStringifyFunction& fn,
+ const ComparisonDescriptor& desc)
+{
+ fn("Operation", GetComparisonOperationAsCString(desc.m_Operation));
+}
+
void StringifyLayerParameters<PermuteDescriptor>::Serialize(ParameterStringifyFunction& fn,
const PermuteDescriptor& desc)
{
diff --git a/src/armnn/SerializeLayerParameters.hpp b/src/armnn/SerializeLayerParameters.hpp
index 20228e38ed..f760df0275 100644
--- a/src/armnn/SerializeLayerParameters.hpp
+++ b/src/armnn/SerializeLayerParameters.hpp
@@ -25,6 +25,11 @@ struct StringifyLayerParameters
static void Serialize(ParameterStringifyFunction&, const LayerParameter&) {}
};
+template <> struct StringifyLayerParameters<ComparisonDescriptor>
+{
+ static void Serialize(ParameterStringifyFunction& fn, const ComparisonDescriptor& desc);
+};
+
template <> struct StringifyLayerParameters<PermuteDescriptor>
{
static void Serialize(ParameterStringifyFunction& fn, const PermuteDescriptor& desc);