-
Notifications
You must be signed in to change notification settings - Fork 294
Support for submission to OQC backends #435
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
Conversation
|
CLA Assistant Lite bot All Contributors have signed the CLA. |
|
I have read the Contributor License Agreement and I hereby accept the Terms. |
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.
I had to make a few changes to be able to execute the mock server tests. Please take a look at the comments and let me know what you think. After making these changes [*], I am still getting some failing tests, so depending on what additional changes are made, there may still be additional issues to resolve.
[*] I also merged in the latest from main , and I'd recommend that you also do so. I think it went fairly smoothly (as far as I can tell).
FWIW, the failures remaining after that are:
[ FAILED ] oqc_OQCTester.checkObserveSync
[ FAILED ] oqc_OQCTester.checkObserveAsync
[ FAILED ] oqc_OQCTester.checkObserveAsyncLoadFromFile
bf0e1dd to
bd2397e
Compare
Command Bot: Processing... |
|
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. |
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.
Overall it's looking pretty good. I just have a few questions, and it looks like some of the oqc-tests are failing for me. (Those are the server helper tests, which are not run by default.)
root@docker-desktop:/workspaces/cuda-quantum/build# ctest -R oqc-tests --output-on-failure
[ FAILED ] oqc_OQCTester.checkObserveSync
[ FAILED ] oqc_OQCTester.checkObserveAsync
[ FAILED ] oqc_OQCTester.checkObserveAsyncLoadFromFileae305c1 to
b3808ad
Compare
b3808ad to
9c923e2
Compare
runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp
Outdated
Show resolved
Hide resolved
Command Bot: Processing... |
Command Bot: Processing... |
|
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>
Command Bot: Processing... |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
|
With today's updates to the OQC backend, I was able to get our cuda-quantum integration tests to complete on the OQC sandbox. (Thanks for your help!) Please a) merge the latest from main into this PR branch, and b) incorporate these updates to correct the parsing issues. Note that one of the updates was to |
Command Bot: Processing... |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
|
Here are some suggested updates to resolve all of the current CI issues. Note that you likely need to apply the prior update in order for this patch to apply cleanly. |
…ove server helper results handling and correct to entry_point and EntryPoint in mock qpu.
Command Bot: Processing... |
|
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.
If we can get one (hopefully) final merge-down from main, we can get this pushed in today. Thanks for all your support on this!
Command Bot: Processing... |
Description
Adding the server helper for OQC and tets.
Some particular points: