From 3047625f7d4b3a77cb3a3480481122f7ba01be2d Mon Sep 17 00:00:00 2001 From: Jeremy Johnson Date: Mon, 20 Nov 2023 16:15:30 +0000 Subject: Adjust random data ranges for Main Compliance to avoid FP inf and nan POW - there are now 3 test sets to cover random ranges. Also added ROUND mode to data generator to force integer exponent values. LOG, EXP, RSQRT, REDUCE_SUM & FULLY_CONNECTED - have had their ranges reduced for each test. Fix generate library configuration defaults and checks. Signed-off-by: Jeremy Johnson Change-Id: Ie5d3bd78f690cc787a2ca4eb9b4bd6808bd9238c --- verif/generator/tosa_test_gen.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'verif/generator/tosa_test_gen.py') diff --git a/verif/generator/tosa_test_gen.py b/verif/generator/tosa_test_gen.py index 7b44ced..63958a9 100644 --- a/verif/generator/tosa_test_gen.py +++ b/verif/generator/tosa_test_gen.py @@ -37,7 +37,7 @@ class TosaTestGen: TOSA_8K_LEVEL_MAX_STRIDE = 8192 # Main compliance dot product statistical test range - TOSA_MI_DOT_PRODUCT_TEST_SETS = range(0, 6) + TOSA_MI_DOT_PRODUCT_TEST_SETS = 6 TOSA_MI_DOT_PRODUCT_MIN = 1000 def __init__(self, args): @@ -3074,7 +3074,7 @@ class TosaTestGen: "build_fcn": ( build_fully_connected, TosaTensorGen.tgFullyConnected, - TosaTensorValuesGen.tvgLazyGenDefault, + TosaTensorValuesGen.tvgFullyConnected, TosaArgGen.agFullyConnected, ), "qgen": TosaQuantGen.qgConv, @@ -3562,8 +3562,8 @@ class TosaTestGen: "build_fcn": ( build_binary_broadcast, TosaTensorGen.tgBroadcastFuzz, - TosaTensorValuesGen.tvgLazyGenDefault, - TosaArgGen.agNone, + TosaTensorValuesGen.tvgPow, + TosaArgGen.agPow, ), "types": TYPE_FP, "error_if_validators": ( @@ -3705,7 +3705,7 @@ class TosaTestGen: "build_fcn": ( build_unary, TosaTensorGen.tgBasic, - TosaTensorValuesGen.tvgLazyGenDefault, + TosaTensorValuesGen.tvgExp, TosaArgGen.agNone, ), "types": TYPE_FP, @@ -3746,7 +3746,7 @@ class TosaTestGen: "build_fcn": ( build_unary, TosaTensorGen.tgBasic, - TosaTensorValuesGen.tvgLazyGenDefault, + TosaTensorValuesGen.tvgLogRsqrt, TosaArgGen.agNone, ), "types": TYPE_FP, @@ -3828,7 +3828,7 @@ class TosaTestGen: "build_fcn": ( build_unary, TosaTensorGen.tgBasic, - TosaTensorValuesGen.tvgLazyGenDefault, + TosaTensorValuesGen.tvgLogRsqrt, TosaArgGen.agNone, ), "types": TYPE_FP, -- cgit v1.2.1