IVGCVSW-2086 Update StridedSliceLayer and StridedSliceDescriptor

Change-Id: Ifa88a879dd239f60ab27330d6b73859393828ef0
diff --git a/src/backends/backendsCommon/WorkloadData.cpp b/src/backends/backendsCommon/WorkloadData.cpp
index d5e3638..af57fee 100644
--- a/src/backends/backendsCommon/WorkloadData.cpp
+++ b/src/backends/backendsCommon/WorkloadData.cpp
@@ -946,6 +946,12 @@
     const TensorInfo& input = workloadInfo.m_InputTensorInfos[0];
     const uint32_t rank = input.GetNumDimensions();
 
+    if (rank > 4)
+    {
+        throw InvalidArgumentException(
+            "StridedSliceLayer: Input tensors with rank greater than 4 are not supported");
+    }
+
     // Begin, End & Stride length must be of rank(input0)
     if (m_Parameters.m_Begin.size() != rank)
     {
@@ -975,4 +981,4 @@
     }
 }
 
-} //namespace armnn
\ No newline at end of file
+} //namespace armnn