From 69561f37f197248efd4513e81c5979a17edde1a8 Mon Sep 17 00:00:00 2001 From: Dominic Symes Date: Thu, 1 Jun 2023 12:48:11 +0100 Subject: Fix main inference conformance data generator scaling Correct scaling factor for tosa_mi_data() for S=1 and S=4 data sets. Signed-off-by: Dominic Symes Change-Id: I3f09f758d82ccd64da8bb26fd219ff4d7a55918c --- chapters/appendix_a.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/chapters/appendix_a.adoc b/chapters/appendix_a.adoc index f601d5d..f439871 100644 --- a/chapters/appendix_a.adoc +++ b/chapters/appendix_a.adoc @@ -70,8 +70,8 @@ The aim of this test set is to check values with large exponents. [cols="1,9"] |=== | p | tosa_mi_data(S, KS, p, k, i) = -| 0 | (B/sqrt(N))*(0.75 + 0.25*set_data(2*S+0, i)) -| 1 | (B/sqrt(N))*(0.75 + 0.25*set_data(2*S+1, i)) +| 0 | (B/sqrt(KS))*(0.75 + 0.25*set_data(2*S+0, i)) +| 1 | (B/sqrt(KS))*(0.75 + 0.25*set_data(2*S+1, i)) |=== ==== Test set S=2 @@ -107,8 +107,8 @@ The aim of this test set is to check a mixture of zero and non-zero products. [cols="1,9"] |=== | p | tosa_mi_data(S, KS, p, k, i) = -| 0 | (k==KS/2) ? +0.5 : (set_data(2*S, i) < 0 ? 0.0 : B*set_data(2*S+1, i)) -| 1 | (k==KS/2) ? -0.5 : (set_data(2*S, i) < 0 ? B*set_data(2*S+1, i) : 0.0) +| 0 | (k==KS/2) ? +0.5 : (set_data(2*S, i) < 0 ? 0.0 : (B/sqrt(KS))*set_data(2*S+1, i)) +| 1 | (k==KS/2) ? -0.5 : (set_data(2*S, i) < 0 ? (B/sqrt(KS))*set_data(2*S+1, i) : 0.0) |=== ==== Test set S=5 -- cgit v1.2.1