量子计算编程框架QPanda 量子语言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相关技术内容

立即前往

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相关技术内容

立即前往