- Clone this repository including its submodules.
$ git clone --recurse-submodules https://github.com/sebastiaanbrand/q-sylvan-benchmarks.git- Install basic build tools.
$ sudo apt install build-essential cmake autoconf- Install dependencies for various tools.
$ sudo apt install libgmp-dev libmpfr-dev libmpc-dev zlib1g-dev libboost-all-dev- Install Python libraries (creating a virtual environment is optional but recommended).
$ python -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt- After installing the dependencies above, everything can be compiled with
$ ./compile_all.shGenerate bash file with:
$ python scripts/generate_experiments.py qasm <dir_with_qasm_files> --name output_dir_nameRun everything:
$ bash experiments/output_dir_name/run_all.shGenerating plots (also runs sanity checks on output):
$ python scripgs/process_results.py experiments/output_dir_name/