Basic Usage
Benchpark Commands
The easiest way to get started is to run existing experiments one existing systems, or to modify one that is similar. You can search through the existing experiments and benchmarks with the below commands.
Search for available system and experiment specifications in Benchpark.
Command |
Description |
Listing in the docs |
---|---|---|
benchpark list |
Lists all benchmarks and systems specified in Benchpark |
|
benchpark list systems |
Lists all system specified in Benchpark |
|
benchmark list benchmarks |
Lists all benchmarks specified in Benchpark |
|
benchpark tags workspace |
Lists all tags specified in Benchpark |
|
benchpark tags -a application workspace |
Lists all tags specified for a given application in Benchpark |
|
benchpark tags -t tag workspace |
Lists all experiments in Benchpark with a given tag |
Now that you know the existing benchmarks and systems, you can determine your necessary workflow in Benchpark Workflow.
Getting Help
Benchpark help menu:
$ benchpark --help
usage: main.py [-h] [-V]
{list,tags,system,experiment,setup,unit-test,audit} ...
Benchpark
options:
-h, --help show this help message and exit
-V, --version show version number and exit
Subcommands:
{list,tags,system,experiment,setup,unit-test,audit}
list List available experiments, systems, and modifiers
tags Tags in Benchpark experiments
system Initialize a system config
experiment Interact with experiments
setup Set up an experiment and prepare it to build/run
unit-test Run benchpark unit tests
audit Look for problems in System/Experiment repos