Add DataType to .dot files for constant layers
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I399ed1205f14d4fdd1194026c7a66bf00a1dd68d
diff --git a/src/armnn/layers/ConstantLayer.cpp b/src/armnn/layers/ConstantLayer.cpp
index aee95d0..a17bb4f 100644
--- a/src/armnn/layers/ConstantLayer.cpp
+++ b/src/armnn/layers/ConstantLayer.cpp
@@ -1,5 +1,5 @@
//
-// Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
+// Copyright © 2017, 2023 Arm Ltd and Contributors. All rights reserved.
// SPDX-License-Identifier: MIT
//
#include "ConstantLayer.hpp"
@@ -69,4 +69,10 @@
strategy.ExecuteStrategy(this, BaseDescriptor(), { layerOutputTensor }, GetName());
}
+void ConstantLayer::SerializeLayerParameters(ParameterStringifyFunction& fn) const
+{
+ fn("DataType",GetDataTypeName(m_LayerOutput->GetTensorInfo().GetDataType()));
+ Layer::SerializeLayerParameters(fn);
+}
+
} // namespace armnn
diff --git a/src/armnn/layers/ConstantLayer.hpp b/src/armnn/layers/ConstantLayer.hpp
index 08b9c24..51938d8 100644
--- a/src/armnn/layers/ConstantLayer.hpp
+++ b/src/armnn/layers/ConstantLayer.hpp
@@ -1,5 +1,5 @@
//
-// Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
+// Copyright © 2017, 2023 Arm Ltd and Contributors. All rights reserved.
// SPDX-License-Identifier: MIT
//
#pragma once
@@ -41,6 +41,8 @@
void ExecuteStrategy(IStrategy& strategy) const override;
+ void SerializeLayerParameters(ParameterStringifyFunction &fn) const override;
+
std::shared_ptr<ConstTensorHandle> m_LayerOutput;
protected: