You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some directories are used locally to avoid committing too many files in the svn. The final data used for generating plots are only committed to svn. The plots are also kept locally as they will change a lot over time. All the local directories that the scripts will need are given below. Create them locally.
2
+
3
+
evaluator_output_msmls
4
+
evaluator_output_osm
5
+
evaluator_output_uic
6
+
processed_evals_output_msmls
7
+
processed_evals_output_osm
8
+
processed_evals_output_uic
9
+
plots
10
+
11
+
The overall evaluation process is given below. I run everything in the server that produces data/* and then commit to get them locally and produce the plots.
12
+
Run 1 to 3 in the server. And 4 in the local machine.
13
+
14
+
1. Run jobs using parallel for a specific sampler. In the job script, change data or extrapolator as necessary at the top. It might be better to test a single data-set (or even subset of that) with a particular extrapolator to run things quickly. Example command is given below. This will produce output files at evaluator_output_<category>
2. Process the evaluator output with parallel with the command below. Change data-set, extrapolator on the top of the script. Comment/uncomment a sampler as it is used/unused. This will produce results in the processed_evals_output_<category>
19
+
20
+
./process_evals_jobs_new.sh | parallel
21
+
22
+
3. Process the evaluation data using the command below. Similar to previous scripts comment/uncomment whatever necessary to produce the results quickly.
0 commit comments