cuda-quantum
cuda-quantum copied to clipboard
C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
When running a program in builder, mode, such as - ``` import cudaq kernel = cudaq.make_kernel() qubits = kernel.qalloc(2) kernel.h(qubits[0]) kernel.cx(qubits[0], qubits[1]) counts = cudaq.sample(kernel) counts.dump() ``` the program runs...
### Required prerequisites - [X] Consult the [security policy](https://github.com/NVIDIA/cuda-quantum/security/policy). If reporting a security vulnerability, do not report the bug using this form. Use the process described in the policy to...
* Hardcoded constants, including strings should be moved to a common header file. * See discussion here - > This is exactly the reason why these strings should be in...
For issue [#1852](https://github.com/NVIDIA/cuda-quantum/issues/1852) raised by @schweitzpgi Test ([PR](https://github.com/sacpis/cuda-quantum/pull/15) on a forked repository)
Currently, these 2 backends don't support random seed since `cutensornetsamplersample` is using a [random default seed](https://docs.nvidia.com/cuda/cuquantum/latest/cutensornet/api/functions.html#cutensornetsamplersample). When `cutensornetsamplersample` allows resetting the seed to a user-defined value, we need to update...
* CUDA-Q documentation must include the API, usage, examples, limitations for the custom operations feature. * Part of issue #1475
### Required prerequisites - [X] Consult the [security policy](https://github.com/NVIDIA/cuda-quantum/security/policy). If reporting a security vulnerability, do not report the bug using this form. Use the process described in the policy to...
> This analysis pass may actually be a relic from the original implementation - originally we had a library mode for Python and this pass was necessary to inform the...
See line 608 of QuakeSynthesizer.cpp.
> All the variables should be inserted at the top of the entry block, so this alloca, store, alloca pattern would ought to look like alloca, alloca, store, ... _Originally...