Skip to content

✨ QIR support on Native Gates Level #441

@echavarria-lrz

Description

@echavarria-lrz

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.

Activity

burgholzer

burgholzer commented on Dec 6, 2024

@burgholzer
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.

moved this to In Progress in MQTon Dec 6, 2024
added
pythonPull requests that update Python code
featureNew feature or request
mqt.benchIssues that affect mqt.bench
on Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestmediumMedium prioritymqt.benchIssues that affect mqt.benchpythonPull requests that update Python code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Development

    No branches or pull requests

      Participants

      @burgholzer@echavarria-lrz

      Issue actions

        ✨ QIR support on Native Gates Level · Issue #441 · munich-quantum-toolkit/bench