量子计算编程框架QPanda 量子机器学习框架VQNet 量子语言QRunes 量子软件开发插件Qurator

QPanda

量子计算编程框架

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

QPanda(C++版)

QPanda(C++版)

适用系统:Windows Linux Mac版

立即下载
PyQPanda(Python版本)

PyQPanda(Python版本)

安装命令:pip install pyqpanda

安装指导

产品特点

对接不同平台

对接不同平台

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

优化/转换工具

优化/转换工具

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

量子虚拟机

量子虚拟机

QPanda提供本地的部分振幅、单振幅、全振幅、含噪声量子虚拟机,并可直接连接到本源的量子云服务器,运行量子程序

QPanda专属板块交流

通过本源量子开源社区QPanda专属板块,
了解QPanda最新进展,沟通交流QPanda相关技术内容

立即前往

VQNet

新一代量子与经典统一的机器学习框架

VQNet是由本源量子开发的新一代量子与经典统一的机器学习框架,同时支持量子机器学习和经典机器学习模型的构建、训练。VQNet基于本源自研量子计算框架QPanda,可以在量子计算机和经典计算机运行

*支持Python 3.8版本

产品特点

统一性

支持量子机器学习和经典机器学习模型的构建、训练,支持量子计算机与经典计算机等多种硬件上的模型运行

实用性

使用Python作为前端语言,接口易用、支持自动微分和动态计算图

高效性

设计统一架构,使用本源量子的QPanda量子计算库,以及自带的经典计算层提高量子机器学习的效率

兼容性

可以与其他机器学习框架和计算库兼容

快速上手

变分量子分类器

立即学习

混合量子经典神经网络模型

立即学习

混合量子经典Unet网络模型

立即学习

无监督学习—量子聚类

立即学习
学习更多算法示例>

应用场景

量子神经网络与深度学习

利用量子神经网络完成语音、图像识别,图像处理等任务

模式识别和分类

使用量子傅里叶变换加速经典模式匹配算法;使用量子交换测试算法获得指数级的效率提升

自然语言处理

通过量子比特的特殊性质对语言进行编码,利用量子计算的潜在优势加速对语言集的训练

推荐系统

通过量子计算机对大数据进行分析处理,构建用户画像,实现个性化信息推荐

应用探索 >

蛋白质结构预测

借助量子计算机的强大算力,设计量子算法来加速复杂蛋白质结构的预测

遗传疾病分析

通过量子算法,实现对基因组数据分类。可以快速确定测试样本的类别

加速药物研发

利用量子计算,革新药物开发方式并更快地提供更安全,更高效的药物

敬请期待 >

资本市场

通过量子算法,解决投资组合优化和多样化、投资/撤资的最佳路径检测、市场崩盘预测等问题

信用与风险

通过量子算法,解决信用评分、系统性安全状态评估监控、金融风控等问题

欺诈检测

通过量子算法,解决信用卡欺诈、即时汇款欺诈、税务欺诈检测等问题

敬请期待 >

交通网络

通过即时更新计算时间表和路线来实时解决交通网络问题

汽车制造

对汽车制造的生产过程进行监控,检测异常,识别不合格零件和操作程序

自动驾驶

通过量子图像语义分割等算法,实现自动驾驶中的物体标记等问题

敬请期待 >

VQNet专属板块交流

通过本源量子开源社区VQNet专属板块,
了解VQNet最新进展,沟通交流VQNet相关技术内容

立即前往

QRunes

量子编程语言

QRunes是一种面向过程、命令式的量子编程语言Imperative language(这也是当前主流的一种编程范式),它的出现是为了实现量子算法。QRunes根据量子计算的经典与量子混合(Quantum-Classical Hybrid)特性,在程序编译之后可以操纵经典计算机与量子芯片来实现量子计算。

产品特点

产品特点

QRunes是一种面向过程、多范式的量子编程语言。

产品特点

独有的HACQ类型系统全方位保证量子程序的编译及运行。

产品特点

基于量子计算的Quantum-Classical Hybrid编程特性实现量子算法。

产品特点

与量子编程框架QPanda深度融合,便捷用户使用QPanda。

产品特点

量子程序编译系统能够保证量子程序准确、高效编译为目标代码,并实现计算。

QRunes专属板块交流

通过本源量子开源社区QRunes专属板块,
了解QRunes最新进展,沟通交流QRunes相关技术内容

立即前往

Qurator

量子程序集成开发环境

Qurator是本源量子软件团队整合开发的量子程序编程环境工具包,该软件整合了QPanda量子编程框架及QRunes编码和编译流程。提供了一站式编译环境安装,用户通过程序的安装即可实现编译环境的一键使用。

在线文档
Qurator

Qurator

版本:V1.0.0
适用系统:Windows

立即下载
编码图片

产品特点

一站式开发环境

一站式开发环境

集成QPanda、QRunes一体开发环境,提供一站式(环境可选择)的量子编程开发环境

量子工具便捷安装

量子工具便捷安装

直接获取QPanda源码并在Qurator中实现便捷的安装。集成Qurator量子程序开发插件,支持 QRunes语言量子程序开发

结果可视化

结果可视化

量子程序运行结果可视化

更多功能

更多功能

基于VSCode编辑器的Smart Coding功能,多种插件封装使用

Qurator专属板块交流

通过本源量子开源社区Qurator专属板块,
了解Qurator最新进展,沟通交流Qurator相关技术内容

立即前往