SuperAPI AI 工具集

alterlab-qiskit

通用与其它

查看项目

更新于 10-16 05:00

技能介绍

用途:该技能面向使用 Qiskit(IBM 开源量子计算框架)构建、转译和运行门模型量子线路的场景,可在本地模拟器或 IBM Quantum 等云端硬件上执行,并支持 Qiskit Runtime 的 Sampler/Estimator 原语、误差抑制与缓解,以及 VQE、QAOA、Grover、QPE 等变分与教科书算法。

主要能力:可配置多优化级别的转译、减少双量子比特门数量的线路优化、后端无关执行、面向优化/化学/机器学习的算法库,以及线路与结果可视化。

使用方式:安装命令为 uv pip install "qiskit>=2,<3"、uv pip install "qiskit[visualization]" matplotlib、uv pip install qiskit-ibm-runtime。基本流程为创建 QuantumCircuit、用 StatevectorSampler 本地运行、通过 result[0].data.meas.get_counts() 获取计数;硬件执行需先用 generate_preset_pass_manager 转译出 ISA 线路,再以 Sampler(mode=backend) 提交。变分算法可用 Session 或 Batch 模式配合 EstimatorV2。

适用场景:IBM Quantum 硬件或本地模拟器上的线路执行、Runtime 原语的 job/batch/session 模式、误差缓解、变分与教科书算法实现。

限制:示例针对 Qiskit SDK 2.x 与 qiskit-ibm-runtime ≥ 0.40;Qiskit 1.0/2.0/2.1 有大量 API 移除与弃用,旧教程片段可能失效。Session 模式需付费计划,Open Plan 用户只能用 job 或 batch 模式;Sampler 没有 resilience_level。硬件执行前应检查后端状态,避免硬编码 QPU 名称。其他具体收费、价格与平台细节暂未提供。