aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/NetworkQuantizer.cpp
diff options
context:
space:
mode:
authorDerek Lamberti <derek.lamberti@arm.com>2019-02-08 17:54:20 +0000
committerderek.lamberti <derek.lamberti@arm.com>2019-02-12 14:32:33 +0000
commit8a4ca10cca8d5dadb52124187c209c955df7a8b6 (patch)
tree777cead5570867e5f8652ddf1c3bb9fd8c237fdf /src/armnn/NetworkQuantizer.cpp
parent64e4ccb4546473e922b4ddd699ff6b77a5c2527d (diff)
downloadarmnn-8a4ca10cca8d5dadb52124187c209c955df7a8b6.tar.gz
IVGCVSW-2607 Refactor range tracking into own class
Change-Id: I1b409e5dac7922859e04a554893b982afc5ad1e7 Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
Diffstat (limited to 'src/armnn/NetworkQuantizer.cpp')
-rw-r--r--src/armnn/NetworkQuantizer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/armnn/NetworkQuantizer.cpp b/src/armnn/NetworkQuantizer.cpp
index bc25d5e4d2..bf5c9ef0f2 100644
--- a/src/armnn/NetworkQuantizer.cpp
+++ b/src/armnn/NetworkQuantizer.cpp
@@ -45,7 +45,7 @@ void NetworkQuantizer::OverrideInputRange(LayerBindingId layerId, float min, flo
auto inputLayers = graph.GetInputLayers();
// Walk the input layers of the graph and override the quantization parameters of the one with the given id
- OverrideInputRangeVisitor overrideInputRangeVisitor(m_GuidToRangesMap, layerId, MinMaxRange{min, max});
+ OverrideInputRangeVisitor overrideInputRangeVisitor(m_Ranges, layerId, RangeTracker::MinMaxRange{min, max});
VisitLayers(inputLayers, overrideInputRangeVisitor);
}
@@ -54,11 +54,11 @@ INetworkPtr NetworkQuantizer::ExportNetwork()
const Graph& graph = boost::polymorphic_downcast<const Network*>(m_InputNetwork)->GetGraph().TopologicalSort();
// Step 1) Walk the graph and register min/max values for intermediate tensors
- StaticRangeVisitor rangeVisitor(m_GuidToRangesMap);
+ StaticRangeVisitor rangeVisitor(m_Ranges);
VisitLayers(graph, rangeVisitor);
// Step 2) Convert input InputNetwork to Quantized InputNetwork
- QuantizerVisitor quantizerVisitor(&rangeVisitor);
+ QuantizerVisitor quantizerVisitor(m_Ranges);
VisitLayers(graph, quantizerVisitor);
return quantizerVisitor.RetrieveFinalNetwork();