diff options
author | Jerry Ge <jerry.ge@arm.com> | 2023-06-12 16:27:16 +0000 |
---|---|---|
committer | Dominic Symes <dominic.symes@arm.com> | 2023-06-15 18:26:57 +0000 |
commit | abdac23838fbab7c76dae8eac9174a61d390abba (patch) | |
tree | 39bed4fad123ad01a1f4c502ed5d5830ab746dc3 | |
parent | 135c95544fda260e8ce622cff7835b886a97663f (diff) | |
download | reference_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-x | verif/frameworks/tosa_verif_framework_generator.py | 3 |
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 |