From c47c5f224b1d37969d061914b34b860351840a39 Mon Sep 17 00:00:00 2001
From: Akash Kothari <akashk4@tyler.cs.illinois.edu>
Date: Sun, 20 Dec 2020 13:14:20 -0600
Subject: [PATCH] Add script to run all DNNs

---
 .../benchmarks/run_dnns_pred.py               | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/llvm/test/VISC/DNN_Benchmarks/benchmarks/run_dnns_pred.py b/llvm/test/VISC/DNN_Benchmarks/benchmarks/run_dnns_pred.py
index 29617bd8e4..4ae6ee5b59 100644
--- a/llvm/test/VISC/DNN_Benchmarks/benchmarks/run_dnns_pred.py
+++ b/llvm/test/VISC/DNN_Benchmarks/benchmarks/run_dnns_pred.py
@@ -1,13 +1,20 @@
-import os.path
-from os import path
+import os
+import sys
 
 #dnns = "alexnet alexnet2 vgg16_cifar10 vgg16_cifar100 resnet18 mobilenet lenet_mnist"
 dnns = "alexnet"
 
 cur_dir = "/home/akashk4/merge/profiling/hpvm/llvm/test/VISC/DNN_Benchmarks/benchmarks"
 
-if __name__ == "__main__":
-    	exec_command = "python3 run_dnn_pred.py" + " " + cur_dir  +  " " + dnns 
-    	print(exec_command)
-    	os.system(exec_command)
+if sys.argv[1] == "--runtime_tuning":
+	exec_command = "python3 run_dnn_pred.py" + " --runtime_tuning  "  + cur_dir  +  " " + dnns
+	print(exec_command)
+	os.system(exec_command)
+elif sys.argv[1] == "--predictive_tuning":
+	exec_command = "python3 run_dnn_pred.py" + " --predictive_tuning  " + cur_dir  +  " " + dnns 
+	print(exec_command)
+	os.system(exec_command)
+else:
+	print("Error: Use --runtime_tuning or --predictive_tuning flags!")
+	sys.exit()
 
-- 
GitLab