ArmNN
 22.02
StridedSliceTestImpl.hpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > StridedSlice4dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > StridedSlice4dReverseFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > StridedSliceSimpleStrideFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > StridedSliceSimpleRangeMaskFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSliceShrinkAxisMaskFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > StridedSliceShrinkAxisMaskCTSFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 3 > StridedSliceShrinkAxisMaskBitPosition0Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 3 > StridedSliceShrinkAxisMaskBitPosition1Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 3 > StridedSliceShrinkAxisMaskBitPosition2Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 3 > StridedSliceShrinkAxisMaskBitPosition3Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSliceShrinkAxisMaskBitPosition0And1Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSliceShrinkAxisMaskBitPosition0And2Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSliceShrinkAxisMaskBitPosition0And3Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 1 > StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 3 > StridedSlice3dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 3 > StridedSlice3dReverseFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSlice2dFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 2 > StridedSlice2dReverseFloat32Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > StridedSlice4dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > StridedSlice4dReverseUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > StridedSliceSimpleStrideUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 4 > StridedSliceSimpleRangeMaskUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSliceShrinkAxisMaskUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 3 > StridedSliceShrinkAxisMaskBitPosition0Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 3 > StridedSliceShrinkAxisMaskBitPosition1Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 3 > StridedSliceShrinkAxisMaskBitPosition2Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 3 > StridedSliceShrinkAxisMaskBitPosition3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 1 > StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 3 > StridedSlice3dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 3 > StridedSlice3dReverseUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSlice2dUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< uint8_t, 2 > StridedSlice2dReverseUint8Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 4 > StridedSlice4dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 4 > StridedSlice4dReverseInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 4 > StridedSliceSimpleStrideInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 4 > StridedSliceSimpleRangeMaskInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 2 > StridedSliceShrinkAxisMaskInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 3 > StridedSlice3dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 3 > StridedSlice3dReverseInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 2 > StridedSlice2dInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< int16_t, 2 > StridedSlice2dReverseInt16Test (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 

Function Documentation

◆ StridedSlice2dFloat32Test()

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

Definition at line 1035 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1039 {
1040  return StridedSlice2dTest<armnn::DataType::Float32>(workloadFactory,
1041  memoryManager,
1042  tensorHandleFactory);
1043 }

◆ StridedSlice2dInt16Test()

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

Definition at line 1289 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1293 {
1294  return StridedSlice2dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, tensorHandleFactory);
1295 }

◆ StridedSlice2dReverseFloat32Test()

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

Definition at line 1045 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1049 {
1050  return StridedSlice2dReverseTest<armnn::DataType::Float32>(workloadFactory,
1051  memoryManager,
1052  tensorHandleFactory);
1053 }

◆ StridedSlice2dReverseInt16Test()

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

Definition at line 1297 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1301 {
1302  return StridedSlice2dReverseTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, tensorHandleFactory);
1303 }

◆ StridedSlice2dReverseUint8Test()

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

Definition at line 1219 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1223 {
1224  return StridedSlice2dReverseTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, tensorHandleFactory);
1225 }

◆ StridedSlice2dUint8Test()

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

Definition at line 1211 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1215 {
1216  return StridedSlice2dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, tensorHandleFactory);
1217 }

◆ StridedSlice3dFloat32Test()

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

Definition at line 1015 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1019 {
1020  return StridedSlice3dTest<armnn::DataType::Float32>(workloadFactory,
1021  memoryManager,
1022  tensorHandleFactory);
1023 }

◆ StridedSlice3dInt16Test()

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

Definition at line 1273 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1277 {
1278  return StridedSlice3dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, tensorHandleFactory);
1279 }

◆ StridedSlice3dReverseFloat32Test()

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

Definition at line 1025 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1029 {
1030  return StridedSlice3dReverseTest<armnn::DataType::Float32>(workloadFactory,
1031  memoryManager,
1032  tensorHandleFactory);
1033 }

◆ StridedSlice3dReverseInt16Test()

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

Definition at line 1281 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1285 {
1286  return StridedSlice3dReverseTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, tensorHandleFactory);
1287 }

◆ StridedSlice3dReverseUint8Test()

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

Definition at line 1203 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1207 {
1208  return StridedSlice3dReverseTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, tensorHandleFactory);
1209 }

◆ StridedSlice3dUint8Test()

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

Definition at line 1195 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1199 {
1200  return StridedSlice3dTest<armnn::DataType::QAsymmU8>(workloadFactory, memoryManager, tensorHandleFactory);
1201 }

◆ StridedSlice4dFloat32Test()

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

Definition at line 865 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

869 {
870  return StridedSlice4dTest<armnn::DataType::Float32>(workloadFactory,
871  memoryManager,
872  tensorHandleFactory);
873 }

◆ StridedSlice4dInt16Test()

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

