From cd5ac23039dc3acd750c44442960280cc33307ef Mon Sep 17 00:00:00 2001 From: Nattapat Chaimanowong Date: Tue, 19 Mar 2019 12:26:36 +0000 Subject: IVGCVSW-2839 Add QuantisedSymm16 support to the ArmNN frontend Change-Id: I76f4e7db55b0efbb1a5f7d1a32bf451e66add0c7 Signed-off-by: Nattapat Chaimanowong --- include/armnn/Types.hpp | 3 ++- include/armnn/TypesUtils.hpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'include/armnn') diff --git a/include/armnn/Types.hpp b/include/armnn/Types.hpp index 598eaaf6be..36e3c5b52a 100644 --- a/include/armnn/Types.hpp +++ b/include/armnn/Types.hpp @@ -29,7 +29,8 @@ enum class DataType Float32 = 1, QuantisedAsymm8 = 2, Signed32 = 3, - Boolean = 4 + Boolean = 4, + QuantisedSymm16 = 5 }; enum class DataLayout diff --git a/include/armnn/TypesUtils.hpp b/include/armnn/TypesUtils.hpp index e7652649b0..b5fb95d9ba 100644 --- a/include/armnn/TypesUtils.hpp +++ b/include/armnn/TypesUtils.hpp @@ -83,6 +83,7 @@ constexpr unsigned int GetDataTypeSize(DataType dataType) case DataType::Float32: case DataType::Signed32: return 4U; case DataType::QuantisedAsymm8: return 1U; + case DataType::QuantisedSymm16: return 2U; case DataType::Boolean: return 1U; default: return 0U; } @@ -128,6 +129,7 @@ constexpr const char* GetDataTypeName(DataType dataType) case DataType::Float16: return "Float16"; case DataType::Float32: return "Float32"; case DataType::QuantisedAsymm8: return "Unsigned8"; + case DataType::QuantisedSymm16: return "Signed16"; case DataType::Signed32: return "Signed32"; case DataType::Boolean: return "Boolean"; -- cgit v1.2.1