ArmNN
 21.02
SliceTestImpl.hpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > Slice4dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 3 > Slice3dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 2 > Slice2dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< float, 1 > Slice1dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 4 > Slice4dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 3 > Slice3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 2 > Slice2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< uint8_t, 1 > Slice1dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 4 > Slice4dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 3 > Slice3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 2 > Slice2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 
LayerTestResult< int16_t, 1 > Slice1dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager)
 

Function Documentation

◆ Slice1dFloat32Test()

LayerTestResult<float, 1> Slice1dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 240 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

242 {
243  return Slice1dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
244 }

◆ Slice1dInt16Test()

LayerTestResult<int16_t, 1> Slice1dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 290 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

292 {
293  return Slice1dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
294 }

◆ Slice1dUint8Test()

LayerTestResult<uint8_t, 1> Slice1dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 265 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

267 {
268  return Slice1dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
269 }

◆ Slice2dFloat32Test()

LayerTestResult<float, 2> Slice2dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 234 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

236 {
237  return Slice2dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
238 }

◆ Slice2dInt16Test()

LayerTestResult<int16_t, 2> Slice2dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 284 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

286 {
287  return Slice2dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
288 }

◆ Slice2dUint8Test()

LayerTestResult<uint8_t, 2> Slice2dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 259 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

261 {
262  return Slice2dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
263 }

◆ Slice3dFloat32Test()

LayerTestResult<float, 3> Slice3dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 228 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

230 {
231  return Slice3dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
232 }

◆ Slice3dInt16Test()

LayerTestResult<int16_t, 3> Slice3dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 278 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

280 {
281  return Slice3dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
282 }

◆ Slice3dUint8Test()

LayerTestResult<uint8_t, 3> Slice3dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 253 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

255 {
256  return Slice3dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
257 }

◆ Slice4dFloat32Test()

LayerTestResult<float, 4> Slice4dFloat32Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 222 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

224 {
225  return Slice4dTest<armnn::DataType::Float32>(workloadFactory, memoryManager);
226 }

◆ Slice4dInt16Test()

LayerTestResult<int16_t, 4> Slice4dInt16Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 272 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

274 {
275  return Slice4dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager);
276 }

◆ Slice4dUint8Test()

LayerTestResult<uint8_t, 4> Slice4dUint8Test ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager 
)

Definition at line 247 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

249 {
250  return Slice4dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager);
251 }