transpiler_plugins

transpiler_plugins#

Full path: iqm.qiskit_iqm.transpiler_plugins

Collection of Qiskit transpiler plugins for native use of specialized transpiler passes by our devices.

Classes

IQMDefaultSchedulingPlugin

IQM single qubit gate optimization and MoveGate routing as a scheduling stage.

IQMSchedulingPlugin

Basic plugin for scheduling stage of IQM devices.

MoveGateRoutingKeepExistingMovesPlugin

Single qubit gate optimization and MoveGate routing where existing moves are kept.

MoveGateRoutingOnlyKeepExistingMovesPlugin

MoveGate routing without single qubit gate optimization where existing moves are kept.

MoveGateRoutingOnlyPlugin

MoveGate routing without single qubit gate optimization as a scheduling stage.

MoveGateRoutingOnlyRemoveExistingMovesPlugin

MoveGate routing without single qubit gate optimization where existing moves are removed.

MoveGateRoutingOnlyTrustExistingMovesPlugin

MoveGate routing without single qubit gate optimization where existing moves are not checked.

MoveGateRoutingPlugin

IQM single qubit gate optimization and MoveGate routing as a scheduling stage.

MoveGateRoutingRemoveExistingMovesPlugin

Single qubit gate optimization and MoveGate routing where existing moves are removed.

MoveGateRoutingTrustExistingMovesPlugin

Single qubit gate optimization and MoveGate routing where existing moves are not checked.

MoveGateRoutingWithExactRZPlugin

Single qubit gate optimization and MoveGate routing where trailing RZ gates are kept in the circuit.

MoveGateRoutingWithRZOptimizationIgnoreBarriersPlugin

Single qubit gate optimization and MoveGate routing where barriers are ignored during optimization.

OnlyRZOptimizationExactIgnoreBarriersPlugin

Single qubit gate optimization without MOVE gate routing and the final RZ gates are not dropped.

OnlyRZOptimizationExactPlugin

Single qubit gate optimization without MOVE gate routing and the final RZ gates are not dropped.

OnlyRZOptimizationIgnoreBarriersPlugin

Single qubit gate optimization without MOVE gate routing where barriers are ignored.

OnlyRZOptimizationPlugin

Single qubit gate optimization without MOVE gate routing.

Inheritance

Inheritance diagram of iqm.qiskit_iqm.transpiler_plugins