aboutsummaryrefslogtreecommitdiff
path: root/src/backends/reference/workloads/RefFullyConnectedWorkload.cpp
diff options
context:
space:
mode:
authorMatthew Bentham <matthew.bentham@arm.com>2021-07-07 09:08:48 +0100
committerMatthew Bentham <matthew.bentham@arm.com>2021-07-16 15:43:54 +0000
commit18bf43d9caeb7f482e0beaef45202b6638d48a8c (patch)
tree81edfa19c9a44f100e2fe814a097ae95c7ca36e4 /src/backends/reference/workloads/RefFullyConnectedWorkload.cpp
parent94df84d1e4964f00fbeaa29a720ef1822ba033d6 (diff)
downloadarmnn-18bf43d9caeb7f482e0beaef45202b6638d48a8c.tar.gz
Fix binding of reference to null pointer in RefFullyConnectedWorkload
As the bias decoder is optional, pass it as a pointer to the FullyConnected function instead of by reference. Signed-off-by: Matthew Bentham <matthew.bentham@arm.com> Change-Id: I0bd2e601015e7fa1ae21b50f6c3dd7eac4176554
Diffstat (limited to 'src/backends/reference/workloads/RefFullyConnectedWorkload.cpp')
-rw-r--r--src/backends/reference/workloads/RefFullyConnectedWorkload.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backends/reference/workloads/RefFullyConnectedWorkload.cpp b/src/backends/reference/workloads/RefFullyConnectedWorkload.cpp
index 3e63afac6f..99e3eab075 100644
--- a/src/backends/reference/workloads/RefFullyConnectedWorkload.cpp
+++ b/src/backends/reference/workloads/RefFullyConnectedWorkload.cpp
@@ -102,7 +102,7 @@ void RefFullyConnectedWorkload::Execute(std::vector<ITensorHandle*> inputs, std:
*OutputEncoder,
m_WeightShape,
*m_WeightDecoder,
- *m_BiasDecoder,
+ m_BiasDecoder.get(),
m_Data.m_Parameters.m_BiasEnabled,
m_NumActivations,
m_Data.m_Parameters.m_TransposeWeightMatrix);