qiskit.transpiler.passes.SabreSwap.run¶
-
SabreSwap.
run
(dag)[source]¶ Run the SabreSwap pass on dag.
- Parameters
dag (DAGCircuit) – the directed acyclic graph to be mapped.
- Returns
A dag mapped to be compatible with the coupling_map.
- Return type
- Raises
TranspilerError – if the coupling map or the layout are not
compatible with the DAG –