发布信息

量子计算可视化调试方法、系统、计算机设备及存储介质与流程

作者:admin      2022-08-31 12:43:04     326



计算;推算;计数设备的制造及其应用技术1.本技术涉及量子计算机技术领域,尤其涉及一种量子计算可视化调试方法、系统、计算机设备及存储介质。背景技术:2.目前量子计算算法与应用仍然在探索过程,且当下无成熟量子计算存储技术,随着芯片算力和整机性能提升,能够支持的算法越来越复杂。但在进行量子计算软件开发时,因为没有办法获取中间阶段结果,想要调试必须重新开始一个实验,重新输入算法再次进行重复实验,导致查错效率低,拖慢整体量子算法开发进度,因此需要涉及一种可以方便进行中间阶段实验查询的方法。技术实现要素:3.本技术实施例的目的在于提出一种量子计算平台的可视化调试方法,用于在量子计算机软件算法开发时无法获得实验中间结果,查错率低的问题。4.为了解决上述技术问题,本技术实施例提供一种量子计算机的可视化调试方法,采用了如下所述的技术方案:5.一种量子计算的可视化调试方法,该方法包括:6.获取量子实验任务,解析所述量子实验任务的运行数据,生成检索指令;7.根据检索指令查找历史数据库中是否存在与所述量子实验任务相同的历史实验任务;8.若存在,则生成调试信号返回至前端展示平台进行调试提醒;9.若不存在,则执行所述量子实验任务,并将任务结果返回至前端展示平台。10.进一步的,该方法还包括:11.解析所述量子实验任务的运行数据,得到对应的任务表征参数,所述任务表征参数包括量子门线路参数和编码字段参数;12.根据所述任务表征参数在所述前端展示平台中的第一区域和第二区域对所述量子实验任务进行运行展示,其中,所述第一区域表征所述量子门线路参数,所述第二区域表征编码字段参数。13.进一步的,该方法还包括:14.提取所述后端运算平台对所述量子实验任务的量子态测量参数,对所述量子态测量参数解析得到对应的密度矩阵和量子态测量值;15.利用所述前端展示平台的第三区域表征所述量子态测量参数的密度矩阵;16.利用所述前端展示平台的第四区域表征所述量子态测量参数的量子态测量值。17.进一步的,该方法还包括:18.提取与所述量子实验任务相同的所述历史实验任务的历史实验结果;19.校验所述量子实验任务与所述历史实验任务中所述量子门线路参数和编码字段参数相同的数据字段,以生成断点提示数据;20.将所述断点提示数据和所述历史实验结果进行数据转换,生成调试信号返回所述第一区域和所述第二区域;21.利用所述第一区域对所述量子实验任务进行所述量子门线路表征时,对所述断点提示和所述实验结果进行高亮渲染,以表征于所述量子门线路上;22.利用所述第二区域对所述量子实验任务进行所述编码字段表征时,对所述断点提示和所述实验结果进行高亮渲染,以表征于所述编码字段上。23.进一步的,该方法还包括:24.解析所述量子实验任务的运行数据中量子比特的调用值;25.若所述调用值小于预设阈值,则模拟运行所述量子实验任务,并将所述量子实验任务的模拟任务结果返回至前端展示平台;26.若所述调用值大于预设阈值,则生成检索指令。27.进一步的,该方法还包括:28.提取所述量子实验任务的对应的任务表征参数、所述任务结果和任务名称,以构建数据库索引;29.将所述量子实验任务的实验结果存入所述历史数据库中,其中,根据所述数据库索引检索所述历史实验任务的历史实验结果。30.为了解决上述技术问题,本技术实施例还提供一种量子计算可视化调试系统,采用了如下所述的技术方案:31.一种量子计算可视化调试系统,所述量子计算可视化调试系统包括:32.解析模块,用于获取量子实验任务,解析所述量子实验任务的运行数据,生成检索指令;33.查找模块,用于根据检索指令构建数据库索引,根据所述数据库索引查找所述存储单元中是否存在与所述量子实验任务相同的历史实验任务;34.提醒模块,用于存在与所述量子实验任务相同的历史实验任务时,生成调试信号返回至前端展示平台进行调试提醒;35.存储单元,用于存储所述量子实验任务的实验结果;36.运行模块,用于判定不存在与所述量子实验任务相同的历史实验任务时,执行所述量子实验任务,并将任务结果返回至前端展示平台。37.进一步的,所述量子计算可视化调试系统还包括:38.提取子模块,用于提取所述量子实验任务的任务表征参数,所述任务表征参数包括量子门线路参数和编码字段参数;39.模拟子模块,用于判定所述量子实验任务的运行数据中量子比特的调用值达到阈值时,以进行所述量子实验任务模拟;40.展示子模块,用于根据所述任务表征参数在所述前端展示平台中的第一区域和第二区域对所述量子实验任务进行运行展示,其中,所述第一区域表征所述量子门线路参数,所述第二区域表征编码字段参数。41.为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:42.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上述的可视化调试方法的步骤。43.为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案44.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上述的可视化调试方法的步骤。45.与现有技术相比,本技术实施例主要有以下有益效果:本发明首先通过获取量子实验任务,解析所述量子实验任务的运行数据,生成检索指令;根据检索指令查找历史数据库中是否存在与所述量子实验任务相同的历史实验任务;根据相同的历史实验任务在进行前端展示平台提供任务调试提醒,用户根据可视化的调试过程,对量子实验任务进行优化,提高算法工程师开发效率,利用构建的历史任务索引,减少重复实验,避免量子计算机算力资源浪费。附图说明46.为了更清楚地说明本技术中的方案,下面将对本技术实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。47.图1是本技术可以应用于其中的示例性系统架构图;48.图2是根据本技术的可视化调试方法的一个实施方式的流程图;49.图3是根据本技术中步骤s200的一种实施方式的流程图;50.图4是根据本技术中步骤s210的前端展示平台中第一区域的调试操作实施例的示意图;51.图5是本根据本技术的可视化调试系统的一个实施例的结构图52.图6是根据本技术的计算机设备的一个实施例的结构示意图。具体实施方式53.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。54.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。55.为了使本技术领域的人员更好地理解本技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。56.如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。57.用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。58.终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture expertsgroup audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving pictureexperts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。59.服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的页面提供支持的后台服务器。60.需要说明的是,本技术实施例所提供的可视化调试方法一般由服务器/终端设备执行,相应地,可视化调试装置一般设置于服务器/终端设备中。61.应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。62.继续参考图2,示出了根据本技术提出的一种量子计算可视化调试方法的一个实施例的流程图。所述量子计算的可视化调试法,包括以下步骤:63.步骤201,获取量子实验任务,解析所述量子实验任务的运行数据,生成检索指令。64.在本实施例中,需要说明的是量子实验任务是基于量子计算平台的算法开发实验任务;其量子实验任务目前因受量子设备的限制,需要使用经典商用计算机搭建虚拟量子计算的方式对量子实验任务进行算法验证,且利用经典商用机的语言进行开发任务的编程,以对量子实验任务进行表征;其中,量子实验任务一般利用量子门线路进行表征体现,利用量子逻辑门按照一定的时间顺序进行门线路的排布组成量子门线路,并根据其时序信息进行执行,以实现量子计算。65.在本实施例中,获取量子实验任务解析后得到量子实验任务的任务名称、量子门线路数据和编码字段数据,并利用量子实验任务的任务名称、量子门线路数据和编码字段数据,生成检索指令,发送历史数据库进行任务检索。66.示例性的,在前端展示平台上获取量子实验任务,需要说明的是,对所述量子实验任务进行实验特征的提取,以生成检索指令是从多维度出发的,其中包括提取量子实验任务的任务名称、量子门线路数据中的量子逻辑门数据和对应的时序数据、以及量子门线路数据的编码数据,以生成检索指令,如提取所述量子门线路数据中的以标准时序进行排列的量子逻辑门排列顺序,将所述量子逻辑门进行数值转化后,利用哈希函数得到对应的索引值,将的包含所述索引值的所述检索指令发送至历史数据库;历史数据库接收到检索指令后,解析所述检索指令,利用哈希函数对所述检索指令执行鉴权操作,已判定当前用户的使用权限,根据对应的鉴权值进行检索权限的划分,提取当前用户所述检索指令中对应权限的索引值,根据索引值遍历所述历史数据库中是否有对应的历史任务数据,并将相同的历史任务数据返还至前端展示平台,前端展示平台对历史任务数据进行数据转换后对历史实验任务进行对应的任务表征。67.具体的,在本实施例中,前端展示平台引入的渲染组件为echarts组件,利用echarts组件预先构建第一区域和第二区域。第一区域对量子线路、量子比特的个数和对应的量子逻辑门进行初始化渲染赋值和属性设置,其中,量子逻辑门可以根据操作指令,按照自定义的时间顺序添加在量子线路上,以进行对量子门线路的表征展示;第二区域预先添加与第一区域对应的初始化状态的编码输入框,当对所述第一区域进行量子逻辑门的排布时,第二区域根据第一区域的量子门线路显示对应的编码字段,反之,在第二区域输入编码字段时,第一区域的量子逻辑门根据所述编码字段生成对应的量子门线路排列顺序。68.示例性的,前端展示平台在初始化时清空第一区域中时序线路上的量子逻辑门,以及第二区域中编码输入框中的编码数据,接收到量子实验任务后,将提取到的量子实验任务的任务名称、量子门线路数据中的量子逻辑门数据和对应的时序数据、以及量子门线路数据的编码数据在第一区域和第二区域进行数据填充,数据填充后用户可以单击进行选择增加量子逻辑门的预设操作,还包括可以进行选择性的替换、删除、修改编码字段和拖拽量子逻辑门等操作。69.在本实施例中,前端展示平台还包括提取后端运算平台对正在进行的或者完成的量子实验任务的量子态测量参数,其中,前端展示平台还包括预先构建的第三区域和第四区域,利用所述前端展示平台的第三区域表征所述量子态测量参数的密度矩阵;利用所述前端展示平台的第四区域表征所述量子态测量参数的量子态测量值。70.在本实施例中,前端展示平台对第三区域和第四区域进行初始化,并对柱状图或曲线图进行初始化赋值,当接收到后端运算平台发送的量子态测量参数时,进行数据转换后以展示。需要说明的是,其量子态测量值,是后端运算平台对量子态的观测,其第四区域接收到后端运算平台对量子态的观测后,进行投影,以展示对应的量子态的渲染效果。71.进一步的,在另一较佳的实施例中,前端展示平台还对量子实验任务进行实验任务特征提取后,对量子实验任务执行量子比特调用数量判定的操作,其中,若本次量子实验任务运用量子比特的数量较小,则生成模拟指令发送至量子实验任务模拟器直接对本次量子实验任务进行任务模拟,并直接返回对应的任务结果至前端展示平台。如:从前端展示平台获取到任一量子实验任务的运行数据后,解析量子实验任务的运行数据,判定本次量子实验任务的调用量子比特的调用值是否小于3,若是则利用所述量子实验任务的运行数据,生成模拟指令,发送至外部计算机模拟器进行任务模拟,并将所述外部计算机模拟器对量子实验任务模拟后的任务结果返回至前端展示平台进行任务结果展示;若本次量子实验任务的调用量子比特的调用值大于3,则正常执行步骤s201的生成检索指令操作。72.步骤210,参考图3,根据检索指令查找历史数据库中是否存在与所述量子实验任务相同的历史实验任务。73.具体的,通过前端展示平台获取的量子实验任务后,根据所述量子实验任务生成检索指令,根据检索指令中的量子门线路参数和编码字段参数在遍历所述历史数据库中是否存在相同的历史任务数据,当存在时,将相同的所述历史任务数据返回前端展示平台。需要说明的是,遍历所述历史数据库时可能返回多个历史任务数据,对应所述量子实验任务的不同时序时的实验任务部分。74.前端展示平台接收到后端运算平台发送历史实验任务时,提取所述历史实验任务的量子门线路参数和编码参数,在第一区域的量子门线路和第二区域的编码字段的相同部分处,对相同部分的参数进行赋值渲染,以不同颜色进行表征区别,并将对应的历史实验结果进行浮窗注释。用户根据第一区域和第二区域展示的历史实验结果,在第一区域和/或第二区域插入对应的断点数据,当用户在第一区域和/或第二区域点击发送运行指令时,所述前端展示平台,根据所述断点数据的位置生成新的量子实验任务,并发送至后端运算平台进行实验运算。75.示例性的,当前端展示平台第一区域和第二区域对相同的历史实验任务进行表征渲染时,用户根据存在过的相同的历史实验任务提示,在第一区域和/或第二区域对量子逻辑门进行预设的替换、删除或修改编码字段,以达到对量子实验任务添加预设的调试数据的目的。76.具体的,在本实施例中,前端展示平台中时间线为一条横线,其第三区域和第四区域还处于初始化状态,在前端展示平台的第一区域中对获取的任一量子实验任务进行任务展示,如图4所示,解析获取的任一量子实验任务,利用前端展示平台的第一区域中的两条量子门线路q[0]、q[1]对量子实验任务任务展示;将调试信号进行转换后,以任一形态高亮渲染,从而覆盖所述量子门线路上的时序数字,进行调试提醒,用户根据调试提醒进行断点插入,以对所述量子实验任务进行调试;如图4所示,所述量子实验任务第一时序为h门和x门,第二时序为h门,第三时序为用户根据调试提醒后插入的cnot门和第四时序为h门;其中按照第一时序,q[0]执行h门,q[1]执行x门;按照第二时序,q[1]执行h门;按照第三时序,q[1]执行cnot门;按照第四时序q[1]执行h门,在可进行任务执行的状态下,当执行至cnot门时,输出cnot门前的任务结果,第三区域和第四区域根据对应的任务结果进行密度矩阵和量子态测量值的投影表征。[0077]进一步的,在本实施例中,当不存在相同的历史实验任务时,不对第一区域和第二区域进行覆盖渲染。用户可以在所述第一区域和/或进行断点插入操作后,发送运行指令,直接发送至后端运算平台进行任务运行,在后端运算平台运行完毕后将量子实验任务的实验结果存入历史数据库中。[0078]具体的,前端展示平台通过对量子实验任务的调试后,用户单击任务执行后,发送至后端运算平台进行量子实验任务的演算,并将演算结果中的测量值和量子比特状态的概率分部情况,并返回至前端展示平台的第三区域和第四区域,同时触发任务存储操作存入历史数据库中。[0079]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等非易失性存储介质,或随机存储记忆体(random access memory,ram)等。[0080]应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。[0081]进一步参考图4,作为对上述图2所示方法的实现,本技术提供了一种量子计算的调试装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。[0082]如图4所示,本实施例所述的量子计算可视化调试系统300包括:解析模块301、查找模块302、提醒模块303和运行模块304其中:[0083]解析模块301,用于获取量子实验任务,解析所述量子实验任务的运行数据,生成检索指令。[0084]在本实施例中,解析模块还包括提取子模块、模拟子模块和展示子模块。[0085]提取子模块,用于提取量子实验任务的任务表征参数,任务表征参数包括量子门线路参数和编码字段参数。[0086]在本实施例中,提取子模块包括:量子态测量单元,用于提取后端运算平台对量子实验任务的量子态测量参数,对量子态测量参数解析得到对应的密度矩阵和量子态测量值;如前端展示平台的第一区域用于对柱状图进行数据赋值以及属性设置,并对量子门线路数据和量子逻辑门进行渲染;前端展示平台的第二区域用于展示所述量子门线路数据对应的编码输入框。[0087]模拟子模块,用于判定所述量子实验任务的运行数据中量子比特的调用值是否达到阈值,以进行所述量子实验任务模拟。[0088]在本实施例中,模拟子模块获取到任一量子实验任务的运行数据后,解析量子实验任务的运行数据,判定本次量子实验任务的调用量子比特的调用值是否小于3,若是则利用所述量子实验任务的运行数据,进行任务模拟,并将所述量子实验任务模拟后的任务结果返回至所述展示子模块进行任务结果展示;若本次量子实验任务的调用量子比特的调用值大于3,则不执行模拟操作。[0089]展示子模块,用于根据任务表征参数在前端展示平台中的第一区域和第二区域对量子实验任务进行运行展示,其中,第一区域表征所述量子门线路参数,第二区域表征编码字段参数。[0090]在本实施例中,展示子模块还包括,密度展示单元,用于利用前端展示平台的第三区域表征量子态测量参数的密度矩阵;测量展示单元,用于利用所述前端展示平台的第四区域表征量子态测量参数的量子态测量值。[0091]进一步的,在本实施例中,解析模块提取后端运算平台对量子实验任务的量子态测量参数,对量子态测量参数解析得到对应的密度矩阵和量子态测量值;利用所述前端展示平台的第三区域表征所述量子态测量参数的密度矩阵;利用所述前端展示平台的第四区域表征所述量子态测量参数的量子态测量值。[0092]示例性的,前端展示平台的第三区域和第四区域用于读取量子实验任务后,利用柱状图进行渲染分别表征密度矩阵和量子态测量值。[0093]本实施例根据量子实验任务的数据进行解析后,以实现预期投影的概率、密度矩阵以及振幅实时变化的可视化。[0094]在本实施例中,查找模块302,用于根据检索指令构建数据库索引,根据所述数据库索引查找存储单元中是否存在与量子实验任务相同的历史实验任务。[0095]具体的,查找模块校验量子实验任务与所述历史实验任务中所述量子门线路参数和编码字段参数相同的数据字段,以生成断点提示数据;将所述断点提示数据和所述历史实验结果进行数据转换,生成调试信号返回所述第一区域和所述第二区域;利用第一区域对量子实验任务进行量子门线路表征时,对断点提示和实验结果进行高亮渲染,以表征于量子门线路上;利用第二区域对量子实验任务进行编码字段表征时,对断点提示和实验结果进行高亮渲染,以表征于所述编码字段上。[0096]进一步的,在本实施例中,查找模块包括存储单元,用于提取与量子实验任务相同的历史实验任务的历史实验结果,并提取量子实验任务的任务名称和运行数据构建数据库索引;并将量子实验任务的实验结果存入历史数据库中,其中,根据数据库索引检索历史实验任务的历史实验结果。[0097]提醒模块303,用于存在与量子实验任务相同的历史实验任务时,生成调试信号返回至前端展示平台进行调试提醒,[0098]进一步的在本实施例中,提醒模块还包括:[0099]检索子模块,用于提取与所述量子实验任务相同的所述历史实验任务的历史实验结果;[0100]校验子模块,用于校对量子实验任务与历史实验任务中量子门线路参数和编码字段参数相同的数据字段,以生成断点提示;[0101]转换子模块,用于将断点提示和历史实验结果进行数据转换,生成调试信号返回前端展示平台的第一区域和所述第二区域;[0102]线路子模块,用于第一区域对量子实验任务进行所述量子门线路表征时,对所述断点提示和所述实验结果进行高亮渲染,以表征于前端展示平台的量子门线路上;[0103]编码子模块,用于利用第二区域对量子实验任务进行所述编码字段表征时,对断点提示和所述实验结果进行高亮渲染,以表征于前端展示平台的编码字段上。[0104]运行模块304,用于不存在与量子实验任务相同的历史实验任务时,执行量子实验任务,并将任务结果返回至前端展示平台。[0105]进一步的,在本实施例中,运行模块还包括:[0106]闲时子模块:当所述运行模块未在预设定的时间内执行运行任务时,提取所述存储单元中的历史实验任务,并以第一时序拆分所述历史实验任务,得到闲时历史任务,并运行所述闲时历史任务,将得到闲时历史实验结果存储至所述存储单元。[0107]存储单元305,用于存储所述量子实验任务的实验结果。[0108]为解决上述技术问题,本技术实施例还提供计算机设备。具体请参阅图6,图5为本实施例计算机设备基本结构框图。[0109]所述计算机设备5包括通过系统总线相互通信连接存储器51、处理器52、网络接口53。需要指出的是,图中仅示出了具有组件51-53的计算机设备5,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(application specific integrated circuit,asic)、可编程门阵列(field-programmable gate array,fpga)、数字处理器(digital signal processor,dsp)、嵌入式设备等。[0110]所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。[0111]所述存储器51至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器51可以是所述计算机设备5的内部存储单元,例如该计算机设备5的硬盘或内存。在另一些实施例中,所述存储器51也可以是所述计算机设备5的外部存储设备,例如该计算机设备5上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,所述存储器51还可以既包括所述计算机设备5的内部存储单元也包括其外部存储设备。本实施例中,所述存储器51通常用于存储安装于所述计算机设备5的操作系统和各类应用软件,例如x方法的程序代码等。此外,所述存储器51还可以用于暂时地存储已经输出或者将要输出的各类数据。[0112]所述处理器52在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器52通常用于控制所述计算机设备5的总体操作。本实施例中,所述处理器52用于运行所述存储器51中存储的程序代码或者处理数据,例如运行所述x方法的程序代码。[0113]所述网络接口53可包括无线网络接口或有线网络接口,该网络接口53通常用于在所述计算机设备5与其他电子设备之间建立通信连接。[0114]本技术还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有所述量子计算的可视化调试程序,所述量子计算的可视化调试程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的量子计算的可视化调试方法的步骤。[0115]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。[0116]显然,以上所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例,附图中给出了本技术的较佳实施例,但并不限制本技术的专利范围。本技术可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本技术的公开内容的理解更加透彻全面。尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本技术说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本技术专利保护范围之内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部