diff options
author | Mike Kelly <mike.kelly@arm.com> | 2021-01-14 10:04:56 +0000 |
---|---|---|
committer | mike.kelly <mike.kelly@arm.com> | 2021-01-14 20:12:49 +0000 |
commit | c5e5a04bd26c2d1838828ba291464967a3e20f3f (patch) | |
tree | ad7354097ef3053416cf2162aa8e26f0f0f5b578 /src/armnn/DynamicQuantizationVisitor.cpp | |
parent | ec27971facf490fdafd1da1172fa88327808866a (diff) | |
download | armnn-c5e5a04bd26c2d1838828ba291464967a3e20f3f.tar.gz |
MLCE-325 ArmnnQuantizer incorrectly Quantizes all DataTypes
* ArmnnQuantizer incorrectly converts boolean or integer DataTypes to quantized
DataTypes. This breaks layers like ArgMinMax where the output contains the
index of an element along an axis.
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I272c3d0f48bf884a2480bfa43eb14ec265fcda6b
Diffstat (limited to 'src/armnn/DynamicQuantizationVisitor.cpp')
-rw-r--r-- | src/armnn/DynamicQuantizationVisitor.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/armnn/DynamicQuantizationVisitor.cpp b/src/armnn/DynamicQuantizationVisitor.cpp index 22029102c1..02e7699eed 100644 --- a/src/armnn/DynamicQuantizationVisitor.cpp +++ b/src/armnn/DynamicQuantizationVisitor.cpp @@ -1,5 +1,5 @@ // -// Copyright © 2017 Arm Ltd. All rights reserved. +// Copyright © 2017 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // @@ -106,8 +106,7 @@ void DynamicQuantizationVisitor::VisitArgMinMaxLayer(const IConnectableLayer* la { IgnoreUnused(name); IgnoreUnused(desc); - SetRange(layer, 0, -20.f, 20.f); - AddToCalibratedLayers(layer); + AddToNonCalibratedLayers(layer); } void DynamicQuantizationVisitor::VisitBatchNormalizationLayer(const IConnectableLayer* layer, |