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. Functionalities of cuStateVec are described in Overview with a usage guide provided under Examples.
Provide APIs for:
State vector initialization
Qubit reordering on single/multiple device(s)
Supported GPU Architectures: any NVIDIA GPU with compute capability 7.0 or later
Supported CPU Architectures:
One of the following CUDA Toolkits and a compatible driver are required:
Minimum Required Linux Driver Version
Please refer to CUDA Toolkit Release Notes for the details.
- Release Notes
- Distributed index bit swap API
- Host state vector migration
- API Reference