Qiskit / qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
https://www.ibm.com/quantum/qiskit
Apache License 2.0
5.1k stars 2.34k forks source link

Oxidize GateDirection pass #13069

Open eliarbel opened 4 weeks ago

eliarbel commented 4 weeks ago

Summary

Move GateDirection._run_coupling_map and GateDirection._run_target to Rust. Also moving the code which creates replacement DAGs to Rust. Both GateDirection and CheckGateDirection will reside after this in gate_direction.rs.

Details and comments

Depends on #13042 Close #12252