cuQuantum SDK: A High-Performance Library for Accelerating Quantum Computing Simulations

Welcome to the cuQuantum SDK documentation!

NVIDIA cuQuantum SDK is a set of high-performance libraries and tools for accelerating quantum computing simulations at both the circuit and device level by orders of magnitude. It consists of three major components:

  • cuDensityMat: a high-performance library for quantum dynamics equation solvers

  • cuStateVec: a high-performance library for state vector quantum simulators

  • cuTensorNet: a high-performance library for tensor network computations

In addition to C APIs, cuQuantum also provides Python APIs via cuQuantum Python.

NVIDIA cuQuantum Appliance offers a containerized solution, including a distributed state vector simulator backend for IBM’s Qiskit Aer and a multi-GPU backend for Google’s qsim state vector simulator.

To quickly get started with cuQuantum or cuQuantum Python installation, please refer to our guide on Getting Started for instructions.