To do algorithm research and build applications for future quantum advantages, a bridging technology is needed to enable dynamic workflows across disparate system architectures.

With a unified and open programming model, NVIDIA CUDA-Q is an open-source platform for integrating and programming quantum processing units (QPUs), GPUs, and CPUs in one system. CUDA-Q enables GPU-accelerated system scalability and performance across heterogeneous QPU, CPU, GPU, and emulated quantum system elements.

CUDA-Q is a programming model and toolchain available in C++ and Python.

Learn more: Check out CUDA-Q documentation, examples and applications.

Participate: Explore the code in our repository and contribute.

Open bounties:
Closed bounties: