欢迎光临散文网 会员登陆 & 注册

来啦!量子计算云平台实验操作指南

2023-06-14 17:31 作者:国盾量子  | 我要投稿

听说许多小伙伴不会使用量子计算云平台

小编这就给大家安排上啦~

使用过程中有任何疑问可以咨询

平台客服或者私信小编!


量子计算云平台链接:https://quantumctek-cloud.com/




科大国盾量子计算云平台实验操作指南


欢迎使用科大国盾量子计算云平台(后简称“国盾量子计算云平台”),我们致力于推动中国量子计算全产业链发展与算法及应用的突破。

千里之行始于足下,首先我们将带您学习如何开展第一次量子计算实验:


一、线上实验操作


1、 图形实验室

1.1 登录国盾量子计算云平台后,点击进入“量子计算实验室”;


1.2 点击进入“量子计算机信息”,选择需要使用的量子计算机,鼠标悬浮至标题后进入“图形实验室”;


1.3 认识图形实验室;

根据超导量子计算机芯片的量子比特连接关系不同,可以分为一维链结构和二维结构。根据连接关系的不同,国盾云平台的图形实验室也提供了两种图形实验室模式。


1.3.1 一维链图形实验室:

1)所有可操作的逻辑门与测量门:左上方标注了所有可以拖拽操作的量子门,其中包括进行基本逻辑操作的单比特门(Z、Y、Z、Rx、Ry、Rz、S、S†、T、T†、X/2、-X/2、Y/2、-Y/2、H);双比特门(CZ)和测量门。量子门可以理解为音乐中的音符,只有明白这些音符的含义才可以进行计算。关于比特门以及数学运算可以在国盾量子计算云平台教学系列视频中学习:https://quantumctek-cloud.com/course/1594586161685209182.html

2)门线路图形区域:将量子门拖拽进门线路图形区域便可以编写量子线路,这个区域也可以理解为音乐中的五线谱。将正确的量子门(音符)放在图形线路(五线谱)上,就可以完成一首漂亮的曲子了!

3)编译语言以及对应的代码选择:您可以在这个区域选择喜爱的编译语言,国盾量子计算云平台可以提供至少三种语言:QCIS、青果和isQ-Core。选择语言后可以在右边下拉框中看到对应的示例代码。

4)编译语言实例代码区域:选择语言之后,可以在此区域进行代码编写;或者在选择示例代码后,此区域会自动填写对应的代码。

5)编译语言与图形(门)的转换:该按钮默认为自动,可以自动实现编译代码与图形线路的转换。如果选择手动,将不会自动显示。

6)操作按钮:保存键可以保存您目前的实验线路但不运行该线路(不消耗积分)。点击保存后,为了区别您保存的不同线路,会要求填写线路名称后继续操作保存。保存后退出该页面可以在“我的实验合集——我的实验线路”中找到;运行键可以运行您目前编写的线路,如果格式不正确将提示指令输入错误,错误时不扣除积分,如果运行正常将扣除积分;返回列表键将退回您的实验线路页面,请记得保存线路再返回!!!


1.3.2 二维平面图形实验室

1)红色框选部分为棋盘主体,棋盘不可主动绘制,而是对编译语言进行图形的映射。棋盘右上角的操作区为个性化视觉效果调整,可调节颜色、透明度、棋盘旋转角度,等等。此外,棋盘与量子线路的对应关系为:一面棋盘展现了此线路的一个深度。

2)蓝色框选部分为编译语言以及对应的代码选择,和编译语言实例代码区域。此部分与门线路图形实验室的编译语言实例代码区域相同。

3)绿色框选部分为编译语言与棋盘映射的转换方式:当选择自动时,你写的每一个指令都会实时展现在棋盘上;当选择手动时,只有点击“指令转图”(选择手动时自动弹出此按钮)后才会进行图形化转换。

4)黄色框选部分为操作按钮,与门线路图形实验室的编译语言实例代码区域相同。

因网站一直在根据用户反馈更新,以上示例图可能与网站上最新效果有少量差异,请大家自行对照。


1.4 一个完整的量子线路;


1) 一个完整(但不一定有用)的量子线路至少有两个部分组成:逻辑门与测量门。

逻辑门分为单比特门(红色)与双比特门(蓝色)组成,测量门只有一种,那就是绿色框内的标识。

2) 在完成线路编写后,点击“运行”进行实验。此时将出现如下弹窗:

此项为您所编写的线路所需要迭代的次数,输入后点击保存。

3) 这时会最后出现一个弹窗,别急,这是革命的最后一战了!那就是填写这条线路的名字,这个名字将帮助您区别于其它的线路。

输入完成之后,就可以静静期待结果了。


1.5 认识实验合集以及实验线路;


细心的朋友一定发现了,我的实验完成后会出现在一个默认的实验合集里。这个实验合集是什么意思?为什么我们需要它呢?

首先,实验合集是一个可以储存一系列实验线路的地方,可以理解为存储文件的文件夹:

为什么需要这个文件夹呢?因为许多实验和算法不是一个线路就可以完成的,国盾量子计算云平台创建这个文件夹,就是为了方便更多的实验者去有条理又便捷地使用实验室来完成自己的算法实验。

如何去使用这个文件夹?一共有两个方法:

1)在完成量子线路之后,线路会保存至默认文件夹中。点击进入该默认文件夹,找到需要的线路任务之后,点击“移动线路”,就可以移动到对应的文件夹了

2)在进入实验室后,先点击“我的实验合集”,点击“新建实验合集”,即可创建您实验所需要的文件夹。进入文件夹后,再点击“新建图形实验”或者“新建编程实验”,即可在该文件夹内保存线路。



2、编程实验室

针对一些较为复杂或有其他调用需求的量子线路,仅通过图形模式或图形模式中的代码书写是不够的,所以我们提供了SDK调用的模式,而且在网站也提供了可以进行python编程调用SDK的编程环境。具体实现方法如下:


2.1 进入编程实验室;

如上所述,编写一个量子线路有两个路径:直接进入“编程实验室”或者创建“我的实验合集”再新建“编程实验”:


方法一:

方法二:

编程实验室使用的是Jupyter Hub的环境,可以使用python封装调用量子计算指令或编译语言。如果您需要线下实验,则需安装运行环境,由于国盾量子计算云平台已经预装了所有环境,所以可以直接运行实验代码。


详细编程教程以及编译语言的使用,请关注编程环境中“Tutorial”文件进行详细的学习。



二、相关学习资料


1)国盾量子计算云平台教学系列视频:
https://quantumctek-cloud.com/course/1594586161685209182.html
2)编程实验室以及量子程序编写教程:
https://quantumctek-cloud.com/codeLab.html
3)青果官方学习站点:
https://gitee.com/quingo
4)isQ 官方专用教程:
http://www.arclightquantum.com/isq-core/index.html


后续我们还会更新量子计算云平台的用户手册、编程语言等,请持续关注哦~

来啦!量子计算云平台实验操作指南的评论 (共 条)

分享到微博请遵守国家法律