diff options
Diffstat (limited to 'include/armnn')
-rw-r--r-- | include/armnn/Types.hpp | 1 | ||||
-rw-r--r-- | include/armnn/TypesUtils.hpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/armnn/Types.hpp b/include/armnn/Types.hpp index d66a1fda90..29a0d4e364 100644 --- a/include/armnn/Types.hpp +++ b/include/armnn/Types.hpp @@ -40,6 +40,7 @@ enum class DataType QuantizedSymm8PerAxis ARMNN_DEPRECATED_ENUM_MSG("Per Axis property inferred by number of scales in TensorInfo") = 6, QSymmS8 = 7, QAsymmS8 = 8, + BFloat16 = 9, QuantisedAsymm8 ARMNN_DEPRECATED_ENUM_MSG("Use DataType::QAsymmU8 instead.") = QAsymmU8, QuantisedSymm16 ARMNN_DEPRECATED_ENUM_MSG("Use DataType::QSymmS16 instead.") = QSymmS16 diff --git a/include/armnn/TypesUtils.hpp b/include/armnn/TypesUtils.hpp index 53a933b480..5065152c7a 100644 --- a/include/armnn/TypesUtils.hpp +++ b/include/armnn/TypesUtils.hpp @@ -116,6 +116,7 @@ constexpr unsigned int GetDataTypeSize(DataType dataType) { switch (dataType) { + case DataType::BFloat16: case DataType::Float16: return 2U; case DataType::Float32: case DataType::Signed32: return 4U; @@ -179,6 +180,7 @@ constexpr const char* GetDataTypeName(DataType dataType) case DataType::QSymmS16: return "QSymm16"; case DataType::Signed32: return "Signed32"; case DataType::Boolean: return "Boolean"; + case DataType::BFloat16: return "BFloat16"; default: return "Unknown"; |