Software & tool2023DAC

Cuda Q

CUDA-Q is NVIDIA’s open-source platform for developing quantum applications in Python and C++, with execution across CPUs, GPUs, and quantum processors. Its core visualization tools support inspection of quantum programs and single-qubit states. The cudaq.draw interface represents a kernel’s execution path as a conventional circuit diagram, producing ASCII or LaTeX output. For state visualization, cudaq.add_to_bloch_sphere and cudaq.show use QuTiP to display Bloch spheres, including several state vectors on one sphere or multiple spheres in a grid. Developers can use these views to inspect gate sequences and compare single-qubit states. The Bloch-sphere interface accepts a single-qubit state vector or density matrix.

1 publicationVisit website

Visualization labels

03 / Visualization

Visualization resources

Explore the tool’s visualization features and documentation.

01Publication · 2023

CUDA Quantum: The Platform for Integrated Quantum-Classical Computing

Jin-Sung Kim, et al.

Download .bib
@inproceedings{cudaq,
  author = {Kim, Jin-Sung and others},
  booktitle = {2023 60th ACM/IEEE Design Automation Conference (DAC)},
  doi = {10.1109/DAC56929.2023.10247886},
  keywords = {Computers;Electric potential;Quantum computing;Parallel programming;Computational modeling;Software algorithms;Graphics processing units;Quantum computing;hybrid quantum classical;HPC},
  pages = {1--4},
  title = {CUDA Quantum: The Platform for Integrated Quantum-Classical Computing},
  year = {2023},
}