aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNattapat Chaimanowong <nattapat.chaimanowong@arm.com>2019-03-19 12:26:36 +0000
committerNattapat Chaimanowong <nattapat.chaimanowong@arm.com>2019-03-19 12:26:36 +0000
commitcd5ac23039dc3acd750c44442960280cc33307ef (patch)
tree37de0bae199345355535448b6c1ce2c624a298b8 /include
parent2a326b5bbff91ffaedd9017f388aa45862047743 (diff)
downloadarmnn-cd5ac23039dc3acd750c44442960280cc33307ef.tar.gz
IVGCVSW-2839 Add QuantisedSymm16 support to the ArmNN frontend
Change-Id: I76f4e7db55b0efbb1a5f7d1a32bf451e66add0c7 Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/armnn/Types.hpp3
-rw-r--r--include/armnn/TypesUtils.hpp2
2 files changed, 4 insertions, 1 deletions
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";