Skip to content
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 Native Gates Level #441

Open
echavarria-lrz opened this issue Dec 6, 2024 · 1 comment
Open

✨ QIR support on Native Gates Level #441

echavarria-lrz opened this issue Dec 6, 2024 · 1 comment
Labels
feature New feature or request mqt.bench Issues that affect mqt.bench python Pull requests that update Python code

Comments

@echavarria-lrz
Copy link

What's the problem this feature will solve?

MQT Bench currently doesn't support generating adapted QIR with circuits transpiled to an arbitrary native gate set.

Describe the solution you'd like

MQT Bench could support QIR for transpiled circuits to an arbitrary native gate set. This would allow us, for example, to better train ML models for scheduling and pass selection within the MQSS.

@burgholzer
Copy link
Member

Thanks for creating this issue.
This should work nicely together with #437

Note that we will need to investigate how we can formulate all of the different gates supported by devices in terms of QIR's __quantum__qis__ functions.
As far as I am aware, there is no "standard library" for QIR quantum gates and everyone literally defines their own set of functions.
I am not quite sure how libraries for translating between qiskit and QIR handle this in general. Should be solvable though.

@burgholzer burgholzer added this to MQT Dec 6, 2024
@github-project-automation github-project-automation bot moved this to In Progress in MQT Dec 6, 2024
@burgholzer burgholzer added python Pull requests that update Python code feature New feature or request mqt.bench Issues that affect mqt.bench labels Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request mqt.bench Issues that affect mqt.bench python Pull requests that update Python code
Projects
Status: In Progress
Status: In Progress
Development

No branches or pull requests

2 participants