-
Notifications
You must be signed in to change notification settings - Fork 294
Support for Quantum Machines backends #2838
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
Command Bot: Processing... |
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Command Bot: Processing... |
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Command Bot: Processing... |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
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.
Thanks for getting this started! :)
Preliminary review.
runtime/cudaq/platform/default/rest/helpers/quantum_machines/quantum_machines.yml
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/quantum_machines.yml
Outdated
Show resolved
Hide resolved
# Conflicts: # docs/sphinx/targets/python/quantum_machines_3_qubit_ghz.py # runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp # utils/mock_qpu/quantum_machines/__init__.py
Command Bot: Processing... |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
runtime/cudaq/platform/default/rest/helpers/quantum_machines/quantum_machines.yml
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/quantum_machines.yml
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/quantum_machines.yml
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/QuantumMachinesServerHelper.cpp
Outdated
Show resolved
Hide resolved
|
For C++ formatting, run |
Just FYI to save some keystrokes if you want, the |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Signed-off-by: hanag <hana.giat@quantum-machines.co>
Signed-off-by: hanag <hana.giat@quantum-machines.co>
Signed-off-by: hanag <hana.giat@quantum-machines.co>
Signed-off-by: hanag <hana.giat@quantum-machines.co>
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.
Looks good! Minor comments. Let's just make sure CI passes.
docs/sphinx/targets/python/quantum_machines_gate_decomposition.py
Outdated
Show resolved
Hide resolved
runtime/cudaq/platform/default/rest/helpers/quantum_machines/quantum_machines.yml
Show resolved
Hide resolved
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.
Approving change to protected file.
Signed-off-by: hanag <hana.giat@quantum-machines.co>
Command Bot: Processing... |
Signed-off-by: Dobri Y <dyordanov@nvidia.com>
Command Bot: Processing... |
* Initial commit of QM template and a minimal test * Initial commit of QM template and a minimal test * Initial commit of QM template and a minimal test * formatting Signed-off-by: Sachin Pisal <spisal@nvidia.com> * formatting Signed-off-by: Sachin Pisal <spisal@nvidia.com> * fixing import Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Full QM ServerHelper and python examples * Full QM ServerHelper and python examples * Full QM ServerHelper and python examples - PR fixes * ServerHelper PR fixes * ServerHelper PR fixes - fix comment in sample * ServerHelper PR fixes - fix comment in sample * ServerHelper PR fixes - remove TODOs * Gate decomposition and additional tests * Add qubit mapping config option * DCO Remediation Commit for hanag <hana.giat@quantum-machines.co> I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: b596b0d I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: 3497973 I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: d9abcf7 I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: 909cb80 I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: 809b718 I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: 9a8e82e I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: 0e153e8 I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: d43e88c I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: a96cf6e I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: b66e653 I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: 50ba68c I, hanag <hana.giat@quantum-machines.co>, hereby add my Signed-off-by to this commit: fb884a5 Signed-off-by: hanag <hana.giat@quantum-machines.co> * Fix test server Signed-off-by: hanag <hana.giat@quantum-machines.co> * * Code formatting Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * * Make spell checker happy. * Python formatting. Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * * Add a CMake build flag to make `quantum_machines` target opt-in. * Enable a handful of representative target tests in emulation. Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * * Enabling Python test with mock server Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Move api key to getHeaders Signed-off-by: hanag <hana.giat@quantum-machines.co> * Fix tests, remove some decomposition patterns Signed-off-by: hanag <hana.giat@quantum-machines.co> * Remove qubit_mapping option and add gates test Signed-off-by: hanag <hana.giat@quantum-machines.co> * PR comments Signed-off-by: hanag <hana.giat@quantum-machines.co> * Fix formatting by clang-format -i Signed-off-by: hanag <hana.giat@quantum-machines.co> * Fix CI Signed-off-by: Dobri Y <dyordanov@nvidia.com> * Fix headers Signed-off-by: Dobri Y <dyordanov@nvidia.com> --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> Signed-off-by: hanag <hana.giat@quantum-machines.co> Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Signed-off-by: Dobri Y <dyordanov@nvidia.com> Co-authored-by: Sachin Pisal <spisal@nvidia.com> Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: Dobri Yordanov <dyordanov@nvidia.com>
Description