1.本发明涉及一种量子云平台量子计算机组的管理方法,属于量子云平台、量子计算机、经典计算和量子计算技术领域。
背景技术:2.超导量子计算机的核心是量子芯片和量子测控系统,通过量子测控系统可以将设计好的量子电路转换成相应的量子控制脉冲信号,进而实现操控量子计算机的运作。其中, 量子比特的初始化阶段是超导量子计算机执行量子计算应用程序的基础,期间需要确定量 子测控系统的初始化参数。由于涉及量子测控系统与量子芯片等高精度物理设备,同时还 要考虑量子亏损等不可预测的因素,现有技术确定量子测控系统的初始化参数时存在困难。
3.
技术实现要素:4.本发明目的是提供了一种量子云平台量子计算机组的管理方法,使得量子计算机批量管理更加清晰明了,大幅提高了量子计算机的管理效率。
5.本发明为实现上述目的,通过以下技术方案实现:一种量子云平台量子计算机组的管理方法,包括以下步骤:1)创建量子计算机属性参数模型;2)在量子云平台对当前登录用户进行权限验证,量子云平台的开发者或使用者在量子云平台执行创建量子计算机组操作;3)完成量子计算机组基本条件创建,对量子计算机组内的量子计算机设置批量管理方式;4)对需要生效的量子计算机组进行激活操作。
6.优选的,所述步骤1)中,所述终端属性参数包含量子计算机初始参数、量子计算机校准参数、量子计算机固有参数和量子计算机状态参数;其中量子计算机固有参数是描述量子计算机固有特性的一组静态参数模型;量子计算机状态参数是由服务器端应用程序描述量子计算机状态的一组参数模型,由量子云平台服务器端控制,量子计算机自身应用程序无法访问和更改;量子计算机初始化参数和量子计算机校准参数作用于量子计算机的,可以批量控制量子计算机的初始化和校准,并返回初始化和校准结果。
7.根据权利要求2所述的量子云平台量子计算机组的管理方法,其特征在于,所述量子计算机固有参数包括量子计算机名称,量子计算机类型,量子计算机位置和量子计算机具体技术参数;所述量子计算机状态参数包括量子计算机激活状态和服务端订阅参数;所述量子计算机初始化参数保证了量子计算机正常运行,量子计算机校准参数保
证了量子计算机可靠正确运行。
8.优选的,所述步骤2)中,创建终端组包括以下步骤:1)设定量子计算机组的基本信息,包括量子计算机组的名称,优先级和描述信息 为每个量子计算机组指定优先级,当同一个量子计算机同时满足多个量子计算机组的条件时,根据量子计算机组的优先级处理,选择高优先级的量子计算机组,适配高优先级量子计算机组的控制条件;2)建立量子计算机组过滤条件量子云平台,基于表达式语言编辑量子计算机组过滤条件;3)测试量子计算机组过滤条件,建立完成量子计算机组过滤条件,对已有过滤条件进行测试,指定虚拟量子计算机具体参数值,量子云平台计算各量子计算机组过滤条件结果,以确认过滤条件正确性。
9.优选的,所述步骤3)中,对量子计算机组内的量子计算机批量管理方式包括以下步骤:1)建立量子计算机配置参数模型,在量子云平台创建量子计算机配置参数模型,量子计算机配置参数模型包含量子计算机设备运行时可以远程配置的参数,包括量子计算机的初始化环境参数以及量子计算机的校准环境参数,还包括量子计算机的上报周期和量子计算机的运行环境参数,同时指定参数的名称和参数值的数据类型,以及设置参数的默认值;特别的量子计算机初始化参数和量子计算机校准参数要保证量子计算机正常准确运行;2)指定量子计算机组配置参数值,选取一个量子计算机组,为该量子计算机组指定配置参数的具体值,包括指定满足该量子计算机组的所有量子计算机初始化参数、校准参数、计算机状态采集频率和采集数据计算权重;3)指定订阅通知主题,支持添加多个订阅主题,满足该量子计算机组的所有量子计算机设备都会收到已添加主题的通知。
10.优选的,所述步骤4)中对需要生效的量子计算机组进行激活操作具体步骤如下:1)量子云平台接收已激活量子计算机组的过滤条件、配置参数和订阅主题,2)对所有已接入的量子计算机设备参数值进行计算匹配,将符合过滤条件并且满足优先级要求的量子计算机加入该量子计算机组;3)量子云平台进行配置更新,将特定的配置参数具体值发放到该量子计算机组的所有量子计算机,量子计算机监听到新的配置项后,执行相应的动作;4)量子云平台为该量子计算机组所有量子计算机订阅特定主题,进入主题消息监听状态。
11.优选的,所述量子计算机云平台基于分布式技术和云计算以及量子计算架构,由经典计算和量子计算组成,支持高并发用户访问和海量数据的处理。
12.本发明的优点在于:该量子云平台量子计算机组管理方法,通过建立灵活的量子计算机组过滤条件,将大量量子计算机动态归属于不同的量子计算机组,并对不同的量子计算机组制定不同的配置参数, 对于量子云平台对量子计算机批量初始化参数、批量校准参数,使得量子计算机批量管理更加清晰明了,大幅提高了量子计算机的管理效率。
为每个量子计算机组指定优先级,当同一个量子计算机同时满足多个量子计算机组的条件时,将根据量子计算机组的优先级处理,选择高优先级的量子计算机组,适配高优先级量子计算机组的控制条件;2)建立量子计算机组过滤条件 量子云平台基于表达式语言编辑量子计算机组过滤条件;3)测试量子计算机组过滤条件 建立完成量子计算机组过滤条件后,对已有过滤条件进行测试,可以指定虚拟量子计算机具体参数值,量子云平台计算各量子计算机组过滤条件结果,以确认过滤条件正确性。
21.所述步骤(3)中,对量子计算机组内的量子计算机批量管理方式包括以下步骤:1)建立量子计算机配置参数模型 执行量子计算机组管理的先决条件是在量子云平台创建量子计算机配置参数模型,量子计算机配置参数模型包含量子计算机设备运行时可以远程配置的参数,包括量子计算机的初始化环境参数以及量子计算机的校准环境参数,还包括量子计算机的上报周期和量子计算机的运行环境参数,同时指定参数的名称和参数值的数据类型,以及设置参数的默认值;特别是量子计算机初始化参数和量子计算机校准参数是作用于量子计算机真机的,初始化参数的设置和校准保证量子计算机正常准确运行;2)指定量子计算机组配置参数值 选取某个量子计算机组,并为该量子计算机组指定配置参数的具体值,包括指定满足该量子计算机组的所有量子计算机初始化参数和校准参数,还有量子计算机状态采集频率和采集数据计算权重;3)指定订阅通知主题 支持添加多个订阅主题,满足该量子计算机组的所有量子计算机设备都会收到已添加主题的通知。
22.所述步骤(4)中,量子云平台接收已激活量子计算机组的过滤条件、配置参数和订阅主题,首先对所有已接入的量子计算机设备参数值进行计算匹配,将符合过滤条件并且满足优先级要求的量子计算机加入该量子计算机组;然后量子云平台进行配置更新,将特定的配置参数具体值发放到该量子计算机组的所有量子计算机,量子计算机监听到新的配置项后,执行相应的动作;最后量子云平台为该量子计算机组所有量子计算机订阅特定主题,进入主题消息监听状态。所述量子计算机云平台基于分布式技术和云计算以及量子计算架构,由经典计算和量子计算组成,支持高并发用户访问和海量数据的处理。