Rewrite model frontend to be json-driven.

Change-Id: Iac786eff96183938d2fd11cde9313c6e8e1270a5
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 @@
 #    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 @@
 
         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)])