NVIDIA / cuda-quantum

C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
https://nvidia.github.io/cuda-quantum/
Other
422 stars 146 forks source link

Random walk phase estimation example in Python #1579

Open bettinaheim opened 2 months ago

bettinaheim commented 2 months ago

CUDA-Q has a random walk phase estimation example implemented in C++. With the new Python support added in 0.7.0 it should now be possible to also express this kind of real-time processing in Python. It would be nice to add the corresponding Python example.

Gaurang-Belekar commented 2 months ago

Hi @bettinaheim, I have worked on the random walk phase estimation algorithm. If you can assign the issue to me, I will would be happy to contribute the python code. To be clear, the issue you mentioned is referring to the Iterative Phase Estimation (link) as show in the cuda Quantum document.

bettinaheim commented 2 days ago

Hi @Gaurang-Belekar, Sorry I missed your comment. No, the issue refers to the random walk phase estimation. Let me know if you still want to pick it up.

Gaurang-Belekar commented 1 day ago

Hi @bettinaheim , I would still like to work on this as well. Again to be clear there is a need of a python version of the random walk phase estimation cpp file as mentioned above.