IT之家1月21日消息,本源量子今日宣布升级推出第三代中国自主量子计算编程框架QPanda3,根据相关测试结果,QPanda3在量子线路编译方面的性能显著优于美国Qiskit1.3.0,在处理大规模量子线路时表现尤为突出,特定情况下,其编译速度提升高达320倍。
QPanda3(QuantumProgrammingArchitectureforNISQDeviceApplicationv3)是一个开源的量子计算编程框架,基于C++开发,同时提供了Python接口,开发者在享受C++高性能的同时,可以使用Python编写量子程序。
该框架是本源量子全栈式量子计算编程生态工具链的重要组成部分。工具链涵盖了量子编程框架、量子基础算法、量子机器学习、量子编程语言和量子计算集成开发环境等多个核心组件,能够为生物制药、量子人工智能、量子金融等前沿领域提供技术支持。
下图展示了QPanda3和Qiskit1.3.0在Benchpress上进行量子线路编译的性能对比结果,QPanda3的编译过程比Qiskit1.3.0平均快约3.4倍。
上图横轴表示QPanda3的运行时间(以秒为单位),纵轴表示Qiskit1.3.0的运行时间。不同颜色的区域表示不同的加速范围(例如1-5倍加速、5-20倍加速等)。数据点的颜色深浅表示量子比特的数量。左上角的“改进”区域和右下角的“回归”区域分别表示性能改进和性能下降的区域,而虚线表示运行时间相等。总体而言,QPanda3在大多数情况下优于Qiskit1.3.0。
根据Benchpress的测试结果,QPanda3在量子线路编译方面的性能显著优于Qiskit1.3.0。QPanda3的编译速度在不同情况下提升了1到320倍,尤其是在处理大规模量子线路时,表现尤为突出。
1-5倍加速:QPanda3在大多数情况下提供了中等程度的性能提升。
5-20倍加速:在某些特定情况下,QPanda3的性能提升显著。
20-80倍加速:在部分测试中,QPanda3表现出极大的性能优势。
80-320倍加速:在极少数情况下,QPanda3的性能提升达到了惊人的320倍。
QPanda3可以通过pip安装,支持Python3.9到3.12版本。安装命令如下:
pipinstallpyqpanda3
IT之家附QPanda3在线文档: