From 92b9f87099260178d2a3d61a42af2a86762eaca7 Mon Sep 17 00:00:00 2001 From: Aron Virginas-Tar Date: Tue, 17 Sep 2019 17:27:04 +0100 Subject: IVGCVSW-3878 Add reference workload for SLICE * Added reference workload implementation and layer tests for all supported tensor dimensions (1d, 2d, 3d, 4d) Signed-off-by: Aron Virginas-Tar Change-Id: I40eb300828933e9183027281105d1a7e597d1569 --- src/backends/backendsCommon/WorkloadData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/backends/backendsCommon/WorkloadData.cpp') diff --git a/src/backends/backendsCommon/WorkloadData.cpp b/src/backends/backendsCommon/WorkloadData.cpp index 2fa0c92daf..136c196e1b 100644 --- a/src/backends/backendsCommon/WorkloadData.cpp +++ b/src/backends/backendsCommon/WorkloadData.cpp @@ -2631,7 +2631,7 @@ void SliceQueueDescriptor::Validate(const WorkloadInfo& workloadInfo) const const TensorShape& inputShape = inputTensorInfo.GetShape(); for(unsigned int i = 0u; i < rank; ++i) { - if (m_Parameters.m_Begin[i] + m_Parameters.m_Size[i] >= inputShape[i]) + if (m_Parameters.m_Begin[i] + m_Parameters.m_Size[i] > inputShape[i]) { throw InvalidArgumentException(descriptorName + ": Sum of begin offset and size for dimension " + std::to_string(i) + " exceeds input size."); -- cgit v1.2.1