diff --git a/hpvm/test/dnn_benchmarks/scripts/run_dnn.py b/hpvm/test/dnn_benchmarks/scripts/run_dnn.py
index ec92019bccb7803df93973d3d333c46b8bb7b536..2eed6739a76c7251ea60ed77df9730b0be9ac034 100644
--- a/hpvm/test/dnn_benchmarks/scripts/run_dnn.py
+++ b/hpvm/test/dnn_benchmarks/scripts/run_dnn.py
@@ -126,6 +126,9 @@ def predictive_tuning_exec(dnn_name):
     print("pred_dir: " + pred_dir)
     print("config_file: " + config_file)
     print("temp_file: " + temp_file)
+    exec_command = "rm " + temp_file + " " + accuracy_file + " " + profile_file + " " + pred_dir + "profile*"
+    print(exec_command)
+    os.system(exec_command)
     config_num = 1
     max_configs = max_num_configs(config_file)
     baseline_time = 0