cuStateVec:用于状态向量量子模拟器的高性能库

欢迎使用 cuStateVec 库文档!

NVIDIA cuStateVec 是一个高性能库,专门用于状态向量操作,以表达量子算法。 cuStateVec 是 NVIDIA cuQuantum SDK 的组件。cuStateVec 的功能在 概述 中描述,用法指南在 示例 中提供。

主要特性

  • 为以下功能提供 API:

    • 状态向量初始化

    • 门应用

    • 测量

    • 期望值

    • 采样

    • 单/多设备上的量子比特重排序

    • 日志记录目的

支持

  • 支持的 GPU 架构VoltaTuringAmpereAdaHopper

  • 支持的操作系统Linux

  • 支持的 CPU 架构x86_64ARM64

先决条件

需要以下 CUDA 工具包之一以及兼容的驱动程序

CUDA 工具包

最低要求的 Linux 驱动程序版本

CUDA® 11.x

>= 450.80.02

CUDA® 12.x

>= 525.60.13

请参阅 CUDA 工具包发行说明 以了解详细信息。