cuTensorNet: A High-Performance Library for Tensor Network Computations¶
Welcome to the cuTensorNet library documentation!
NVIDIA cuTensorNet is a high-performance library for tensor network computations, a component of the NVIDIA cuQuantum SDK.
Download: https://developer.nvidia.com/cuQuantum-downloads
Key Features
Based on NVIDIA’s high-performance tensor linear algebra library: cuTENSOR
Provides APIs for:
Creating a tensor network
Finding a low-cost path for any given tensor network contraction
Finding a low-cost slicing to meet specified memory constraints
Tuning the path finder’s configuration for better performance
Performing tensor network auto-tuning and contractions
Logging
Support
Supported GPU Architectures:
Volta
andAmpere
Supported OSes:
Linux
Supported CPU Architectures:
x86_64
,ARM64
,ppc64le
Prerequisites
CUDA Toolkit 11.x and compatible driver r450+ (see CUDA Driver Release Notes).
OpenMP runtime (GOMP)