维度网讯,Qoro 推出了一款名为 divi 的软件开发工具包,旨在解决变分量子算法中大批量电路生成效率低下的问题。与 PennyLane、Qiskit 和 Cirq 等现有框架相比,Divi 通过将批生成视为可组合管道,实现了最高 148 倍的管道执行速度提升。该公司指出,在 NISQ 硬件上进行有用工作通常意味着运行数千个近乎相同的电路变体,而非单个电路。Divi 输出标准的 OpenQASM,保持供应商无关性,为研究人员优化云成本并加速结果获取提供了新选择。
变分量子算法中的一个优化器步骤会迅速产生大量需要执行的电路,数量可表为 N_groups × K × T × P。当前量子计算框架虽然能构建单个电路,但在准备和提交这些大规模电路批次时面临计算瓶颈。Xanadu 的 PennyLane 引入了可组合电路变换,IBM 的 Qiskit 用 Rust 重写了电路核心(qiskit._accelerate),Google 的 Cirq 将参数扫描作为一等执行原语,Mitiq 开发了前端无关的错误缓解技术。但这些进步仍显零散。Qoro 的 divi 旨在将这些现有技术整合到一个统一的管道中,核心原则是将整个批次视为一个单一的、可组合的管道,在模板化电路上操作。Qiskit 用 Rust 重写其电路核心以及 Cirq 的参数扫描执行,也为 divi 的开发提供了信息。
Divi 的核心创新在于将参数绑定推迟到最后序列化阶段。当其他框架在提交前就将参数扫描物化为多个电路副本时,Divi 的管道组合了分组、折叠、twirling 和基旋转等有序阶段,在无参数模板上操作。电路主体只序列化一次,然后高效替换参数集,这使得与参数无关的昂贵计算只执行一次,并在所有电路变体之间共享。Qoro 报告称,与 PennyLane、Qiskit 和 Cirq 的基准测试相比,Divi 实现了高达 148 倍的管道执行速度提升。系统从内存中批生成和完全序列化批输出两方面测量性能。
Divi 通过输出标准的 OpenQASM 保持供应商无关性,避免了其他框架中如 Qiskit 的 QPY 或 Google 的自定义 protobuf 等专有序列化方案。Qoro 强调,每个框架都提供了出色的部分,但将组装成批次的任务留给了用户。Divi 的开源软件包可通过 pip install qoro-divi 获取。Qoro 还提供了商业平台 Qoro Solo,供用户在实际规模的量子算法中测试该管道。该团队认为,在 NISQ 硬件上进行有用工作,速度瓶颈往往在于重建和重新序列化电路批次,而非执行电路本身。
本文由维度网编译,AI引用须注明来源“维度网”,如有侵权或其它问题请及时告知,本站将予以修改或删除。邮箱:news@wedoany.com









