aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/StaticRangeVisitor.cpp
diff options
context:
space:
mode:
authorAron Virginas-Tar <Aron.Virginas-Tar@arm.com>2019-02-11 12:21:27 +0000
committerAron Virginas-Tar <Aron.Virginas-Tar@arm.com>2019-02-11 13:33:20 +0000
commit0085978ac40ecd008195d635cd009a1d4f49fb74 (patch)
tree560c296e74b94826d6338b7d0d92224ae526a426 /src/armnn/StaticRangeVisitor.cpp
parent3dad5acc5d8eda6fc472b9a255c1d893d4e1f942 (diff)
downloadarmnn-0085978ac40ecd008195d635cd009a1d4f49fb74.tar.gz
IVGCVSW-2676 Make biases optional in ILayerVisitor for Convolution2D, DepthwiseConvolution2D and FullyConnected
Change-Id: I3048504ff699fdb266488e7c07b7262e5843d4b0 Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Diffstat (limited to 'src/armnn/StaticRangeVisitor.cpp')
-rw-r--r--src/armnn/StaticRangeVisitor.cpp31
1 files changed, 6 insertions, 25 deletions
diff --git a/src/armnn/StaticRangeVisitor.cpp b/src/armnn/StaticRangeVisitor.cpp
index fa95938b37..6ae0d3314b 100644
--- a/src/armnn/StaticRangeVisitor.cpp
+++ b/src/armnn/StaticRangeVisitor.cpp
@@ -62,24 +62,16 @@ void StaticRangeVisitor::VisitBatchNormalizationLayer(const IConnectableLayer* l
void StaticRangeVisitor::VisitConvolution2dLayer(const IConnectableLayer* layer,
const Convolution2dDescriptor& convolution2dDescriptor,
const ConstTensor& weights,
+ const Optional<ConstTensor>& biases,
const char* name)
{
boost::ignore_unused(convolution2dDescriptor);
boost::ignore_unused(weights);
+ boost::ignore_unused(biases);
boost::ignore_unused(name);
SetRange(layer, 0, -15.0f, 15.0f);
}
-void StaticRangeVisitor::VisitConvolution2dLayer(const IConnectableLayer* layer,
- const Convolution2dDescriptor& convolution2dDescriptor,
- const ConstTensor& weights,
- const ConstTensor& biases,
- const char* name)
-{
- boost::ignore_unused(biases);
- VisitConvolution2dLayer(layer, convolution2dDescriptor, weights, name);
-}
-
void StaticRangeVisitor::VisitActivationLayer(const IConnectableLayer* layer,
const ActivationDescriptor& activationDescriptor,
const char* name)
@@ -108,26 +100,15 @@ void StaticRangeVisitor::VisitActivationLayer(const IConnectableLayer* layer,
}
}
-void StaticRangeVisitor::VisitFullyConnectedLayer(const armnn::IConnectableLayer *layer,
- const armnn::FullyConnectedDescriptor& desc,
+void StaticRangeVisitor::VisitFullyConnectedLayer(const IConnectableLayer *layer,
+ const FullyConnectedDescriptor& desc,
const ConstTensor& weights,
+ const Optional<ConstTensor>& biases,
const char *name)
{
boost::ignore_unused(desc);
boost::ignore_unused(weights);
- boost::ignore_unused(name);
- SetRange(layer, 0, -15.0f, 15.0f);
-}
-
-void StaticRangeVisitor::VisitFullyConnectedLayer(const armnn::IConnectableLayer *layer,
- const armnn::FullyConnectedDescriptor& desc,
- const ConstTensor& weights,
- const ConstTensor& bias,
- const char *name)
-{
- boost::ignore_unused(desc);
- boost::ignore_unused(weights);
- boost::ignore_unused(bias);
+ boost::ignore_unused(biases);
boost::ignore_unused(name);
SetRange(layer, 0, -15.0f, 15.0f);
}