aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColm Donelan <colm.donelan@arm.com>2023-11-02 15:15:28 +0000
committerColm Donelan <colm.donelan@arm.com>2023-11-08 10:42:24 +0000
commitbba0d1385e9a9df8f43643f767ec4350dca745ca (patch)
tree4dc528b9904a826e9e9f632a5994fc138206aa9f
parent064de67a509dd26399def17cc274dbbdae334da1 (diff)
downloadarmnn-bba0d1385e9a9df8f43643f767ec4350dca745ca.tar.gz
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 <colm.donelan@arm.com> Change-Id: I31c34f3c44fe96885077b3e266f840e51ecf02ec
-rw-r--r--src/backends/neon/workloads/NeonConvolution2dWorkload.cpp6
1 files changed, 0 insertions, 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;