-
Notifications
You must be signed in to change notification settings - Fork 177
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
NVCF integration #1148
NVCF integration #1148
Conversation
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
…erver.cpp Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
…uantum into tnguyen/nvcf-integration
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work. Looks good to me (once the CI issue is resolved).
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Command Bot: Processing... |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Description
(1) Added subclasses of the remote simulator QPU and rest client to facilitate submitting simulator requests to NVCF:
Authentication via API key in the request header.
Wrap the request and unwrap the response sending to/receiving from NVCF.
Support for large requests and large response.
(2) Added some additional methods to the
RestClient
(wrapper ofcpr
/curl
): HTTP PUT, DELETE and file download via GET.(3) Update
cudaq-qpud
to handle NVCF large input/output.(4) Optimize remote simulation of dynamical circuits whereby shot-by-shot sampling is required: fully forwarding the sampling loop to the remote server.
Note: this feature will be CI tested in upcoming PR.