Definition at line 1227 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1231 {
1232  return StridedSlice4dTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, tensorHandleFactory);
1233 }

◆ StridedSlice4dReverseFloat32Test()

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

Definition at line 875 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

879 {
880  return StridedSlice4dReverseTest<armnn::DataType::Float32>(workloadFactory,
881  memoryManager,
882  tensorHandleFactory);
883 }

◆ StridedSlice4dReverseInt16Test()

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

Definition at line 1235 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1239 {
1240  return StridedSlice4dReverseTest<armnn::DataType::QSymmS16>(workloadFactory, memoryManager, tensorHandleFactory);
1241 }

◆ StridedSlice4dReverseUint8Test()

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

Definition at line 1065 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1069 {
1070  return StridedSlice4dReverseTest<armnn::DataType::QAsymmU8>(workloadFactory,
1071  memoryManager,
1072  tensorHandleFactory);
1073 }

◆ StridedSlice4dUint8Test()

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

Definition at line 1055 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1059 {
1060  return StridedSlice4dTest<armnn::DataType::QAsymmU8>(workloadFactory,
1061  memoryManager,
1062  tensorHandleFactory);
1063 }

◆ StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test()

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

Definition at line 1005 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1009 {
1010  return StridedSliceShrinkAxisMaskBitPosition0And1And3Test<armnn::DataType::Float32>(workloadFactory,
1011  memoryManager,
1012  tensorHandleFactory);
1013 }

◆ StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test()

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

Definition at line 1185 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1189 {
1190  return StridedSliceShrinkAxisMaskBitPosition0And1And3Test<armnn::DataType::QAsymmU8>(workloadFactory,
1191  memoryManager,
1192  tensorHandleFactory);
1193 }

◆ StridedSliceShrinkAxisMaskBitPosition0And1Float32Test()

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

Definition at line 975 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

979 {
980  return StridedSliceShrinkAxisMaskBitPosition0And1Test<armnn::DataType::Float32>(workloadFactory,
981  memoryManager,
982  tensorHandleFactory);
983 }

◆ StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test()

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

Definition at line 1155 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1159 {
1160  return StridedSliceShrinkAxisMaskBitPosition0And1Test<armnn::DataType::QAsymmU8>(workloadFactory,
1161  memoryManager,
1162  tensorHandleFactory);
1163 }

◆ StridedSliceShrinkAxisMaskBitPosition0And2Float32Test()

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

Definition at line 985 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

989 {
990  return StridedSliceShrinkAxisMaskBitPosition0And2Test<armnn::DataType::Float32>(workloadFactory,
991  memoryManager,
992  tensorHandleFactory);
993 }

◆ StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test()

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

Definition at line 1165 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1169 {
1170  return StridedSliceShrinkAxisMaskBitPosition0And2Test<armnn::DataType::QAsymmU8>(workloadFactory,
1171  memoryManager,
1172  tensorHandleFactory);
1173 }

◆ StridedSliceShrinkAxisMaskBitPosition0And3Float32Test()

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

Definition at line 995 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

999 {
1000  return StridedSliceShrinkAxisMaskBitPosition0And3Test<armnn::DataType::Float32>(workloadFactory,
1001  memoryManager,
1002  tensorHandleFactory);
1003 }

◆ StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test()

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

Definition at line 1175 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1179 {
1180  return StridedSliceShrinkAxisMaskBitPosition0And3Test<armnn::DataType::QAsymmU8>(workloadFactory,
1181  memoryManager,
1182  tensorHandleFactory);
1183 }

◆ StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test()

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

Definition at line 925 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

929 {
930  return StridedSliceShrinkAxisMaskBitPosition0Dim3Test<armnn::DataType::Float32>(workloadFactory,
931  memoryManager,
932  tensorHandleFactory);
933 }

◆ StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test()

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

Definition at line 1105 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1109 {
1110  return StridedSliceShrinkAxisMaskBitPosition0Dim3Test<armnn::DataType::QAsymmU8>(workloadFactory,
1111  memoryManager,
1112  tensorHandleFactory);
1113 }

◆ StridedSliceShrinkAxisMaskBitPosition0Float32Test()

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

Definition at line 935 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

939 {
940  return StridedSliceShrinkAxisMaskBitPosition0Test<armnn::DataType::Float32>(workloadFactory,
941  memoryManager,
942  tensorHandleFactory);
943 }

◆ StridedSliceShrinkAxisMaskBitPosition0Uint8Test()

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

Definition at line 1115 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1119 {
1120  return StridedSliceShrinkAxisMaskBitPosition0Test<armnn::DataType::QAsymmU8>(workloadFactory,
1121  memoryManager,
1122  tensorHandleFactory);
1123 }

◆ StridedSliceShrinkAxisMaskBitPosition1Float32Test()

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

Definition at line 945 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

