ArmNN
 21.08
SinTestImpl.hpp
Go to the documentation of this file.
1 //
2 // Copyright © 2021 Arm Ltd and Contributors. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #pragma once
7 
8 #include "LayerTestResult.hpp"
9 
10 #include <ResolveType.hpp>
11 
14 
15 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
17  armnn::IWorkloadFactory& workloadFactory,
19  const armnn::ITensorHandleFactory& tensorHandleFactory);
20 
21 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
23  armnn::IWorkloadFactory& workloadFactory,
25  const armnn::ITensorHandleFactory& tensorHandleFactory);
26 
27 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
29  armnn::IWorkloadFactory& workloadFactory,
31  const armnn::ITensorHandleFactory& tensorHandleFactory);
32 
33 template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>>
35  armnn::IWorkloadFactory& workloadFactory,
37  const armnn::ITensorHandleFactory& tensorHandleFactory);
LayerTestResult< T, 2 > SinZeroTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
Definition: SinTestImpl.cpp:74
LayerTestResult< T, 2 > Sin2dTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
Definition: SinTestImpl.cpp:10
LayerTestResult< T, 3 > Sin3dTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
Definition: SinTestImpl.cpp:41
std::shared_ptr< IMemoryManager > IMemoryManagerSharedPtr
LayerTestResult< T, 2 > SinNegativeTest(armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)