cuQuantum Python: Python APIs for NVIDIA cuQuantum SDK¶
Welcome to the cuQuantum Python documentation!
NVIDIA cuQuantum Python provides Python bindings and high-level object-oriented models for accessing the full functionalities of NVIDIA cuQuantum SDK from Python.
Available at https://github.com/NVIDIA/cuQuantum
Provide 1:1 Python wrappers for all cuQuantum C APIs
Provide high-level, pythonic objects for creating and manipulating tensor networks
Interoperable with both CPU (NumPy, PyTorch) and GPU (CuPy, PyTorch) arrays
Provide a converter for Cirq and Qiskit users to map quantum circuits objects to tensor network contractions
Open sourced (under the BSD-3-Clause license) following the community practice for easy access
Supported Python versions: 3.9, 3.10, 3.11
Supported installation methods:
pip install, or build from source
- Release Notes
- Running Examples
- Code of Conduct
- API Reference