ArmNN
 21.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 1033 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice2dInt16Test()

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

Definition at line 1287 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice2dReverseFloat32Test()

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

Definition at line 1043 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice2dReverseInt16Test()

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

Definition at line 1295 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice2dReverseUint8Test()

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

Definition at line 1217 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice2dUint8Test()

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

Definition at line 1209 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice3dFloat32Test()

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

Definition at line 1013 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice3dInt16Test()

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

Definition at line 1271 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice3dReverseFloat32Test()

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

Definition at line 1023 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice3dReverseInt16Test()

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

Definition at line 1279 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice3dReverseUint8Test()

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

Definition at line 1201 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice3dUint8Test()

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

Definition at line 1193 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice4dFloat32Test()

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

Definition at line 863 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice4dInt16Test()

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

Definition at line 1225 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice4dReverseFloat32Test()

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

Definition at line 873 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice4dReverseInt16Test()

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

Definition at line 1233 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice4dReverseUint8Test()

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

Definition at line 1063 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSlice4dUint8Test()

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

Definition at line 1053 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And1And3Float32Test()

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

Definition at line 1003 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And1And3Uint8Test()

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

Definition at line 1183 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And1Float32Test()

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

Definition at line 973 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And1Uint8Test()

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

Definition at line 1153 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And2Float32Test()

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

Definition at line 983 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And2Uint8Test()

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

Definition at line 1163 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And3Float32Test()

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

Definition at line 993 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0And3Uint8Test()

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

Definition at line 1173 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0Dim3Float32Test()

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

Definition at line 923 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0Dim3Uint8Test()

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

Definition at line 1103 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0Float32Test()

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

Definition at line 933 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition0Uint8Test()

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

Definition at line 1113 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition1Float32Test()

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

Definition at line 943 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition1Uint8Test()

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

Definition at line 1123 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition2Float32Test()

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

Definition at line 953 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition2Uint8Test()

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

Definition at line 1133 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition3Float32Test()

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

Definition at line 963 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskBitPosition3Uint8Test()

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

Definition at line 1143 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskCTSFloat32Test()

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

Definition at line 913 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskFloat32Test()

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

Definition at line 903 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskInt16Test()

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

Definition at line 1261 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceShrinkAxisMaskUint8Test()

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

Definition at line 1093 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceSimpleRangeMaskFloat32Test()

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

Definition at line 893 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceSimpleRangeMaskInt16Test()

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

Definition at line 1251 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceSimpleRangeMaskUint8Test()

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

Definition at line 1083 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceSimpleStrideFloat32Test()

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

Definition at line 883 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceSimpleStrideInt16Test()

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

Definition at line 1241 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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

◆ StridedSliceSimpleStrideUint8Test()

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

Definition at line 1073 of file StridedSliceTestImpl.cpp.

Referenced by BOOST_AUTO_TEST_CASE().

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