MCPcopy Create free account
hub / github.com/ARM-software/armnn / GetArmNNDataType

Function GetArmNNDataType

src/backends/aclCommon/ArmComputeTensorUtils.cpp:60–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58}
59
60armnn::DataType GetArmNNDataType(arm_compute::DataType dataType)
61{
62 switch(dataType)
63 {
64 case arm_compute::DataType::BFLOAT16:
65 return armnn::DataType::BFloat16;
66 case arm_compute::DataType::U8:
67 return armnn::DataType::Boolean;
68 case arm_compute::DataType::F16:
69 return armnn::DataType::Float16;
70 case arm_compute::DataType::F32:
71 return armnn::DataType::Float32;
72 case arm_compute::DataType::QASYMM8_SIGNED:
73 return armnn::DataType::QAsymmS8;
74 case arm_compute::DataType::QASYMM8:
75 return armnn::DataType::QAsymmU8;
76 case arm_compute::DataType::QSYMM16:
77 return armnn::DataType::QSymmS16;
78 case arm_compute::DataType::S64:
79 return armnn::DataType::Signed64;
80 case arm_compute::DataType::QSYMM8_PER_CHANNEL:
81 return armnn::DataType::QSymmS8;
82 case arm_compute::DataType::QSYMM8:
83 return armnn::DataType::QSymmS8;
84 case arm_compute::DataType::S32:
85 return armnn::DataType::Signed32;
86 default:
87 throw InvalidArgumentException("Unknown arm_compute::DataType data type");
88 }
89}
90
91arm_compute::Coordinates BuildArmComputeReductionCoordinates(size_t inputDimensions,
92 unsigned int originalInputRank,

Calls 1

Tested by

no test coverage detected