Munich-Quantum-Software-Stack / QDMI

Quantum Device Management Interface (QDMI)
https://munich-quantum-software-stack.github.io/QDMI/
Apache License 2.0
26 stars 0 forks source link

planqc backend #9

Closed AdVetter closed 4 months ago

AdVetter commented 6 months ago

planqc_backend to connect to the planqc plattform. Currently, a simulator with a maximum of 5 qubits is at our side connected until we have real hardware. This can then be changed from the QDMI config file to use the real hardware.

Also, the code to connect to our platform is autogenerated from OpenAPI spec I added the planqc_api folder in root. If there is a better place to put these files would be good to know.

With the test_planqc target the complete workflow of sending a simple circuit and getting results can be tested.

burgholzer commented 6 months ago

@echavarria-lrz I think the last commits here (https://github.com/Munich-Quantum-Software-Stack/QDMI/pull/9/commits/18083c1f4b6b576e04b8bd894780fa207b50633c and https://github.com/Munich-Quantum-Software-Stack/QDMI/pull/9/commits/497ae58e6c175d47724fbeebb149bf62f7ef5445) have nothing to do with this PR and should not be part of it. Please consider moving them to a separate PR.

echavarria-lrz commented 6 months ago

@kayaercument forgot to switch branches before pushing. Could you please take care of this? Cheers

kayaercument commented 6 months ago

@kayaercument forgot to switch branches before pushing. Could you please take care of this? Cheers

It should be fixed now. @AdVetter Could you please confirm?

burgholzer commented 4 months ago

Closing this for now since backends have been moved to their dedicated repository (https://github.com/Munich-Quantum-Software-Stack/backends), if they shall be maintained by the MQSS team, or in a separate repository, if maintained by the provider.