cuStateVec: A High-Performance Library for State Vector Quantum SimulatorsΒΆ

Welcome to the cuStateVec library documentation!

NVIDIA cuStateVec is a high-performance library dedicated to operations with state vectors for expressing quantum algorithms. cuStateVec is a component of the NVIDIA cuQuantum SDK.

Download: https://developer.nvidia.com/cuQuantum-downloads

Key Features

  • Provide APIs for:

    • Gate application

    • Measurement

    • Expectation

    • Sampling

    • Qubit reordering on single/multiple device(s)

    • Logging purposes

Support

  • Supported GPU Architectures: Volta and Ampere

  • Supported OSes: Linux

  • Supported CPU Architectures: x86_64, ARM64, ppc64le

Prerequisites