From 96becb7e4f5f510344c3850278a706d63a564fc4 Mon Sep 17 00:00:00 2001 From: Jan Eilers Date: Tue, 16 Jun 2020 12:41:49 +0100 Subject: Revert "IVGCVSW-3726 Upload ArmNN Doxygen files" This reverts commit de36e4a9c299028e792c3a5bd99ad0816d806077. Signed-off-by: Jan Eilers Change-Id: Idbf20c12ea07583ca552d7cc7fb517fbadc73fff --- Documentation/_data_type_utils_8hpp_source.html | 106 ------------------------ 1 file changed, 106 deletions(-) delete mode 100644 Documentation/_data_type_utils_8hpp_source.html (limited to 'Documentation/_data_type_utils_8hpp_source.html') diff --git a/Documentation/_data_type_utils_8hpp_source.html b/Documentation/_data_type_utils_8hpp_source.html deleted file mode 100644 index b1c2b526af..0000000000 --- a/Documentation/_data_type_utils_8hpp_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -ArmNN: src/backends/backendsCommon/test/DataTypeUtils.hpp Source File - - - - - - - - - - - - - - -
-
- - - - - - -
-
ArmNN -  NotReleased -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
DataTypeUtils.hpp
-
-
-Go to the documentation of this file.
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #pragma once
7 
8 #include <ResolveType.hpp>
9 
10 
12 
13 #include <vector>
14 
15 // Utility tenmplate to convert a collection of values to the correct type
16 template <armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
17 std::vector<T> ConvertToDataType(const std::vector<float>& input,
18  const armnn::TensorInfo& inputTensorInfo)
19 {
20  std::vector<T> output(input.size());
21  auto outputTensorInfo = inputTensorInfo;
22  outputTensorInfo.SetDataType(ArmnnType);
23 
24  std::unique_ptr<armnn::Encoder<float>> pOutputEncoder = armnn::MakeEncoder<float>(outputTensorInfo, output.data());
25  armnn::Encoder<float>& rOutputEncoder = *pOutputEncoder;
26 
27  for (auto it = input.begin(); it != input.end(); ++it)
28  {
29  rOutputEncoder.Set(*it);
30  ++rOutputEncoder;
31  }
32  return output;
33 }
34 
35 // Utility tenmplate to convert a single value to the correct type
36 template <typename T>
37 T ConvertToDataType(const float& value,
38  const armnn::TensorInfo& tensorInfo)
39 {
40  std::vector<T> output(1);
41  std::unique_ptr<armnn::Encoder<float>> pEncoder = armnn::MakeEncoder<float>(tensorInfo, output.data());
42  armnn::Encoder<float>& rEncoder = *pEncoder;
43  rEncoder.Set(value);
44  return output[0];
45 }
-
std::vector< T > ConvertToDataType(const std::vector< float > &input, const armnn::TensorInfo &inputTensorInfo)
- - -
void SetDataType(DataType type)
Definition: Tensor.hpp:96
- -
virtual void Set(IType right)=0
-
-
- - - - -- cgit v1.2.1