forked from NVIDIA/cuda-quantum
-
Notifications
You must be signed in to change notification settings - Fork 0
TODO
Ryan Hill edited this page Feb 20, 2025
·
3 revisions
Examples of recent cuda-quantum target PRs:
Based on the above, adding the qBraid target will likely require adding/modifying the following files:
Files to be modified:
.github/workflows/integration_tests.ymlruntime/cudaq/platform/default/rest/helpers/CMakeLists.txttargettests/execution/bug_qubit.cpptargettests/execution/callable_kernel_arg.cpptargettests/execution/cudaq_observe.cpptargettests/execution/if_jit.cpptargettests/execution/int8_t.cpptargettests/execution/int8_t_free_func.cpptargettests/execution/load_value.cpptargettests/execution/sudoku_2x2-1.cpptargettests/execution/sudoku_2x2-bit_names.cpptargettests/execution/sudoku_2x2-reg_name.cpptargettests/execution/sudoku_2x2.cpptargettests/execution/swap_gate.cpptargettests/execution/variable_size_qreg.cpptargettests/lit.cfg.pyunittests/backends/CMakeLists.txtutils/mock_qpu/init.py
Files to be added:
runtime/cudaq/platform/default/rest/helpers/qbraid/CMakeLists.txtruntime/cudaq/platform/default/rest/helpers/qbraid/QbraidServerHelper.cppruntime/cudaq/platform/default/rest/helpers/qbraid/qbraid.ymltargettests/qbraid/bug_qubit.cpptargettests/qbraid/callable_kernel_arg.cpptargettests/qbraid/cudaq_observe.cpptargettests/qbraid/if_jit.cpptargettests/qbraid/load_value.cpptargettests/qbraid/sudoku_2x2-1.cpptargettests/qbraid/sudoku_2x2-bit_names.cpptargettests/qbraid/sudoku_2x2-reg_name.cpptargettests/qbraid/sudoku_2x2.cpptargettests/qbraid/swap_gate.cpptargettests/qbraid/test-int8_t.cpptargettests/qbraid/test-int8_t_free_func.cpptargettests/qbraid/variable_size_qreg.cppunittests/backends/qbraid/CMakeLists.txtunittests/backends/qbraid/QbraidStartServerAndTest.sh.inunittests/backends/qbraid/QbraidTester.cpputils/mock_qpu/qbraid/__init__.py
Note: This list may be incomplete