QPanda
量子计算编程框架
QPanda是由本源量子开发的开源量子计算编程框架,它可以用于构建、运行和优化量子算法。QPanda作为本源量子计算系列软件的基础库,为OriginIR、Qurator、量子计算服务提供核心部件。目前提供C++和Python两种版本。
产品特点

对接不同平台
QPanda可对接不同的量子计算平台,它可把QPanda编写的量子程序编译到不同量子计算平台的对应的量子语言,目前已支持QASM、OriginIR、Quil等多种量子语言

优化/转换工具
QPanda可根据真实量子计算机的数据参数,提供量子线路优化/转换工具,方便用户探索NISQ装置上有实用价值的量子算法

量子虚拟机
QPanda提供本地的部分振幅、单振幅、全振幅、含噪声量子虚拟机,并可直接连接到本源的量子云服务器,运行量子程序
本源量子云平台
本源量子云平台是进行量子计算和量子算法编程的平台,
为您提供快捷通道实现进一步的学习。
pyqpanda-algorithm
基于pyqpanda的量子算法软件包
pyqpanda-algorithm是本源量子开发的量子算法软件包,集合了开发人员在量子算法中常用的基本量子算法和函数。为开发人员提供了一套标准化的工具,使开发人员能够编写可以轻松移植到不同量子计算平台的量子程序,是量子软件开发和量子计算研究进步的重要资源。
产品特点

高开发效率
采用模块化与可复用代码结构,并提供丰富示例与API文档等开发资源。

高可靠和稳定性
通过多轮测试验证,确保其适应不同的应用场景和不断变化的需求。

高性能
针对特定场景或任务进行算法优化,以提高量子算法在量子/经典设备上的执行性能。
关键功能
Grover's Search Algorithm
这是一种量子搜索算法,可用于在O(√N)时间内搜索含有N个未排序项目的数据库,相比于经典算法更快,经典算法完成相同的任务需要O(N)的时间。开发人员可以直接调用接口 grover(arg1, arg2...)来支持他们的用户定义算法。
了解更多Mixed HHL Solver
混合HHL求解器是对HHL算法的优化,主要用于求解大规模线性方程,如计算流体动力学。通过“克雷洛夫子空间”方法降低原始线性空间的维度,并使用HHL算法进行求解,具有更稳定的求解性能和更快的收敛速度。
了解更多VQE Solver
VQE是一种混合量子经典算法,用于计算哈密顿算符的基态能量,是量子化学中最有研究价值的量子算法之一。经典算法的计算成本会随着系统规模呈指数增长,相较经典算法,VQE算法在量子电路执行时间和测量次数上呈多项式增长。
了解更多本源量子云平台
本源量子云平台是进行量子计算和量子算法编程的平台,
为您提供快捷通道实现进一步的学习。
VQNet
新一代量子与经典统一的
机器学习框架
VQNet是由本源量子开发的新一代量子与经典统一的机器学习框架,同时支持量子机器学习和经典机器学习模型的构建、训练。VQNet基于本源自研量子计算框架QPanda,可以在量子计算机和经典计算机运行
*支持Python 3.8/3.9/3.10 版本
产品特点
统一性
支持量子机器学习和经典机器学习模型的构建、训练,支持量子计算机与经典计算机等多种硬件上的模型运行
实用性
使用Python作为前端语言,接口易用、支持自动微分和动态计算图
高效性
设计统一架构,使用本源量子的QPanda量子计算库,以及自带的经典计算层提高量子机器学习的效率
兼容性
可以与其他机器学习框架和计算库兼容
- 新浪微博情感分析数据集格式:.csv类型:文本
- MC,RP文本分类数据集格式:.txt类型:文本
- LCQMC,中文问题匹配语料库格式:.txt类型:文本
- 情绪四分类数据集格式:.txt类型:文本
- MNIST手写数据格式:二进制类型:图像
- VOC 2012格式:二进制类型:图像
- 司南杯一期气象预测数据集格式:.csv类型:数值
应用场景
本源量子云平台
本源量子云平台是进行量子计算和量子算法编程的平台,
为您提供快捷通道实现进一步的学习。
QRunes
量子编程语言
QRunes是一种面向过程、命令式的量子编程语言Imperative language(这也是当前主流的一种编程范式),它的出现是为了实现量子算法。QRunes根据量子计算的经典与量子混合(Quantum-Classical Hybrid)特性,在程序编译之后可以操纵经典计算机与量子芯片来实现量子计算。
产品特点
本源量子云平台
本源量子云平台是进行量子计算和量子算法编程的平台,
为您提供快捷通道实现进一步的学习。
Qurator
量子程序集成开发环境
Qurator是本源量子软件团队整合开发的量子程序编程环境工具包,该软件整合了QPanda量子编程框架及QRunes编码和编译流程。提供了一站式编译环境安装,用户通过程序的安装即可实现编译环境的一键使用。
产品特点
一站式开发环境
集成QPanda、QRunes一体开发环境,提供一站式的量子编程开发环境
量子工具便捷安装
直接获取QPanda源码并在Qurator中实现便捷的安装
结果可视化
量子程序运行结果可视化
更多功能
基于VSCode编辑器的Smart Coding功能,多种插件封装使用
下载中心
本源量子云平台
本源量子云平台是进行量子计算和量子算法编程的平台,
为您提供快捷通道实现进一步的学习。