量子计算云体验不明所以?小编带你深扒32位量子虚拟机!:
更新于:2019/04/18 11:46 最新回复:没有回复 复制链接
阅读 305

.

收藏 0

.

评论 0

.

分享 0

继上期推出

《编程、科普、互动?本源量子云平台照单全收!》

在线量子学习教程后

本期我们将为您介绍

量子计算云框架和32位量子虚拟机使用

欢迎大家围观学习

并提出您的宝贵意见!

大家好,现在我们开始介绍本源量子云框架。在了解量子云平台本质结构之前,我们需要讨论一下经典计算和量子计算。

首先从计算的过程说起。计算的模型通常包括状态的输入、过程和输出

其本质,是计算物理系统内部发生的物理演化过程,而算法的设计,某种意义上就是该过程规则的制定。

在1989年Deutsch指出:计算输入和输出都可以表示任意的抽象符号。但是实际执行计算的过程中,他们本身都必定是具体的物理对象的态,这些抽象的符号和机器内具体物理态是按一定编码规则一一对应的。

因此,按照计算的抽象概念,计算,被描述成了符号串的变换过程,执行计算的过程就是这些物理态演化的过程。在计算科学里,也用逻辑门来体现该过程,通过读出演化的末态,就得到以编码方式表示的计算符号串结果。

下面比较一下经典计算和量子计算我们知道,经典计算使用的是bit(比特),而量子计算使用的是Qubit(量子比特),他们的差别是浅而易见的。

经典计算,是遵循经典力学规则而进行计算任务的物理系统;而量子计算,则是遵循量子力学规则而进行计算任务的物理系统。 ​

因此,计算过程的本质,可以说是计算机系统内部物理系统的演化过程,而经典计算和量子计算的区别就在于它们所用的计算载体物理性质不一样而有差别。

量子计算工作结构

量子云平台是连接用户和量子计算设备之间的桥梁,当前,量子系统运作结构主要是经典计算会向量子系统发起计算任务请求,待量子系统完成计算任务之后再以经典信息的方式返回给用户,整个过程都需要量子云平台在中间协调。

本源量子计算的工作结构目前可以分为四个部分:后端系统,控制指令,量子云端,以及用户端。

这里,我们重点介绍控制指令

目前,本源量子计算系统包括了三种构造控制指令的方法:分别是可视化线路的设计、量子语言和量子软件开发套件QPanda。其中,可视化编程和量子语言依托在量子云平台上,设计的时候可以相互转化;而对于功能完整的QPanda,则是使用C++为宿主语言开发的SDK,用户可以使用C++直接开发量子程序。当然QPanda也开发了支持Python的库,也即是说,您也可以使用Python来开发量子程序。使用QPanda编写的量子程序可以很方便的转化为量子语言或者可视化的量子线路。

下面简单的展示一个片段,云平台的操作通过拖动量子逻辑门来构建控制序列,添加测量指令即可运行,稍等片刻就可以得出答案,我们还可以点击量子语言查看其对应的量子语言。

本源量子云平台工作流程

通常,用户会通过云平台可视化构建简单的量子算法,之后将量子线路图转化为虚拟机或量子系统识别的指令,并将数据送入虚拟机或者量子系统,完成计算之回传结果,用户就能收到最终的计算结果。 


连接云端



连接量子系统或虚拟机









因此,我们可以总结出本源量子计算机的结构框架。由于我们可读的信息始终是经典信息。所以,量子计算机实际上是经典计算加量子计算的一个整体。

接下来将为您介绍量子云使用

32位量子虚拟机是基于国内首创量子指令集“量子音符(QRunes)”的量子虚拟机,比国际通用量子语言的算法效率更高,更具可操作性,而且最重要的是:国外主流的量子计算云平台体验成本高昂,让普通用户望而却步。 

本源量子32位量子虚拟机主要是给用户提供免费的量子计算体验,下面请跟随我的操作,一步步深入了解并使用。

如上,就是量子云平台的基本使用。您也可以试验多次,测试不同的量子逻辑门。对于我们的工作还有更多意见和建议的,也欢迎在下方留言。



2019/04/18 11:46
全部评论

本源量子有限公司

关注

2

粉丝

3

被收藏

4

被推荐

达人热帖

本源量子
下载本源量子云APP
获得更好的使用体验