aboutsummaryrefslogtreecommitdiff
path: root/verif/tosa_ref_run.py
diff options
context:
space:
mode:
authorKevin Cheng <kevin.cheng@arm.com>2021-06-03 15:00:34 -0700
committerKevin Cheng <kevin.cheng@arm.com>2021-06-04 16:38:40 -0700
commitcd79f0e06bf53c2c0fee39ee916bb6d79f177b57 (patch)
tree367078aeef8fd376711abfe6e52de7bfe491e527 /verif/tosa_ref_run.py
parent571f7182a10a974f1ce993d83b01070153f142cc (diff)
downloadreference_model-cd79f0e06bf53c2c0fee39ee916bb6d79f177b57.tar.gz
Rewrite model frontend to be json-driven.
Change-Id: Iac786eff96183938d2fd11cde9313c6e8e1270a5
Diffstat (limited to 'verif/tosa_ref_run.py')
-rw-r--r--verif/tosa_ref_run.py18
1 files changed, 2 insertions, 16 deletions
diff --git a/verif/tosa_ref_run.py b/verif/tosa_ref_run.py
index 26c64da..098f39b 100644
--- a/verif/tosa_ref_run.py
+++ b/verif/tosa_ref_run.py
@@ -14,6 +14,7 @@ import os
# See the License for the specific language governing permissions and
# limitations under the License.
+import os
import json
import shlex
import subprocess
@@ -31,24 +32,9 @@ class TosaRefRunner(TosaTestRunner):
ref_cmd = [
args.ref_model_path,
- "-Csubgraph_file={}".format(self.testDesc["tosa_file"]),
- "-Csubgraph_dir={}".format(self.testDir),
- "-Cinput_dir={}".format(self.testDir),
- "-Coutput_dir={}".format(self.testDir),
- "-Coutput_tensor_prefix=ref-", # Naming agreement with TosaSerializer
+ "-Ctest_desc={}".format(os.path.join(self.testDir, "desc.json")),
]
- # Build up input tensor_name/filename list
- inputTensors = []
- for i in range(len(self.testDesc["ifm_placeholder"])):
- inputTensors.append(
- "{}:{}".format(
- self.testDesc["ifm_placeholder"][i], self.testDesc["ifm_file"][i]
- )
- )
-
- ref_cmd.append("-Cinput_tensor={}".format(",".join(inputTensors)))
-
if args.ref_debug:
ref_cmd.extend(["-dALL", "-l{}".format(args.ref_debug)])