Skip to content
首页/SDK/对比

量子 SDK 对比

涵盖每个主流免费量子计算框架的并排功能矩阵——为你的应用场景找到合适的工具。

完整功能矩阵

功能
Qiskit
Cirq
PennyLane
Braket
CUDA-Q
TKET
主要语言
PythonPythonPythonPythonPython/C++Python
本地 CPU 模拟
~ (via backend)
GPU 模拟器
CUDA 加速
~ (aer-gpu)~ (lightning)✓✓
最大模拟量子比特数
状态矢量,本地
30+ (CPU)~2525+25 local34+ (GPU)~ (via backend)
可微分
自动求导/反向传播
~ (partial)~ (TF)✓✓~ (plugin)~
QML 支持
~ (qiskit-ml)✓✓~~
内置 VQE/QAOA
~~~
噪声建模
✓✓✓✓
脉冲控制
硬件级
~
HLQuantum 支持
定价模式
SDK 免费;硬件访问费用各不相同
Free SDK; IBM QPU free tier + paid plansFree SDK; Google HW by applicationFree SDK; backend costs varyFree SDK; pay-per-shot/task (AWS)Free SDK; GPU/cloud costs applyFree SDK; Quantinuum H-Series paid
最适合
IBM 硬件Google AI / 噪声QML / 研究AWS 生态系统GPU 性能Quantinuum 硬件

✓ = 完全支持 · ~ = 部分支持/需插件 · ✗ = 不支持 · * = 通过 HLQuantum 集成

我应该使用哪个 SDK?

根据你的主要应用场景:

第一个量子项目

Qiskit 拥有最大的社区、最多的教程,以及免费的 IBM QPU 访问权限。大多数初学者都从这里起步。

量子机器学习

PennyLane 专为 QML 打造——可微分电路,并集成 PyTorch、JAX 和 TensorFlow。

最高模拟速度

CUDA-Q 运行于 NVIDIA GPU 之上,对于 20 个以上量子比特的电路,速度比 CPU 模拟器快 100–10,000 倍。

VQE / 量子化学

Qiskit Nature 与 PennyLane 都对 VQE 有出色的支持。PennyLane 的可微分性使基于梯度的优化更为轻松。

最佳门保真度 QPU

IonQ 的离子阱系统提供当前可用的最高双量子比特门保真度,并具备全连接的量子比特拓扑。

AWS / 云原生工作流

Braket 与 AWS 生态系统无缝集成。支持多家 QPU 供应商以及托管的云端模拟器。

Google 硬件或噪声研究

Cirq 专为 NISQ 电路打造,具备详尽的噪声建模。可直接访问 Google Quantum AI 硬件(需申请)。

在多个后端上运行

HLQuantum 为所有 SDK 提供统一的 API。编写一次电路,只需更改一个参数即可在任意后端上运行。

电路编译 / 优化

TKET(pytket)是 Quantinuum 的编译器,广泛用于在提交到真实硬件之前优化电路,并支持 H-Series QPU。

💡

通过一个 API 使用所有后端

无需做出取舍,使用 HLQuantum 即可从单一电路面向 Qiskit、Cirq、PennyLane、Braket、CUDA-Q 和 IonQ。通过一个参数切换——无需重写代码。

python
result = hlq.run(qc, backend="qiskit")                    # IBM Aer
result = hlq.run(qc, backend="cudaq")                     # NVIDIA GPU
result = hlq.run(qc, backend="ionq", device="aria-1")     # Real QPU

常见问题

定价、许可证,以及这些 SDK 在成本上的比较。

Qiskit、Cirq、PennyLane、Braket 和 TKET 都是免费的吗?

是的,这里比较的每一款 SDK,Qiskit、Cirq、PennyLane、Amazon Braket、NVIDIA CUDA-Q 和 TKET,都是可通过 pip 安装的免费开源软件。SDK 本身从不收费;如果需要付费,付费的是真实量子硬件的使用时间。

哪个量子计算平台运行电路最便宜?

要真正免费接入真实硬件,IBM Quantum 的 Open Plan(Qiskit)最便宜:无需信用卡即可获得每月循环的免费真实 QPU 时长。AWS Braket 和 Quantinuum 硬件(TKET 常见的目标平台)在任何入门赠金用完后,会按 shot 或按任务计费。

TKET 是什么,费用是多少?

TKET 通过 pytket 这个 Python 包使用,是 Quantinuum 免费的开源电路编译器与优化器。它本身不运行电路,而是为某个后端准备电路,最常见的是 Quantinuum 的付费 H-Series 硬件,不过它也可以为其他多家提供商编译电路。

我必须只选一个 SDK 吗,还是以后可以更换?

可以自由切换。门、电路、测量等核心概念可以直接在 Qiskit、Cirq、PennyLane、Braket、CUDA-Q 和 TKET 之间迁移。像 HLQuantum 这样的抽象层可以让同一个电路无需重写就能对接其中多个后端。