Repository navigation
Support for adaptive quantum kernels on (certain) quantum hardware backends - #741
Conversation
- Add createReadResults back - Add LoadMeasureResult back - Update to use resultQubitVals instead of resultPtrValues - Add qubit_resetting module flags (and other module flags) - Make adaptive profile remote emulation work
Add/update tests qir_test_cond_for_loop*.cpp updates Add XFAIL on new test due to unknown emulation issue Update some adaptive profile tests Add base profile target to existing test Update tests Add qir_test_cond_for_break.cpp Add newlines at end of test files Even more new tests after finding sensitivity for setting the qubitMeasurementFeedback attribute correctly.
|
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. |
schweitzpgi
left a comment
There was a problem hiding this comment.
Not done yet, but submitting what I have...
|
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. |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Summary
This PR builds on #724 by adding initial cuda-quantum support for the Adaptive Profile, as defined here. The PR is broken into 5 separate commits to aid the review process. The important functional changes are in 66ca0a2, and the other commits cover tests and emulation updates.
Testing Details
8 new tests were added. Some of them are currently marked as
XFAIL(reasons described in the individual comments). Some of the failures are only occurring due to emulation issues.The following 6 new tests all successfully run and pass built-in assertion checks on Quantinuum's
H1-1Eserver.The following 2 previously existing tests also successfully run on Quantinuum's
H1-1Eserver.Selected tests will be added to the Nightly Integration jobs in a future PR, but this PR must be reviewed and approved first.
Adaptive Profile Test Summary
qubitMeasurementFeedbackcorrectly (#782)qubitMeasurementFeedbackcorrectly (#782)H1-E1