in scheme_adapters/polyfit_adapter/polyfit_adapter.py [0:0]
def run_orig(self):
orig_stat = dict()
for i in range(self.orig_repeat):
pid = self.run_workload()
temp_list = self.metrics[:]
if "runtime;stat" not in temp_list:
temp_list.append("runtime;stat")
res = self.get_metric(pid, temp_list)
for key, value in res.items():
if key not in orig_stat.keys():
orig_stat[key] = value
else:
orig_stat[key] += value
for key, value in orig_stat.items():
orig_stat[key] = value / self.orig_repeat
print("Original Statistics for Workload without scheme applied:", orig_stat)
self.workload_info.append(orig_stat)