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:

Illustration of the MQT Predictor framework

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:

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.

MQT Banner
MQT Banner

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: