We provide the following tools for compiling and running circuits with run-time error suppression across quantum computing platforms:
- Randomized Compiling (RC)
Apply a pass-through transpiler for error-suppression that reduces (coherent) calibration and non-Markovian errors and can provide dramatic performance improvements . The simplified and reduced stochastic error model that is achieved from Randomized Compiling is also useful for:
Compiles quantum circuits into new quantum circuits that contain only gates that can be executed on a specific hardware platform. This includes arbitrary
SU(4)decomposition for converting arbitrary unitary matrices into gates that are compatible with the hardware, in addition to circuit compression, simplification, and handling hardware restrictions.
- Converting and Running Circuits on Third-Party Platforms
Easily convert between the circuit representations of leading software packages to run jobs on different platforms, including re-compiling into the gateset supported by the hardware backend. Currently, True-Q™ supports conversion between Qiskit, Cirq, pyQuil, and QASM.