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

✨ DDSIM Versions of Qiskit Primitives #295

Closed
1 of 3 tasks
andresbar98 opened this issue Sep 13, 2023 · 0 comments · Fixed by #327
Closed
1 of 3 tasks

✨ DDSIM Versions of Qiskit Primitives #295

andresbar98 opened this issue Sep 13, 2023 · 0 comments · Fixed by #327

Comments

@andresbar98
Copy link
Contributor

andresbar98 commented Sep 13, 2023

What's the problem this feature will solve?

Qiskit has recently introduced "Primitives" (https://medium.com/qiskit/what-are-qiskit-primitives-9bf63c1eacc7) as a new way to package certain tasks and to shield users from some implementation details.
We want to implement a DDSIM version of these primitives (Sampler and Estimator).

Describe the solution you'd like

To build our version of the QIskit Primitives we need to add the following features:

burgholzer added a commit that referenced this issue Dec 5, 2023
Creating a DDSIM version of one of the qiskit primitives, which is the
"Sampler".
Code is inspired in the BackendSampler class from Qiskit
https://qiskit.org/documentation/stubs/qiskit.primitives.BackendSampler.html,
which in turn is a child class of the more general BaseSampler class
https://qiskit.org/documentation/stubs/qiskit.primitives.BaseSampler.html
.

- [x] Adapt BackendSampler class to our DDSIM backends (Only the ones
that are compatible with this functionality)
- [x] Create suitable tests for this new feature
- [x] Document this feature

This is the second step towards solving issue #295

---------

Signed-off-by: burgholzer <burgholzer@me.com>
Co-authored-by: Lukas Burgholzer <burgholzer@me.com>
@burgholzer burgholzer linked a pull request Dec 11, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant