-
Notifications
You must be signed in to change notification settings - Fork 294
Anyon technologies backend integration #2191
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
Anyon technologies backend integration #2191
Conversation
…into "id_token", "refresh_token" for compatibility with anyon server.py.; 2. in Job request, anyon server.py will respond an array of [responseJSON, http_status_code]. Consequently, the cudaq helper .cpp will need to take just the first element of the get/post job request response for JSON data extraction. changes were made in Helper.cpp to be consistent with this.
…e in anyon's server.py is an array of [responseDataJSON, http_code]. This change fixes the inconsistency by asking the results only take the first element of the postJobResponse
…rent Anyon QPU gate architectures.
…chitectures and corresponding naitive gate sets.
…structions to allow CudaQ compilation for target QPU naitive gate set and connectivity topology. Passed Tests requiring less qubits than the qubit count specified in the telegraph-8q.txt
…gh qubits to run the last test. But the results of the last test failed as the results are inconsistent with teh expectation.
…r to IonQ and OQC tests.
…gate pass only works with naitive 2-qubit gate restricted to x(1) for the ctests included.
…ocal-mock_qpu-for-Anyon
…ocal-mock_qpu-for-Anyon
…ocal-mock_qpu-for-Anyon
…ocal-mock_qpu-for-Anyon
Just
as the last attempt didn't work....i just switched to llvm::encodeBase64 to make the format checking bot happy. |
|
Sorry for the swirl on this @Lambdauv. Can you see the details of the failure on this page: https://github.com/NVIDIA/cuda-quantum/actions/runs/10724371201? It shows the exact files that that are causing the failures, along with the changes that are needed. It is currently failing on Python formatting now, not C++: This can be remedied by applying the patch provided there, or by running |
thanks for pointing out, updated the python script as suggested |
Command Bot: Processing... |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Command Bot: Processing... |
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.
@Lambdauv - this looks great, thank you! Just a few minor comments below. Hopefully we can get this merged today or tomorrow. Thanks!
runtime/cudaq/platform/default/rest/helpers/anyon/AnyonServerHelper.cpp
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/anyon/AnyonServerHelper.cpp
Outdated
Show resolved
Hide 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. |


I have read the Contributor License Agreement and I hereby accept the Terms.
Description