949 {
950  return StridedSliceShrinkAxisMaskBitPosition1Test<armnn::DataType::Float32>(workloadFactory,
951  memoryManager,
952  tensorHandleFactory);
953 }

◆ StridedSliceShrinkAxisMaskBitPosition1Uint8Test()

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

Definition at line 1125 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1129 {
1130  return StridedSliceShrinkAxisMaskBitPosition1Test<armnn::DataType::QAsymmU8>(workloadFactory,
1131  memoryManager,
1132  tensorHandleFactory);
1133 }

◆ StridedSliceShrinkAxisMaskBitPosition2Float32Test()

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

Definition at line 955 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

959 {
960  return StridedSliceShrinkAxisMaskBitPosition2Test<armnn::DataType::Float32>(workloadFactory,
961  memoryManager,
962  tensorHandleFactory);
963 }

◆ StridedSliceShrinkAxisMaskBitPosition2Uint8Test()

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

Definition at line 1135 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1139 {
1140  return StridedSliceShrinkAxisMaskBitPosition2Test<armnn::DataType::QAsymmU8>(workloadFactory,
1141  memoryManager,
1142  tensorHandleFactory);
1143 }

◆ StridedSliceShrinkAxisMaskBitPosition3Float32Test()

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

Definition at line 965 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

969 {
970  return StridedSliceShrinkAxisMaskBitPosition3Test<armnn::DataType::Float32>(workloadFactory,
971  memoryManager,
972  tensorHandleFactory);
973 }

◆ StridedSliceShrinkAxisMaskBitPosition3Uint8Test()

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

Definition at line 1145 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1149 {
1150  return StridedSliceShrinkAxisMaskBitPosition3Test<armnn::DataType::QAsymmU8>(workloadFactory,
1151  memoryManager,
1152  tensorHandleFactory);
1153 }

◆ StridedSliceShrinkAxisMaskCTSFloat32Test()

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

Definition at line 915 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

919 {
920  return StridedSliceShrinkAxisMaskCTSTest<armnn::DataType::Float32>(workloadFactory,
921  memoryManager,
922  tensorHandleFactory);
923 }

◆ StridedSliceShrinkAxisMaskFloat32Test()

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

Definition at line 905 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

909 {
910  return StridedSliceShrinkAxisMaskTest<armnn::DataType::Float32>(workloadFactory,
911  memoryManager,
912  tensorHandleFactory);
913 }

◆ StridedSliceShrinkAxisMaskInt16Test()

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

Definition at line 1263 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1267 {
1268  return StridedSliceShrinkAxisMaskTest<armnn::DataType::QSymmS16>(workloadFactory,
1269  memoryManager,
1270  tensorHandleFactory);
1271 }

◆ StridedSliceShrinkAxisMaskUint8Test()

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

Definition at line 1095 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1099 {
1100  return StridedSliceShrinkAxisMaskTest<armnn::DataType::QAsymmU8>(workloadFactory,
1101  memoryManager,
1102  tensorHandleFactory);
1103 }

◆ StridedSliceSimpleRangeMaskFloat32Test()

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

Definition at line 895 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

899 {
900  return StridedSliceSimpleRangeMaskTest<armnn::DataType::Float32>(workloadFactory,
901  memoryManager,
902  tensorHandleFactory);
903 }

◆ StridedSliceSimpleRangeMaskInt16Test()

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

Definition at line 1253 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1257 {
1258  return StridedSliceSimpleRangeMaskTest<armnn::DataType::QSymmS16>(workloadFactory,
1259  memoryManager,
1260  tensorHandleFactory);
1261 }

◆ StridedSliceSimpleRangeMaskUint8Test()

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

Definition at line 1085 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1089 {
1090  return StridedSliceSimpleRangeMaskTest<armnn::DataType::QAsymmU8>(workloadFactory,
1091  memoryManager,
1092  tensorHandleFactory);
1093 }

◆ StridedSliceSimpleStrideFloat32Test()

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

Definition at line 885 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

889 {
890  return StridedSliceSimpleStrideTest<armnn::DataType::Float32>(workloadFactory,
891  memoryManager,
892  tensorHandleFactory);
893 }

◆ StridedSliceSimpleStrideInt16Test()

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

Definition at line 1243 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1247 {
1248  return StridedSliceSimpleStrideTest<armnn::DataType::QSymmS16>(workloadFactory,
1249  memoryManager,
1250  tensorHandleFactory);
1251 }

◆ StridedSliceSimpleStrideUint8Test()

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

Definition at line 1075 of file StridedSliceTestImpl.cpp.

Referenced by TEST_SUITE().

1079 {
1080  return StridedSliceSimpleStrideTest<armnn::DataType::QAsymmU8>(workloadFactory,
1081  memoryManager,
1082  tensorHandleFactory);
1083 }