Welcome to MQT Predictor’s documentation!¶
MQT Predictor is a tool for automatic device selection with device-specific circuit compilation for quantum computing. It is part of the Munich Quantum Toolkit (MQT).
From a user’s perspective, the framework works as follows:

Any uncompiled quantum circuit can be provided together with the desired figure of merit. The framework then automatically predicts the most suitable device for the given circuit and figure of merit and compiles the circuit for the predicted device. The compiled circuit is returned together with the compilation information and the selected device.
The MQT Predictor framework is based on two main components:
An Automatic Device Selection component that predicts the most suitable device for a given quantum circuit and figure of merit.
A Device-Specific Circuit Compilation component that compiles a given quantum circuit for a given device.
Combining these two components, the framework can be used to automatically compile a given quantum circuit for the most suitable device optimizing a customizable figure of merit. How to install the framework is described in the installation section, how to set it up in the setup section section, and how to use it in the quickstart section section.
If you are interested in the theory behind MQT Predictor, have a look at the publications in the references list.
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.
Thank you to all the contributors who have helped make MQT Predictor a reality!
The MQT will remain free, open-source, and permissively licensed—now and in the future. We are firmly committed to keeping it open and actively maintained for the quantum computing community.
To support this endeavor, please consider:
Starring and sharing our repositories: https://github.com/munich-quantum-toolkit
Contributing code, documentation, tests, or examples via issues and pull requests
Citing the MQT in your publications (see References)
Using the MQT in research and teaching, and sharing feedback and use cases
Sponsoring us on GitHub: https://github.com/sponsors/munich-quantum-toolkit