-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
18 changed files
with
142 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Two known issues:: | ||
|
||
* Implementation compiles (with warning) but execution is untested. | ||
* Implementation does not use bp_util for argparsing and timing, getting it to run in a suite might be cumbersome... | ||
* Implementation does not use ``bp-util`` for argparsing and timing, getting it to run in a suite might be cumbersome... | ||
|
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
usage: bp-grapher [-h] [--output OUTPUT] [--postfix POSTFIX] | ||
[--formats FORMATS [FORMATS ...]] | ||
[--type {bypass_bwd,bypass_overhead,scale,bypass_latency,bypass_bwo,daily,npbackend,cluster,cpu,absolute}] | ||
[--warmups WARMUPS] [--baseline BASELINE] | ||
[--order ORDER [ORDER ...]] [--ylimit YLIMIT] | ||
results | ||
|
||
Generate different types of graphs. | ||
|
||
positional arguments: | ||
results Path to benchmark results. | ||
|
||
optional arguments: | ||
-h, --help show this help message and exit | ||
--output OUTPUT Where to store generated graphs. | ||
--postfix POSTFIX Append this to the filename of the generated graph(s). | ||
--formats FORMATS [FORMATS ...] | ||
Output file-format(s) of the generated graph(s). | ||
--type {bypass_bwd,bypass_overhead,scale,bypass_latency,bypass_bwo,daily,npbackend,cluster,cpu,absolute} | ||
The type of graph to generate | ||
--warmups WARMUPS Specify the amount of samples from warm-up rounds. | ||
--baseline BASELINE Baseline label for relative graphs. | ||
--order ORDER [ORDER ...] | ||
Ordering of the ticks. | ||
--ylimit YLIMIT Max value of the y-axis |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
usage: bp-info [-h] [--mod] [--mod_parent] [--all] [--docsrc] [--benchmarks] | ||
[--suites] [--hooks] [--commands] | ||
|
||
Retrieve misc. info on Benchpress. | ||
|
||
optional arguments: | ||
-h, --help show this help message and exit | ||
--mod Location of the Python module | ||
--mod_parent Location of the Python module parent | ||
--all Show all paths | ||
--docsrc Location of the documentation source | ||
--benchmarks Location of benchmarks | ||
--suites Location of suites | ||
--hooks Location of hooks | ||
--commands Location of commands |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
usage: bp-run [-h] [--output RESULT_FILE] [--runs RUNS] [--no-perf] | ||
[--no-time] [--save-data] [--pre-clean] [--restart] | ||
[--publish-cmd COMMAND] [--slurm] [--no-slurm] | ||
[--partition PARTITION] [--multi-jobs] [--wait] | ||
bohrium_src suite_file | ||
|
||
Runs a benchmark suite and stores the results in a json-file. | ||
|
||
positional arguments: | ||
bohrium_src Path to the Bohrium source-code. | ||
suite_file Path to the benchmark suite file. | ||
|
||
optional arguments: | ||
-h, --help show this help message and exit | ||
--output RESULT_FILE Path to the JSON file where the benchmark results will | ||
be written. If the file exist, the benchmark will | ||
resume. | ||
--runs RUNS How many times should each benchmark run. | ||
--no-perf Disable the use of the perf measuring tool. | ||
--no-time Disable the use of the '/usr/bin/time -v' measuring | ||
tool. | ||
--save-data Save data output from benchmarks in RESULT_FILE. All | ||
benchmarks must support the --outputfn argument. | ||
--pre-clean Clean caches such as the fuse or the kernel cache | ||
before execution. | ||
--restart Restart execution or submission of failed jobs. | ||
--publish-cmd COMMAND | ||
The publish command to use before exiting (use | ||
together with --wait). NB: $OUT is replaced with the | ||
name of the output JSON file. | ||
|
||
SLURM Queuing System: | ||
--slurm Use the SLURM queuing system. This overwrite the | ||
default value specified in the suite | ||
('use_slurm_default') | ||
--no-slurm Do not use the SLURM queuing system. This overwrite | ||
the default value specified in the suite | ||
('use_slurm_default') | ||
--partition PARTITION | ||
Submit to a specific SLURM partition. | ||
--multi-jobs Submit 'runs' SLURM jobs instead of one job with | ||
'runs' number of runs. | ||
--wait Wait for all SLURM jobs to finished before returning. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
usage: bp-times [-h] [--printer {troels,datadiff,times,raw,csv,parsed}] | ||
[--baseline BASELINE] | ||
results | ||
|
||
positional arguments: | ||
results JSON file containing results | ||
|
||
optional arguments: | ||
-h, --help show this help message and exit | ||
--printer {troels,datadiff,times,raw,csv,parsed} | ||
How to print results. | ||
--baseline BASELINE Set a baseline run. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters