Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lsc-unicamp/spinner
Configurable and extendable HPC-oriented benchmarker
https://github.com/lsc-unicamp/spinner
Last synced: 2 months ago
JSON representation
Configurable and extendable HPC-oriented benchmarker
- Host: GitHub
- URL: https://github.com/lsc-unicamp/spinner
- Owner: LSC-Unicamp
- License: mit
- Created: 2024-06-05T17:08:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-07T19:30:58.000Z (3 months ago)
- Last Synced: 2024-11-07T20:31:21.576Z (3 months ago)
- Language: Python
- Homepage:
- Size: 810 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spinner
## Contributting
Read the [Contribution Guidelines](docs/contribute.md).## Setting up environment
```sh
python3 -m ensurepip
python3 -m pip3 install virtualenv
python3 -m virtualenv .venv
source .venv/bin/activate
python3 -m pip install pip --upgrade
python -m pip install .
```## Running
Check examples in the docs folder. Check plotting examples in the notebook `spinner/exporter/reporter.ipynb`. This is the notebook that the command `--export` uses.
```sh
spinner --help
Usage: spinner [OPTIONS]Options:
-c, --config TEXT Benchmark configuration file
-r, --run Run all benchmarks
-e, --export Export results to report.html
-o, --output TEXT Output File (.pkl)
-ea, --extra-args TEXT Extra arguments as key=value pairs, separated by
semicolons.
--help Show this message and exit.
```