-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ QIR support on mapped level #437
Comments
Are there any plans to also add QIR support at the Native Gates Level to MQT Bench? |
Just quoting from above 😉👆🏼
|
Welp! I will open an issue requesting this as we are very interested at the LRZ about this. Thanks Lukas |
Sounds good. Feel free to go ahead and create the issue 👍🏼 |
What's the problem this feature will solve?
It would be great to additionally offer circuits on the mapped level as QIR in addition to QASM. At that level, it should also be guaranteed that the respective circuit can be represented in QIR. The same might not be true for higher levels in MQT Bench.
One immediate advantage of adding this is the ability to test QIR-based frameworks and tools.
Describe the solution you'd like
The mqt-bench Python package as well as the CLI should be able to generate QIR code.
Possible tools for making this possible are
Given how we will be exporting to OpenQASM 3 soon anyway, we might opt to simply rely on the qBraid solution to further translate the QASM file to QIR. Although I am slightly afraid that this process might not be fully lossless, I believe it should be fine at the mapped level.
We could think about extending this to
The text was updated successfully, but these errors were encountered: