[发明专利]一种代码转换方法、装置、电子设备及存储介质有效
申请号: | 202111345815.X | 申请日: | 2021-11-15 |
公开(公告)号: | CN113778455B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 刘永磊;张俊斌;吴亚 | 申请(专利权)人: | 材料科学姑苏实验室;国仪量子(合肥)技术有限公司 |
主分类号: | G06F8/51 | 分类号: | G06F8/51;G06N10/80;G06N10/40 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 刘臣刚 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 转换 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种代码转换方法、装置、电子设备及存储介质。包括:获取待转换量子计算过程描述方案的实现类,并创建待转换量子计算过程描述方案对象;对待转换量子计算过程描述方案对象的指令属性所包含的多条指令数据进行遍历;针对每条指令数据,基于预先配置的量子计算设备与波形输出通道的对应关系对指令数据进行数据拆分处理,确定各量子计算设备的各波形输出通道在各波形输出起始时刻下的操作波形指令;如果操作波形指令为执行指令,则将操作波形指令替换为与执行指令对应的基础波形代码,得到基础波形代码,基于基础波形代码操控各量子设备的各波形输出通道输出波形,实现了基于脉冲波形的实现方案的代码控制量子计算设备。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种代码转换方法、装置、电子设备及存储介质。
背景技术
量子信息软件工具包(QISKit)是一个开源软件开发套件(SDK),用于在IBMQExperience中使用OpenQASM量子语言和量子处理器。QISKit也是一个开源量子编程框架,通过在经典计算机上构建量子处理器进行研究,提供了量子编程所需的基本构建块。IBM开源的QISKit中提供了多种量子计算过程描述方案,如,OpenPulse方案是基于脉冲波形的实现方案,然而,与OpenPulse方案代码对应的代码无法用于控制量子计算设备,存在无法基于OpenPulse方案代码控制量子计算设备的技术问题。
发明内容
本发明实施例针对现有技术存在的问题,提供了一种代码转换方法、装置、电子设备及存储介质,以实现基于OpenPulse方案代码生成用于控制量子计算设备的代码,进而操控各量子计算设备的各波形输出通道输出波形。
第一方面,本发明实施例提供了一种代码转换方法,该方法包括:
获取待转换量子计算过程描述方案的实现类,基于所述待转换量子计算过程描述方案的实现类创建待转换量子计算过程描述方案对象;
对所述待转换量子计算过程描述方案对象的指令属性所包含的多条指令数据进行遍历,其中,每条指令数据分别为每个波形输出起始时刻下的各波形输出通道的操作波形指令;
针对每条所述指令数据,基于预先配置的量子计算设备与波形输出通道的对应关系对所述指令数据进行数据拆分处理,确定各量子计算设备的各波形输出通道在各波形输出起始时刻下的操作波形指令;
如果操作波形指令为执行指令,则将所述操作波形指令替换为与所述执行指令对应的基础波形代码,得到基础波形代码,基于所述基础波形代码操控各量子设备的各波形输出通道输出波形。
第二方面,本发明实施例还提供了一种代码转换装置,该装置包括:
对象创建模块,用于获取待转换量子计算过程描述方案的实现类,基于所述待转换量子计算过程描述方案的实现类创建待转换量子计算过程描述方案对象;
指令数据遍历模块,用于对所述待转换量子计算过程描述方案对象的指令属性所包含的多条指令数据进行遍历,其中,每条指令数据分别为每个波形输出起始时刻下的各波形输出通道的操作波形指令;
数据拆分处理模块,用于针对每条所述指令数据,基于预先配置的量子计算设备与波形输出通道的对应关系对所述指令数据进行数据拆分处理,确定各量子计算设备的各波形输出通道在各波形输出起始时刻下的操作波形指令;
波形代码得到模块,用于如果操作波形指令为执行指令,则将所述操作波形指令替换为与所述执行指令对应的基础波形代码,得到基础波形代码,基于所述基础波形代码操控各量子设备的各波形输出通道输出波形。
第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于材料科学姑苏实验室;国仪量子(合肥)技术有限公司,未经材料科学姑苏实验室;国仪量子(合肥)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111345815.X/2.html,转载请声明来源钻瓜专利网。