You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QDMI, which is available at https://github.com/Munich-Quantum-Software-Stack/QDMI, provides a standardised interface for querying and controlling quantum devices.
It forms a central part of the Munich Quantum Software Stack (MQSS).
Given mqt-core's central role in the MQT, it seems a suitable place to maintain the MQT's QDMI integration/compatibility.
QDMI should, eventually, make all the various architecture representations currently employed across the MQT obsolete and unify them behind a common interface.
As a nice bonus, this directly allows us to hook in execution of circuits for the backends that we have access to.
Describe the solution you'd like
mqt-core should add another new module encapsulating all the functionality related to QDMI.
This includes
The most interesting part in all of this is probably the driver and how it interacts with the Python bindings. Some of the device implementations provided as part of this effort could probably be statically linked and, hence, would be directly accessible. However, it might also be interesting to allow loading of arbitrary QDMI device implementations provided as shared libraries.
The text was updated successfully, but these errors were encountered:
What's the problem this feature will solve?
QDMI, which is available at https://github.com/Munich-Quantum-Software-Stack/QDMI, provides a standardised interface for querying and controlling quantum devices.
It forms a central part of the Munich Quantum Software Stack (MQSS).
Given mqt-core's central role in the MQT, it seems a suitable place to maintain the MQT's QDMI integration/compatibility.
QDMI should, eventually, make all the various architecture representations currently employed across the MQT obsolete and unify them behind a common interface.
As a nice bonus, this directly allows us to hook in execution of circuits for the backends that we have access to.
Describe the solution you'd like
mqt-core should add another new module encapsulating all the functionality related to QDMI.
This includes
The most interesting part in all of this is probably the driver and how it interacts with the Python bindings. Some of the device implementations provided as part of this effort could probably be statically linked and, hence, would be directly accessible. However, it might also be interesting to allow loading of arbitrary QDMI device implementations provided as shared libraries.
The text was updated successfully, but these errors were encountered: