Metadata-Version: 2.4
Name: cuquantum-cu12
Version: 25.6.0
Summary: NVIDIA cuQuantum SDK
Home-page: https://developer.nvidia.com/cuquantum-sdk
Author: NVIDIA Corporation
Author-email: cuda_installer@nvidia.com
License: NVIDIA Proprietary Software
Project-URL: Bug Tracker, https://github.com/NVIDIA/cuQuantum/issues
Project-URL: User Forum, https://github.com/NVIDIA/cuQuantum/discussions
Project-URL: Documentation, https://docs.nvidia.com/cuda/cuquantum/latest
Keywords: cuda,nvidia,state vector,tensor network,high-performance computing,quantum computing
Classifier: Topic :: Scientific/Engineering
Classifier: Environment :: GPU :: NVIDIA CUDA
Classifier: Environment :: GPU :: NVIDIA CUDA :: 12
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: custatevec-cu12==1.9.0
Requires-Dist: cutensornet-cu12==2.8.0
Requires-Dist: cudensitymat-cu12==0.2.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: summary

****************************************************************************************
cuQuantum SDK: A High-Performance Library for Accelerating Quantum Computing Simulations
****************************************************************************************

`NVIDIA cuQuantum SDK <https://developer.nvidia.com/cuquantum-sdk>`_ is a set of high-performance libraries and tools for accelerating 
quantum computing simulations at both the circuit and device level by orders of magnitude. It consists of three major components:

* cuDensityMat: a high-performance library for quantum dynamics equation solvers
* cuStateVec: a high-performance library for state vector quantum simulators
* cuTensorNet: a high-performance library for tensor network computations

In addition to C APIs, cuQuantum also provides Python APIs via `cuQuantum Python`_.

.. _cuQuantum Python: https://pypi.org/project/cuquantum-python/

Documentation
=============

Please refer to https://docs.nvidia.com/cuda/cuquantum/index.html for the cuQuantum documentation.

Installation
============

The cuQuantum wheel can be installed as follows:

.. code-block:: bash

   pip install cuquantum-cuXX

where XX is the CUDA major version (currently CUDA 11 and 12 are supported).
We encourage users to install package *with* the ``-cuXX`` suffix;
the package ``cuquantum`` (without the ``-cuXX`` suffix) currently points to ``cuquantum-cu11``, 
this behavior will change in the next release, moving from cu11 to cu12.

.. note::

   This package is a "meta"-package -- installing it will install, ``cudensitymat-cuXX``, ``custatevec-cuXX`` and ``cutensornet-cuXX``
   that are released in the installed cuQuantum SDK version.

   Future support for CUDA 11 will be deprecated in the next release when support for CUDA 13 is added.

   To use cuQuantum's Python APIs, please directly install `cuQuantum Python`_.

Citing cuQuantum
================

`H. Bayraktar et al., "cuQuantum SDK: A High-Performance Library for Accelerating Quantum Science," 2023 IEEE International Conference on Quantum Computing and Engineering (QCE), Bellevue, WA, USA, 2023, pp. 1050-1061, doi: 10.1109/QCE57702.2023.00119 <https://doi.org/10.1109/QCE57702.2023.00119>`_
