【新品】国内首款量子软件开发包QPanda 2.0 升级发布!

发布时间:2018-08-02 09:22:01

[引言] 本源量子组建的量子计算产业联盟(OQIA)旨在加速开发量子计算技术,希望通过创新协作推动量子计算的新产品研发和应用服务,将量子计算机广阔的应用前景变为现实。

本源量子计划通过提供量子计算编程语言、量子程序的开发指导、量子模拟器的培训以及未来量子计算的云服务,为量子计算产业联盟的合作伙伴提供量子计算赋能支撑。

为了更有效地提供量子赋能支撑,让用户更方便快捷使用量子软件开发包开发应用程序,本源量子算法团队升级推出新版本量子软件开发包——QPanda 2.0 


此款开发包是专用于量子程序开发的开发工具包,支持主流的量子逻辑门,并且可对量子程序进行针对性优化,适配多种量子芯片。

同时此款开发工具包具备较强的易用性、支持多种量子逻辑门操作,有着友好的数据分析工具。 

>>>>

QPanda 2.0 VS QPanda 1.0

1、QPanda 2.0相对于QPanda 1.0更易于使用,符合经典计算机高级程序语言的编程习惯。

2、QPanda 2.0能够支持更多的量子逻辑门,并增加了控制流的概念使得量子程序可进行逻辑判断。

3、QPanda 2.0增加了量子线路的概念,使得固定功能的多种逻辑门组合可以复用。

值得一提的是QPanda 2.0 添加的控制流的逻辑,与国际上主流的量子计算开发包(比如IBM的qiskit量子软件开发包、Rigetti公司的pyquil软件开发包)相比,QPanda 2.0可支持更复杂的控制流操作,满足实现更多功能


                                                          QPanda2.0关键属性和优点
 

适配量子芯片,可扩展性强:QPanda 2.0添加了适配量子芯片的功能,使得QPanda 2.0可适配多种量子芯片,架构可扩展性强、支持更复杂的控制流操作。

封装主流量子算法,面向用户接口友好:QPanda 2.0封装了多种量子算法,方便用户使用;同时在QPanda 2.0 中封装了主流的量子算法,用户可在不了解量子计算过程的前提下,直接调用算法对应的QPanda 2.0 SDK接口,实现自己的量子应用程序。

量子虚拟机性能升级,实现软硬件解耦:在QPanda 2.0 中集成的量子虚拟机性能较QPanda 1.0有了进一步改善。用户可以在没有真实量子芯片的前提下,通过量子虚拟机模拟验证量子应用的有效性,实现软硬件解耦,也可根据量子芯片特征自动优化量子程序。 
 

此款QPanda 2.0 可在GitHub上直接获取,同时也可以进入本源量子官方下载页面进行下载。在官方下载页面中有专门的部分介绍QPanda 2.0的详细使用方法,欢迎下载体验。

本源量子算法团队会不断丰富QPanda 2.0的功能,将在易用性、可视化、通用性上全面升级此款量子软件开发包。


目前,不同行业的国际巨头都开始了量子计算应用场景的布局,这将是一场颠覆性的技术革新!我们希望通过建立量子计算产业联盟,努力实现更多核心技术的突破,共同推进量子计算技术的飞跃式发展。 

欢迎各位加入本源量子计算产业联盟OQIA!量子计算的竞争日益激烈,我们将会从量子计算的各个方面更有效地实现量子赋能,建立国内的量子计算生态圈。