diff options
author | Jerry Ge <jerry.ge@arm.com> | 2023-05-01 18:36:43 +0000 |
---|---|---|
committer | Jerry Ge <jerry.ge@arm.com> | 2023-05-10 02:40:49 +0000 |
commit | 0bd4ec89d52cc1fd36e92dff2fb496b3550ee7f5 (patch) | |
tree | d2662a0e62aec08a648edf61da62ee789a481080 /verif | |
parent | a4d748b08accce06fab93e2d2b96e499b35ae89b (diff) | |
download | reference_model-0bd4ec89d52cc1fd36e92dff2fb496b3550ee7f5.tar.gz |
Refactor ref_model rank checking and add level check to argmax
Signed-off-by: Jerry Ge <jerry.ge@arm.com>
Change-Id: Iad035b31d5e5e83040068e6311501490765bfff7
Diffstat (limited to 'verif')
-rw-r--r-- | verif/generator/tosa_test_gen.py | 2 | ||||
-rw-r--r-- | verif/runner/tosa_refmodel_sut_run.py | 1 | ||||
-rw-r--r-- | verif/tests/test_tosa_refmodel.py | 3 |
3 files changed, 5 insertions, 1 deletions
diff --git a/verif/generator/tosa_test_gen.py b/verif/generator/tosa_test_gen.py index 65bdeb7..c8c22c2 100644 --- a/verif/generator/tosa_test_gen.py +++ b/verif/generator/tosa_test_gen.py @@ -2614,7 +2614,7 @@ class TosaTestGen: "argmax": { "op": Op.ARGMAX, "operands": (1, 0), - "rank": (1, 4), + "rank": (1, 6), "build_fcn": ( build_argmax, TosaTensorGen.tgBasic, diff --git a/verif/runner/tosa_refmodel_sut_run.py b/verif/runner/tosa_refmodel_sut_run.py index df5c0db..7b129da 100644 --- a/verif/runner/tosa_refmodel_sut_run.py +++ b/verif/runner/tosa_refmodel_sut_run.py @@ -34,6 +34,7 @@ class TosaSUTRunner(TosaTestRunner): # Call Reference model with description file to provide all file details cmd = [ args.ref_model_path, + "--tosa_level={}".format(args.tosa_level), "--operator_fbs={}".format(args.operator_fbs), "--test_desc={}".format(self.descFile), ] diff --git a/verif/tests/test_tosa_refmodel.py b/verif/tests/test_tosa_refmodel.py index 1f9cd3e..79e6720 100644 --- a/verif/tests/test_tosa_refmodel.py +++ b/verif/tests/test_tosa_refmodel.py @@ -37,6 +37,7 @@ OUTPUT_RESULT_FILE = "result_numpy_pytest.npy" OUTPUT_CONST_GLOB = "const-*.npy" TEST_DESC_FILENAME = "desc.json" +TOSA_LEVEL = "EIGHTK" # Conversion from refmodel type into the type abbreviation used in the test output REF_MODEL_TYPE_TO_OUT = { @@ -182,6 +183,8 @@ def test_refmodel_simple_op(tosaTest): str(desc_file), "--ofm_file", OUTPUT_OFM_FILE, + "--tosa_level", + TOSA_LEVEL, ] try: run_sh_command(refmodel_cmd, verbose=True, capture_output=True) |