****************************************************** 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 :doc:`NVIDIA cuQuantum SDK <../index>` from Python. **Available** at https://github.com/NVIDIA/cuQuantum .. topic:: Key Features * 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 .. topic:: Support * *Supported Python versions*: 3.8, 3.9, 3.10 * *Supported installation methods*: ``conda install``, ``pip install``, or build from source .. topic:: Prerequisites * cuQuantum v22.07 * `NumPy`_ v1.19+ * `CuPy`_ v9.5+ * Optional dependencies: * `PyTorch`_ v1.10+ * `Qiskit`_ v0.24.0+ * `Cirq`_ v0.6.0+ .. _NumPy: https://numpy.org .. _CuPy: https://cupy.dev .. _PyTorch: https://pytorch.org .. _Qiskit: https://qiskit.org .. _Cirq: https://quantumai.google .. toctree:: :caption: Contents :maxdepth: 2 release_notes overview Getting Started Code of Conduct Contributing api/index