From add078b7f9a658d52ee6e8fe6771ea0517c07674 Mon Sep 17 00:00:00 2001 From: mathad01 Date: Mon, 10 May 2021 16:51:20 +0100 Subject: IVGCVSW-5908 Update 21.05 Doxygen Documents Signed-off-by: mathad01 Change-Id: I95316d4fc5f9d10185492dc835bb2411c1daea7b --- 21.05/_resize_test_impl_8hpp_source.xhtml | 137 ++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 21.05/_resize_test_impl_8hpp_source.xhtml (limited to '21.05/_resize_test_impl_8hpp_source.xhtml') diff --git a/21.05/_resize_test_impl_8hpp_source.xhtml b/21.05/_resize_test_impl_8hpp_source.xhtml new file mode 100644 index 0000000000..8a9fd73e67 --- /dev/null +++ b/21.05/_resize_test_impl_8hpp_source.xhtml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + +ArmNN: src/backends/backendsCommon/test/layerTests/ResizeTestImpl.hpp Source File + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  21.05 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
ResizeTestImpl.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 "LayerTestResult.hpp"
9 
10 #include <ResolveType.hpp>
11 
12 #include <armnn/Types.hpp>
13 
16 
17 // Bilinear
18 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
20  armnn::IWorkloadFactory& workloadFactory,
22  const armnn::ITensorHandleFactory& tensorHandleFactory,
23  const armnn::DataLayout dataLayout);
24 
25 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
27  armnn::IWorkloadFactory& workloadFactory,
29  const armnn::ITensorHandleFactory& tensorHandleFactory,
30  const armnn::DataLayout dataLayout);
31 
32 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
34  armnn::IWorkloadFactory& workloadFactory,
36  const armnn::ITensorHandleFactory& tensorHandleFactory,
37  const armnn::DataLayout dataLayout);
38 
39 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
41  armnn::IWorkloadFactory& workloadFactory,
43  const armnn::ITensorHandleFactory& tensorHandleFactory,
44  const armnn::DataLayout dataLayout);
45 
46 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
48  armnn::IWorkloadFactory& workloadFactory,
50  const armnn::ITensorHandleFactory& tensorHandleFactory,
51  const armnn::DataLayout dataLayout);
52 
53 // NearestNeighbor
54 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
56  armnn::IWorkloadFactory& workloadFactory,
58  const armnn::ITensorHandleFactory& tensorHandleFactory,
59  const armnn::DataLayout dataLayout);
60 
61 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
63  armnn::IWorkloadFactory& workloadFactory,
65  const armnn::ITensorHandleFactory& tensorHandleFactory,
66  const armnn::DataLayout dataLayout);
67 
68 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
70  armnn::IWorkloadFactory& workloadFactory,
72  const armnn::ITensorHandleFactory& tensorHandleFactory,
73  const armnn::DataLayout dataLayout);
74 
75 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
77  armnn::IWorkloadFactory& workloadFactory,
79  const armnn::ITensorHandleFactory& tensorHandleFactory,
80  const armnn::DataLayout dataLayout);
81 
82 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
84  armnn::IWorkloadFactory& workloadFactory,
86  const armnn::ITensorHandleFactory& tensorHandleFactory,
87  const armnn::DataLayout dataLayout,
88  float inQuantScale,
89  int32_t inQuantOffset,
90  float outQuantScale,
91  int32_t outQuantOffset);
92 
93 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
95  armnn::IWorkloadFactory& workloadFactory,
97  const armnn::ITensorHandleFactory& tensorHandleFactory,
98  const armnn::DataLayout dataLayout);
99 
100 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
102  armnn::IWorkloadFactory& workloadFactory,
104  const armnn::ITensorHandleFactory& tensorHandleFactory,
105  const armnn::DataLayout dataLayout);
106 
107 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
109  armnn::IWorkloadFactory& workloadFactory,
111  const armnn::ITensorHandleFactory& tensorHandleFactory,
112  const armnn::DataLayout dataLayout);
113 
114 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
116  armnn::IWorkloadFactory& workloadFactory,
118  const armnn::ITensorHandleFactory& tensorHandleFactory,
119  const armnn::DataLayout dataLayout);
LayerTestResult< T, 4 > ResizeNearestNeighborNopTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
DataLayout
Definition: Types.hpp:54
+ +
LayerTestResult< T, 4 > SimpleResizeBilinearTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+ +
LayerTestResult< T, 4 > ResizeNearestNeighborSqMinTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
LayerTestResult< T, 4 > SimpleResizeNearestNeighborTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+ +
LayerTestResult< T, 4 > AlignCornersResizeBilinearTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+ +
LayerTestResult< T, 4 > ResizeNearestNeighborMagTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout, float inQuantScale, int32_t inQuantOffset, float outQuantScale, int32_t outQuantOffset)
+
LayerTestResult< T, 4 > ResizeBilinearMinTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+ +
std::shared_ptr< IMemoryManager > IMemoryManagerSharedPtr
+ +
LayerTestResult< T, 4 > ResizeNearestNeighborMinTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
LayerTestResult< T, 4 > ResizeBilinearNopTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
LayerTestResult< T, 4 > HalfPixelCentersResizeNearestNeighbourTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
LayerTestResult< T, 4 > HalfPixelCentersResizeBilinearTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
LayerTestResult< T, 4 > ResizeBilinearSqMinTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+ + +
LayerTestResult< T, 4 > ResizeBilinearMagTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
LayerTestResult< T, 4 > AlignCornersResizeNearestNeighbourTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::DataLayout dataLayout)
+
+
+ + + + -- cgit v1.2.1