cuQuantum Appliance¶
Welcome to the cuQuantum Appliance documentation!
NVIDIA cuQuantum Appliance is a highly performant multi-GPU solution for quantum circuit simulation. It contains NVIDIA’s cuStateVec, cuTensorNet and cuDensityMat libraries which optimize state vector, tensor network and density matrix simulation, respectively. cuQuantum Python is also installed, offering not only Python bindings for both libraries but also a high-level, pythonic interface for cuTensorNet and cuDensityMat.
With the cuStateVec library, NVIDIA provides the following simulators:
IBM’s Qiskit Aer frontend via cusvaer, NVIDIA’s distributed state vector backend solver.
An optimized multi-GPU Google Cirq frontend via qsim, Google’s state vector simulator.
Available at https://catalog.ngc.nvidia.com/orgs/nvidia/containers/cuquantum-appliance.
The cuQuantum Appliance is released under the NVIDIA cuQuantum SDK license.
Contents
- Overview
- Release Notes
- cuQuantum Appliance 25.03
- cuQuantum Appliance 24.11
- cuQuantum Appliance 24.08
- cuQuantum Appliance 24.03
- cuQuantum Appliance 23.10
- cuQuantum Appliance 23.06
- cuQuantum Appliance 23.03
- cuQuantum Appliance 22.11
- cuQuantum Appliance 22.07-Cirq
- cuQuantum Appliance 22.03-Cirq
- cuQuantum Appliance 22.02-Cirq
- Cirq
- Qiskit
- cusvaer
- New features
- Qiskit backend for distributed simulations
- Distributed state vector simulation
- Using CPU and GPU memory to allocate state vector
- Running simulations in GB200 and GH200 clusters
- Using cusvaer
- MPI libraries
- cusvaer options
- Custom instruction
- Example of cusvaer option configurations
- Exception
- cusvaer environmental variable
- Interoperability with mpi4py
- Acknowledgements