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.23k stars 2.36k forks source link

Create a more rust-centric `Target` #13308

Open raynelfss opened 3 weeks ago

raynelfss commented 3 weeks ago

As we have moved many parts of the Qiskit to Rust. The Target has become a more centric structure leveraged by all the new and optimized Transpiler passes. However, it still requires a lot of interaction with python. With our team moving away from such amount of interactions with Python, we need to re-write our current implementation of the Target that exists in rust.

Shivansh20128 commented 3 weeks ago

Hi! Are we trying to change the whole Qiskit backend from Python to Rust? I thought it was more like, that we were going to add a layer to qiskit, where python was interpreted to rust and then compilation would happen. How can I contribute to this? Thank you