From bba0d1385e9a9df8f43643f767ec4350dca745ca Mon Sep 17 00:00:00 2001 From: Colm Donelan Date: Thu, 2 Nov 2023 15:15:28 +0000 Subject: Removing explicit block on non constant bias in NEON CONV2D. * Following resolution of COMPMID-6397 we will allow non const bias CONV2D to be validated by ACL. Signed-off-by: Colm Donelan Change-Id: I31c34f3c44fe96885077b3e266f840e51ecf02ec --- src/backends/neon/workloads/NeonConvolution2dWorkload.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/backends/neon/workloads/NeonConvolution2dWorkload.cpp b/src/backends/neon/workloads/NeonConvolution2dWorkload.cpp index ebf8e0e2d7..c81022b915 100644 --- a/src/backends/neon/workloads/NeonConvolution2dWorkload.cpp +++ b/src/backends/neon/workloads/NeonConvolution2dWorkload.cpp @@ -47,12 +47,6 @@ arm_compute::Status NeonConvolution2dWorkloadValidate(const TensorInfo& input, return arm_compute::Status{arm_compute::ErrorCode::RUNTIME_ERROR, "ArmNN NeonConvolution2dWorkload has empty bias value."}; } - // There's currently a problem with non const bias, so we'll explicitly block it here. - if (!biases.value().IsConstant()) - { - return arm_compute::Status{arm_compute::ErrorCode::RUNTIME_ERROR, - "ArmNN NeonConvolution2dWorkload does not support non constant bias."}; - } aclBiasesInfo = BuildArmComputeTensorInfo(biases.value(), descriptor.m_DataLayout); aclBiasesInfo.set_are_values_constant(biases.value().IsConstant()); optionalAclBiasesInfo = &aclBiasesInfo; -- cgit v1.2.1