| 58 | } |
| 59 | |
| 60 | armnn::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 | |
| 91 | arm_compute::Coordinates BuildArmComputeReductionCoordinates(size_t inputDimensions, |
| 92 | unsigned int originalInputRank, |
no test coverage detected