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
This will contain all the code, tests, and data used in preprocessing. Create a new directory called /preprocessing at the root of the project. This directory will contain the following:
folder data which contains the input data from the ANL website
script preprocessing_theta_23_24.py
script preprocessing_polaris_23_24.py
a README.md on how to use the preprocessing.py scripts
This will read the files ANL-ALCF-DJC-THETA_20230101_20231231.csv and ANL-ALCF-DJC-THETA_20240101_20240930.csvthen output a file called theta_23_24.swf.
first job id should begin with 1
file should be sorted by submit column
all entries should be integers (no decimal points in the swf)
ignore jobs whose used_proc is 0
ignore jobs whose req_proc is 0
ignore jobs whose req_time is 0
ignore jobs part of the debug queue
theta_23_24.swf should contain jobs in the range Sep 1, 23 to Oct 7, 24
This will read the files ANL-ALCF-DJC-POLARIS_20230101_20231231.csv and ANL-ALCF-DJC-POLARIS_20240101_20240930.csv then output a file called polaris_23_24.swf
first job id should begin with 1
file should be sorted by submit column
all entries should be integers (no decimal points in the swf)
ignore jobs whose used_proc is 0
ignore jobs whose req_proc is 0
ignore jobs whose req_time is 0
These two requirements are specific to Polaris trace:
ignore jobs whose req_proc <= 8 and part of the debug queue
for jobs whose req_proc > 8 and part of debug queue, keep the job but in the swf file the req_proc should be procs in alcf file - 8
polaris_23_24.swf should contain jobs in the range Sep 1, 23 to Oct 7, 24
Preprocessing scripts
This will contain all the code, tests, and data used in preprocessing. Create a new directory called
/preprocessing
at the root of the project. This directory will contain the following:data
which contains the input data from the ANL websitepreprocessing_theta_23_24.py
preprocessing_polaris_23_24.py
README.md
on how to use the preprocessing.py scriptsdata
The
data
folder will contain the following:preprocessing_theta_23_24.py
This will read the files
ANL-ALCF-DJC-THETA_20230101_20231231.csv
andANL-ALCF-DJC-THETA_20240101_20240930.csv
then output a file calledtheta_23_24.swf
.id
should begin with 1submit
columnused_proc
is 0req_proc
is 0req_time
is 0theta_23_24.swf
should contain jobs in the rangeSep 1, 23 to Oct 7, 24
theta_23_24.swf
:preprocessing_polaris_23_24.py
This will read the files
ANL-ALCF-DJC-POLARIS_20230101_20231231.csv
andANL-ALCF-DJC-POLARIS_20240101_20240930.csv
then output a file calledpolaris_23_24.swf
id
should begin with 1submit
columnused_proc
is 0req_proc
is 0req_time
is 0These two requirements are specific to Polaris trace:
req_proc <= 8
and part of the debug queuereq_proc > 8
and part of debug queue, keep the job but in the swf file thereq_proc
should beprocs in alcf file - 8
polaris_23_24.swf
should contain jobs in the rangeSep 1, 23 to Oct 7, 24
theta_23_24.swf
:SWF file structure
https://www.cs.huji.ac.il/labs/parallel/workload/swf.html
The text was updated successfully, but these errors were encountered: