cuTensorNet: A High-Performance Library for Tensor Network Computations
NVIDIA cuTensorNet is a high-performance library for tensor network computations.
cuTensorNet is a component of the NVIDIA cuQuantum SDK
_.
In addition to C APIs, cuTensorNet can also be accessed in Python via cuQuantum Python
_.
.. _NVIDIA cuQuantum SDK: https://developer.nvidia.com/cuquantum-sdk
.. _cuQuantum Python: https://pypi.org/project/cuquantum-python/
Documentation
Please refer to https://docs.nvidia.com/cuda/cuquantum/latest/cutensornet/index.html for the cuTensorNet documentation.
Installation
The cuTensorNet wheel can be installed as follows:
.. code-block:: bash
pip install cutensornet-cuXX
where XX is the CUDA major version (currently CUDA 11 & 12 are supported).
.. note::
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>
_.