aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFinn Williams <Finn.Williams@arm.com>2019-12-04 14:27:27 +0000
committerJim Flynn Arm <jim.flynn@arm.com>2019-12-09 15:39:16 +0000
commitfd2710651ada27fc82f28c07fb1e09effc3bda2d (patch)
tree7c2200489c7a3f845b91362c2c8d66ab9c6101e8 /include
parent6a5e5e8b7e56f927d70ced3203d6e16df3fdd189 (diff)
downloadarmnn-fd2710651ada27fc82f28c07fb1e09effc3bda2d.tar.gz
IVGCVSW-4211 Add Signed 8 bit Quantisation support into the Reference backend
!android-nn-driver:2435 Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I10ecd4a8937725953396805f33a3562a5384c4d4
Diffstat (limited to 'include')
-rw-r--r--include/armnn/Types.hpp2
-rw-r--r--include/armnn/TypesUtils.hpp4
2 files changed, 4 insertions, 2 deletions
diff --git a/include/armnn/Types.hpp b/include/armnn/Types.hpp
index df5e6a7199..dcc8c9e52c 100644
--- a/include/armnn/Types.hpp
+++ b/include/armnn/Types.hpp
@@ -37,7 +37,7 @@ enum class DataType
Boolean = 4,
QuantisedSymm16 = 5,
QuantizedSymm8PerAxis = 6,
- QuantisedSymm8 = 7
+ QSymmS8 = 7
};
enum class DataLayout
diff --git a/include/armnn/TypesUtils.hpp b/include/armnn/TypesUtils.hpp
index c8f612f08d..4394d9ddd9 100644
--- a/include/armnn/TypesUtils.hpp
+++ b/include/armnn/TypesUtils.hpp
@@ -116,6 +116,7 @@ constexpr unsigned int GetDataTypeSize(DataType dataType)
case DataType::Float32:
case DataType::Signed32: return 4U;
case DataType::QuantisedAsymm8: return 1U;
+ case DataType::QSymmS8: return 1U;
case DataType::QuantizedSymm8PerAxis: return 1U;
case DataType::QuantisedSymm16: return 2U;
case DataType::Boolean: return 1U;
@@ -163,6 +164,7 @@ constexpr const char* GetDataTypeName(DataType dataType)
case DataType::Float16: return "Float16";
case DataType::Float32: return "Float32";
case DataType::QuantisedAsymm8: return "QAsymm8";
+ case DataType::QSymmS8: return "QSymm8";
case DataType::QuantizedSymm8PerAxis: return "QSymm8PerAxis";
case DataType::QuantisedSymm16: return "QSymm16";
case DataType::Signed32: return "Signed32";
@@ -198,7 +200,7 @@ constexpr bool IsQuantizedType()
constexpr bool IsQuantizedType(DataType dataType)
{
return dataType == DataType::QuantisedAsymm8 ||
- dataType == DataType::QuantisedSymm8 ||
+ dataType == DataType::QSymmS8 ||
dataType == DataType::QuantisedSymm16 ||
dataType == DataType::QuantizedSymm8PerAxis;
}