diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-11-20 16:02:40 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-11-20 16:02:40 -0500 |
commit | 41c867480f1e20bd3b168258ed71450499ea6ccf (patch) | |
tree | b47963b417ba9bdd53f03d5c621b72bcca297ef6 /run_exps.py | |
parent | 1abea5f67c2c70053af0a59db715a210df2e0bef (diff) |
Removed 2-step parse for overheads.
Diffstat (limited to 'run_exps.py')
-rwxr-xr-x | run_exps.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/run_exps.py b/run_exps.py index 3efb09d..1d2cc2e 100755 --- a/run_exps.py +++ b/run_exps.py | |||
@@ -67,8 +67,8 @@ def convert_data(data): | |||
67 | return {'proc' : procs, 'spin' : spins} | 67 | return {'proc' : procs, 'spin' : spins} |
68 | 68 | ||
69 | def fix_paths(schedule, exp_dir, sched_file): | 69 | def fix_paths(schedule, exp_dir, sched_file): |
70 | """Replace relative paths of command line arguments with absolute ones.""" | ||
70 | for (idx, (spin, args)) in enumerate(schedule['spin']): | 71 | for (idx, (spin, args)) in enumerate(schedule['spin']): |
71 | # Replace relative paths (if present) with absolute ones | ||
72 | for arg in re.split(" +", args): | 72 | for arg in re.split(" +", args): |
73 | abspath = "%s/%s" % (exp_dir, arg) | 73 | abspath = "%s/%s" % (exp_dir, arg) |
74 | if os.path.exists(abspath): | 74 | if os.path.exists(abspath): |
@@ -136,8 +136,8 @@ def run_exp(name, schedule, scheduler, kernel, duration, work_dir, out_dir): | |||
136 | proc_entries = [] | 136 | proc_entries = [] |
137 | executables = [] | 137 | executables = [] |
138 | 138 | ||
139 | # if kernel and not lu.uname_matches(kernel): | 139 | if kernel and not lu.uname_matches(kernel): |
140 | # raise InvalidKernel(kernel) | 140 | raise InvalidKernel(kernel) |
141 | 141 | ||
142 | # Parse values for proc entries | 142 | # Parse values for proc entries |
143 | for entry_conf in schedule['proc']: | 143 | for entry_conf in schedule['proc']: |