aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/BackendHelper.cpp
diff options
context:
space:
mode:
authorMatthew Sloyan <matthew.sloyan@arm.com>2021-08-09 15:33:41 +0100
committerMatthew Sloyan <matthew.sloyan@arm.com>2021-08-09 21:51:27 +0100
commitb20d1d4888c270d4d57a0bdcc011ded89a2f5b38 (patch)
treee4d5d3b5b5ae7ac0148c65e71d03ad9b2859df08 /src/armnn/BackendHelper.cpp
parentcd92c9c3835f4e5d1677b3f3aaae9e49a62bd537 (diff)
downloadarmnn-b20d1d4888c270d4d57a0bdcc011ded89a2f5b38.tar.gz
IVGCVSW-6119 ConstTensorsAsInput: FullyConnected Bug Fix
* Updated FullyConnected layer member variables when cloning as some backends still require them. * Added SetConstant call when using deprecated AddFullyConnectedLayer method to ensure backwards compatibility. * Added SetConstant to SimpleSample to ensure it runs on all backends. Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com> Change-Id: Ie7b4e4b868f23f8fcf9c41ffd12e2ea9ea53afca
Diffstat (limited to 'src/armnn/BackendHelper.cpp')
-rw-r--r--src/armnn/BackendHelper.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/armnn/BackendHelper.cpp b/src/armnn/BackendHelper.cpp
index 9ab30f8fb2..594d76916c 100644
--- a/src/armnn/BackendHelper.cpp
+++ b/src/armnn/BackendHelper.cpp
@@ -407,12 +407,18 @@ bool LayerSupportHandle::IsFullyConnectedSupported(const TensorInfo& input,
{
if(!weights.IsConstant())
{
+ reasonIfUnsupported.value() =
+ "This backend might not support non constant weights. "
+ "If weights are constant make sure to set IsConstant when creating TensorInfo";
return false;
}
if(descriptor.m_BiasEnabled)
{
if(!biases.IsConstant())
{
+ reasonIfUnsupported.value() =
+ "This backend might not support non constant bias. "
+ "If bias are constant make sure to set IsConstant when creating TensorInfo";
return false;
}
}