Quickstart

1from mqt.bench import BenchmarkLevel, get_benchmark
2
3from mqt.predictor import qcompile

Get Uncompiled Quantum Circuit

1qc = get_benchmark("ghz", level=BenchmarkLevel.INDEP, circuit_size=5)
2qc.draw()

Compile using MQT Predictor

1qc_compiled, compilation_information, quantum_device = qcompile(qc, figure_of_merit="expected_fidelity")

Predicted Device

1print(quantum_device)

Executed Compilation Passes

1print(compilation_information)

Compiled Circuit

1qc_compiled.draw()