qiskit-camp-asia-19
qiskit-camp-asia-19 copied to clipboard
Improving Qiskit Benchmarking and Performance
Abstract
The Qiskit project has a benchmark system in place that is setup to automatically benchmark and track the performance (not just in execution time, but also quality of output) of the Qiskit over time. Right now there are a limited number of benchmarks that only characterize the performance for a subset of Qiskit Terra. This project would be working on creating new benchmarks that we can use to track various aspects of all of qiskit.
Description
The current benchmarks get run nightly across all commits merged to terra in the past day. The results get uploaded to: https://qiskit.github.io/qiskit/ which provides visualization and regression identification for the results.
The benchmarks all currently live in the qiskit meta-package repository here: https://github.com/Qiskit/qiskit/tree/master/test/benchmarks and are written using the airspeed velocity tool: https://asv.readthedocs.io/en/stable/
Members
- @Qr4cl3
- @hillmich
- @kurarrr
- @perrychen0417
- @rajchawit
- Qiskit Coach: @mtreinish @hhorii
Deliverable
Additional modules in the qiskit benchmarks.
GitHub repo
https://github.com/Qiskit/qiskit/tree/master/test/benchmarks
I am Pin-Fang Chen. I am from National Taiwan University. I have interest in your pitch.
I would be interested in this if not killed. Bruno Schmitt, Computer Scientist (:
I'm in. My name is Warat Puengtambol. I'm a Computer Scientist
I'm Rajchawit, I'm in! I'm Computer Scientist
Stefan Hillmich, CS
Ryota Yonekura, CS
A way to setup build environment of qiskit-aer: https://github.com/Qiskit/qiskit-aer/blob/master/CONTRIBUTING.md#install-from-source
Current fusion: https://github.com/Qiskit/qiskit-aer/blob/master/src/transpile/fusion.hpp#L325-L365
Code 1/2: Qiskit Aer Repo: https://github.com/kurarrr/qiskit-aer PR: https://github.com/Qiskit/qiskit-aer/pull/456
Code 2/2: Benchmark Repo: https://github.com/Qr4cl3/Iqb_n_p PR: https://github.com/Qiskit/qiskit/pull/698