aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry Ge <jerry.ge@arm.com>2023-06-12 16:27:16 +0000
committerDominic Symes <dominic.symes@arm.com>2023-06-15 18:26:57 +0000
commitabdac23838fbab7c76dae8eac9174a61d390abba (patch)
tree39bed4fad123ad01a1f4c502ed5d5830ab746dc3
parent135c95544fda260e8ce622cff7835b886a97663f (diff)
downloadreference_model-abdac23838fbab7c76dae8eac9174a61d390abba.tar.gz
Fix framework test generator with custom_shapes
shape_list is global while the custom_shape is only applicable for a single operator, need to make a copy for the whole shape_list when dealing with custom_shapes Signed-off-by: Jerry Ge <jerry.ge@arm.com> Change-Id: I2c5b87cb6fcaa153b0ccfe5827bae814b9cfe2b9
-rwxr-xr-xverif/frameworks/tosa_verif_framework_generator.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/verif/frameworks/tosa_verif_framework_generator.py b/verif/frameworks/tosa_verif_framework_generator.py
index a81ff6f..58df588 100755
--- a/verif/frameworks/tosa_verif_framework_generator.py
+++ b/verif/frameworks/tosa_verif_framework_generator.py
@@ -1420,7 +1420,8 @@ def generate_op_tests(args, op_name, shape_list, result_name, filter, unit_test_
if custom_shapes["custom_shape_only"]:
shape_list = custom_shapes["shape_list"]
else:
- shape_list.append(custom_shapes)
+ shape_list = shape_list.copy()
+ shape_list.append(custom_shapes["shape_list"])
except KeyError:
pass