cuda-quantum
cuda-quantum copied to clipboard
C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
### Required prerequisites - [X] Search the [issue tracker](https://github.com/NVIDIA/cuda-quantum/issues) to check if your feature has already been mentioned or rejected in other issues. ### Describe the feature We currently inline...
In ast_bridge.py, there are some methods with ~1000+ lines of code which makes if pretty hard to read, hard to maintain the code as well review the changes made.
### Required prerequisites - [X] Search the [issue tracker](https://github.com/NVIDIA/cuda-quantum/issues) to check if your feature has already been mentioned or rejected in other issues. ### Describe the feature CUDA Quantum is...
The interface in `execution_manager.h` at the moment is ```c++ virtual void initializeState(const std::vector &targets, const void *state, simulation_precision precision) = 0; ``` where the type of `state` is ambiguous. Should...
For issue #1855 raised by @mmvandieren Adding a function __getattr__ to handle attribute access dynamically Test ``` root@d3f2e548b5a6:/workspaces/cuda-quantum# python3 examples/python/test.py AttributeError: 'adjoint' is not supported for CUDA-Q in Python ```
Fixes `get_state` of the photonics simulator
This PR adds a noise modeling capability to the Stim backend. It supports CUDA-Q's `bit_flip_channel`, `phase_flip_channel`, and `depolarization_channel`.
### 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...
### Description