diff options
author | Fredrik Svedberg <fredrik.svedberg@arm.com> | 2021-11-01 14:25:29 +0100 |
---|---|---|
committer | Fredrik Svedberg <fredrik.svedberg@arm.com> | 2021-11-05 14:06:51 +0100 |
commit | cc8569fcd243d7c96a20e0f531f6f97a90df83f7 (patch) | |
tree | 31f3f5a78779a9566140e9a2c9422206a4c65f53 /ethosu/vela/tflite_writer.py | |
parent | b1a9a9285b25f1ee9093a0343310d9f3d37c7756 (diff) | |
download | ethos-u-vela-cc8569fcd243d7c96a20e0f531f6f97a90df83f7.tar.gz |
MLBEDSW-5209 Vela: output diff depthwise with non-zero zero points
Fixed by adjusting zero points for ops with int8 IFM and asymmetric weights
since the reference does not support asymmetric weights for int8 IFM and
ignores the zero points.
Signed-off-by: Fredrik Svedberg <fredrik.svedberg@arm.com>
Change-Id: I2a206a01a471a53aa864a6a3616aa23d2a5a23c8
Diffstat (limited to 'ethosu/vela/tflite_writer.py')
-rw-r--r-- | ethosu/vela/tflite_writer.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ethosu/vela/tflite_writer.py b/ethosu/vela/tflite_writer.py index e6dd85b5..d134c07c 100644 --- a/ethosu/vela/tflite_writer.py +++ b/ethosu/vela/tflite_writer.py @@ -236,6 +236,8 @@ class TFLiteSerialiser: QuantizationParameters.QuantizationParametersAddScale(builder, scale) if zero_point is not None: QuantizationParameters.QuantizationParametersAddZeroPoint(builder, zero_point) + if quant.quant_dim is not None: + QuantizationParameters.QuantizationParametersAddQuantizedDimension(builder, quant.quant_dim) qp = QuantizationParameters.QuantizationParametersEnd(builder) return qp |