Welcome to MQT Bench’s documentation!¶
MQT Bench is a tool for benchmarking quantum software tools developed as part of the Munich Quantum Toolkit (MQT).
This documentation provides a comprehensive guide to the MQT Bench library, including installation instructions, a quickstart guide, and detailed API documentation. The source code of MQT Bench is publicly available on GitHub at munich-quantum-toolkit/bench, while pre-built binaries are available via PyPI for all major operating systems and all modern Python versions. MQT Bench is fully compatible with Qiskit 1.2 and above.
If you are interested in the theory behind MQT Bench, have a look at the publication [1]. Furthermore, MQT Bench is also available as a PennyLane dataset.
We appreciate any feedback and contributions to the project. If you want to contribute, you can find more information in the Contribution guide. If you are having trouble with the installation or the usage of MQT Bench, please let us know at our Support page.
User Guide
Developers
Contributors and Supporters¶
The Munich Quantum Toolkit (MQT) is developed by the Chair for Design Automation at the Technical University of Munich and supported by the Munich Quantum Software Company (MQSC). Among others, it is part of the Munich Quantum Software Stack (MQSS) ecosystem, which is being developed as part of the Munich Quantum Valley (MQV) initiative.
Cite This¶
If you want to cite MQT Bench, please use the following BibTeX entry:
@article{quetschlich2023mqtbench,
title = {{{MQT Bench}}: {Benchmarking Software and Design Automation Tools for Quantum Computing}},
shorttitle = {{MQT Bench}},
journal = {{Quantum}},
author = {Quetschlich, Nils and Burgholzer, Lukas and Wille, Robert},
year = {2023},
doi = {10.22331/q-2023-07-20-1062},
eprint = {2204.13719},
primaryclass = {quant-ph},
archiveprefix = {arxiv},
note = {{{MQT Bench}} is available at \url{https://www.cda.cit.tum.de/mqtbench/}},
}