ArmNN
 22.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 242 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice1dInt16Test()

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

Definition at line 292 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice1dUint8Test()

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

Definition at line 267 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice2dFloat32Test()

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

Definition at line 236 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice2dInt16Test()

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

Definition at line 286 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice2dUint8Test()

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

Definition at line 261 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice3dFloat32Test()

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

Definition at line 230 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice3dInt16Test()

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

Definition at line 280 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice3dUint8Test()

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

Definition at line 255 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice4dFloat32Test()

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

Definition at line 224 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice4dInt16Test()

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

Definition at line 274 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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

◆ Slice4dUint8Test()

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

Definition at line 249 of file SliceTestImpl.cpp.

Referenced by TEST_SUITE().

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