ArmNN
 20.02
SliceTestImpl.cpp 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 238 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice1dInt16Test()

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

Definition at line 288 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice1dUint8Test()

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

Definition at line 263 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice2dFloat32Test()

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

Definition at line 232 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice2dInt16Test()

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

Definition at line 282 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice2dUint8Test()

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

Definition at line 257 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice3dFloat32Test()

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

Definition at line 226 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice3dInt16Test()

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

Definition at line 276 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice3dUint8Test()

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

Definition at line 251 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice4dFloat32Test()

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

Definition at line 220 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice4dInt16Test()

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

Definition at line 270 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ Slice4dUint8Test()

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

Definition at line 245 of file SliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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