Quantum cloud platform quantum device monitoring method and related equipment

By obtaining the operating parameters and load status of quantum devices in the quantum cloud platform, determining the target monitoring experiment and conducting analysis, the problems of low monitoring efficiency and poor effect in the existing technology are solved, and efficient and accurate quantum device monitoring and fault response are achieved.

CN115409188BActive Publication Date: 2025-05-06SHENZHEN SPINQ TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210957449.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-10
Publication Date
2025-05-06
Estimated Expiration
2042-08-10

AI Technical Summary

Technical Problem

The quantum device monitoring efficiency and poor effect of quantum cloud platforms in the prior art lead to a long time consuming of quantum devices, which affects processing user tasks.

Method used

By obtaining the operating parameters, equipment parameters and service types of quantum devices in the quantum cloud platform, different methods are used to obtain the load status according to different service types, and target monitoring experiments are determined based on the equipment parameters, and monitoring and analysis are carried out to obtain the abnormal level and monitoring and analysis results.

Benefits of technology

It improves the efficiency and accuracy of quantum device monitoring, reduces the time of qubits, promptly detects and responds to device failures, and reduces damage to quantum devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115409188B_ABST
    Figure CN115409188B_ABST
Patent Text Reader

Abstract

The embodiments of the present application belong to the field of quantum cloud computing, and relate to a method for monitoring quantum devices on a quantum cloud platform, including obtaining the operating parameters, device parameters, and service type of quantum devices in the quantum cloud platform; when the service type is a shared service type, obtaining the load state of the quantum devices in the quantum platform; or, when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, when the experimental time is reached, obtaining the load state of the quantum device; when the load state of the quantum device is a preset state, determining the target monitoring experiment according to the device parameters, and monitoring and analyzing the quantum device according to the operating parameters and the target monitoring experiment to obtain the monitoring and analysis results. The present application also provides related equipment for monitoring quantum devices on a quantum cloud platform. The present application effectively improves monitoring efficiency and monitoring accuracy, so that operation and maintenance personnel can accurately and timely understand the status of quantum devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of quantum cloud computing technology, and in particular to a method for monitoring quantum devices on a quantum cloud platform and related equipment. Background Art

[0002] Quantum devices encode information in quantum bits and use the superposition characteristics of quantum bits to process multiple information in parallel. Quantum computing has been proven to significantly accelerate classical computing on some problems, such as prime factorization of large numbers and searching unordered databases.

[0003] A quantum cloud platform refers to a platform that uses quantum devices to provide cloud computing services. Multiple quantum devices are connected to the quantum cloud platform. During long-term operation, the working status of each quantum device may change, such as failures, abnormalities, etc. The existing processing method is to manually monitor each quantum device, which has low monitoring efficiency and poor monitoring effect. In addition, manual monitoring takes a long time for quantum devices, affecting the quantum devices' processing of user tasks. Summary of the invention

[0004] The embodiments of the present application provide a quantum cloud platform quantum device monitoring method and related equipment to solve the problems of low monitoring efficiency and poor monitoring effect in the prior art.

[0005] In order to solve the above technical problems, the embodiment of the present application provides a quantum cloud platform quantum device monitoring method, which adopts the following technical solution:

[0006] Obtaining operating parameters, device parameters, and service types of the quantum devices in the quantum cloud platform;

[0007] When the service type is a shared service type, the load state of the quantum device in the quantum platform is obtained; or, when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, when the experimental time is reached, the load state of the quantum device is obtained;

[0008] When the load state of the quantum device is a preset state, a target monitoring experiment is determined according to the device parameters, and the quantum device is monitored and analyzed according to the operating parameters and the target monitoring experiment to obtain a monitoring and analysis result.

[0009] Furthermore, the step of determining the target monitoring experiment according to the device parameters includes:

[0010] Extracting a device identification and device characteristic information of the quantum device from the device parameters;

[0011] If the device identifier is an indicator identifier, determining whether the operating parameter meets a preset threshold, and if the operating parameter meets the preset threshold, determining a target monitoring experiment according to the device characteristic information;

[0012] If the device identifier is a non-indicator identifier, a target monitoring experiment is determined based on the device feature information.

[0013] Further, when the indicator identifier is a nuclear magnetic resonance identifier, it is determined whether the lock field voltage in the operating parameters meets a preset threshold, and if the lock field voltage in the operating parameters meets the preset threshold, it is determined that the target monitoring experiment is a random benchmark test according to the device characteristic information;

[0014] When the non-index identifier is a superconducting identifier, the target monitoring experiment is determined to be a Rabi oscillation experiment and a Ramsey experiment according to the device characteristic information.

[0015] Furthermore, the step of monitoring and analyzing the quantum device according to the operating parameters and the target monitoring experiment to obtain the monitoring and analysis results includes:

[0016] determining a first state of the quantum device according to the operating parameter;

[0017] If the first state of the quantum device does not satisfy the first set state, determining an abnormality level according to the first state;

[0018] If the first state of the quantum device satisfies the first set state, obtaining a task running result within a target running time period, and determining a second state of the quantum device according to the task running result;

[0019] If the second state of the quantum device does not satisfy the second set state, determining the abnormality level according to the second state;

[0020] If the second state of the quantum device satisfies the second set state, determining the operating state of the quantum device according to the experimental result of the target monitoring experiment, and determining the abnormality level according to the operating state of the quantum device;

[0021] The abnormal level is used as the monitoring and analysis result.

[0022] Furthermore, the step of determining the abnormality level according to the operating state of the quantum device includes:

[0023] If the operation state of the quantum device is an unavailable state, determining that the abnormality level is a severe level;

[0024] If the operation state of the quantum device is an available state, the current fidelity is extracted from the task operation result, and the abnormality level is determined according to the comparison result between the current fidelity and the preset fidelity.

[0025] Furthermore, after the step of obtaining the monitoring and analysis results, the method further comprises:

[0026] An early warning method is determined according to the abnormality level, and the abnormality level and the monitoring and analysis result are output according to the early warning method.

[0027] Furthermore, the step of outputting the abnormality level and the monitoring and analysis result according to the early warning method includes:

[0028] When the abnormality level meets the preset level, a target output time period for early warning is determined according to the load state of the quantum device, and the abnormality level and the monitoring and analysis result are output within the target output time period for early warning.

[0029] Furthermore, the step of outputting the abnormality level and the monitoring and analysis result according to the early warning method includes:

[0030] The warning response time is determined according to the abnormality level, and the abnormality level, the monitoring and analysis results, and the warning response time are output according to the warning method.

[0031] In order to solve the above technical problems, the embodiment of the present application also provides a quantum cloud platform quantum device monitoring device, which adopts the following technical solution:

[0032] It includes a control module, a monitoring module, a data analysis module and an early warning module, wherein the monitoring module, the data analysis module and the early warning module are all connected to the control module;

[0033] The monitoring module is used to obtain the operating parameters, device parameters and service types of the quantum devices in the quantum cloud platform;

[0034] The data analysis module is used to obtain the load state of the quantum device in the quantum platform when the service type is a shared service type; or, when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, obtain the load state of the quantum device when the experimental time is reached; when the load state of the quantum device is a preset state, determine a target monitoring experiment according to the device parameters; monitor and analyze the quantum device according to the operating parameters and the target monitoring experiment to obtain a monitoring and analysis result;

[0035] The early warning module is used to send the abnormal level of the quantum device and the monitoring and analysis results to the operation and maintenance personnel.

[0036] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:

[0037] It includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the quantum cloud platform quantum device monitoring method as described above are implemented.

[0038] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:

[0039] The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the quantum cloud platform quantum device monitoring method as described above are implemented.

[0040] Compared with the prior art, the embodiment of the present application has the following beneficial effects: by obtaining the operating parameters, device parameters and service type of the quantum device in the quantum cloud platform; when the service type is a shared service type, the load state of the quantum device in the quantum platform is obtained; or, when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through the prediction model, when the experimental time is reached, the load state of the quantum device is obtained; when the load state of the quantum device is a preset state, the target monitoring experiment is determined according to the device parameters, and the quantum device is monitored and analyzed according to the operating parameters and the target monitoring experiment to obtain the monitoring and analysis results. In this application, different methods of determining the load state of the quantum device are used for different service types, and an abnormal analysis experiment is performed when the load state is a preset state, so as to improve the efficiency and accuracy of monitoring and analysis, reduce the occupation of quantum bits, and after obtaining the monitoring and analysis results, the operation and maintenance personnel can understand the current state of each quantum device on the quantum cloud platform according to the monitoring and analysis results, and can also respond in time for maintenance if the quantum device fails or is damaged, thereby reducing the damage to the quantum device. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0042] Figure 1is an exemplary system architecture diagram to which the present application may be applied;

[0043] Figure 2 yes Figure 1 The server architecture diagram;

[0044] Figure 3 is a flow chart of an embodiment of a method for monitoring quantum devices on a quantum cloud platform according to the present application;

[0045] Figure 4 It is a structural schematic diagram of an embodiment of a quantum device monitoring device of a quantum cloud platform according to the present application;

[0046] Figure 5 It is a structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION

[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0048] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0049] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0050] like Figure 1 and Figure 2 As shown, the system architecture 100 may include a quantum cloud platform 101 and a server 102; wherein the server 102 may be a server that provides various services, and the server 102 may include at least one quantum device.

[0051] It should be noted that the quantum cloud platform quantum device monitoring method provided in the embodiment of the present application is generally executed by a server, and accordingly, the quantum cloud platform quantum device monitoring device is generally arranged in the server.

[0052] Continue to refer Figure 3 , shows a flow chart of an embodiment of a method for monitoring quantum devices on a quantum cloud platform according to the present application. The method for monitoring quantum devices on a quantum cloud platform comprises the following steps:

[0053] Step S201, obtaining the operating parameters, device parameters and service type of the quantum device in the quantum cloud platform.

[0054] In this embodiment, the quantum cloud platform quantum device monitoring method is run on the electronic device (e.g. Figure 1 The server shown in the figure can receive the operation parameters, device parameters and load status of the quantum device from the quantum cloud platform through a wired connection or a wireless connection. It should be noted that the above wireless connection method may include but is not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.

[0055] The above-mentioned operating parameters include environmental parameters and internal parameters. The environmental parameters are the parameters in the operating environment of the quantum devices in the quantum cloud platform, such as the temperature of the computer room, the temperature of the dilution refrigerator, and the level of cooling materials such as liquid nitrogen and liquid helium; the internal parameters are the internal parameters of the quantum devices themselves during operation in the quantum cloud platform (such as the lock field voltage in the nuclear magnetic quantum device); the above-mentioned device parameters are the specifications of the quantum devices, such as the technical route (nuclear magnetic quantum device, superconducting quantum device or other), the number of quantum bits, etc.

[0056] Step S202, when the service type is a shared service type, obtaining the load state of the quantum device in the quantum platform; or when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, when the experimental time is reached, obtaining the load state of the quantum device.

[0057] In this embodiment, the above service types include shared service types and exclusive service types; among them, in the shared service type, the quantum devices on the quantum cloud platform are in a shared state and can be accessed by any user. Generally speaking, in order to meet the needs of users, there are multiple quantum devices, and these multiple quantum devices constitute a quantum device set; in the exclusive service type, the quantum devices on the quantum cloud platform can only be accessed by the target user, and the quantum devices process all user tasks sent by the target user.

[0058] The above prediction model is a combination of the Arima model (differential integrated moving average autoregressive model) and the neural network; when the service type is an exclusive service type, the prediction model predicts the experimental moment when the load state of the quantum device is a preset state (see below for details).

[0059] The above-mentioned experimental time is characterized as the starting time of the abnormal analysis experiment on the quantum device according to the target monitoring experiment.

[0060] Step S203: when the load state of the quantum device is a preset state, determining a target monitoring experiment according to the device parameters, and monitoring and analyzing the quantum device according to the operating parameters and the target monitoring experiment to obtain a monitoring and analysis result.

[0061] In this embodiment, the above-mentioned preset state may be an idle state. Since quantum bits need to be occupied when monitoring and analysis is performed, if monitoring and analysis is performed when the preset state is an idle state, the occupation of quantum bits by abnormal analysis experiments can be effectively reduced, thereby reducing the impact on the processing efficiency of user tasks.

[0062] In actual applications, if the above-mentioned preset state is an idle state, when the service type is a shared service type, the quantum cloud platform determines the quantum devices that can be monitored and analyzed in each quantum device according to the load state of each quantum device; if there are three quantum devices in the quantum cloud platform, two of which have a general load state, and the remaining quantum device has an idle load state, then the quantum device with an idle load state is selected for monitoring and analysis; based on this, in the shared service type, the allocation freedom of the abnormal analysis experiment is large.

[0063] The above-mentioned preset state is an idle state. When the service type is an exclusive service type, since in the exclusive service type, the quantum device is exclusively used by the target user, it is necessary to use a prediction model to predict the experimental time when the load state of the quantum device is in an idle state. When the experimental time is reached, the load state of the quantum device is obtained. If it is in an idle state, the quantum device is monitored and analyzed.

[0064] In this application, different methods of determining the load status of quantum devices are used for different service types, and an abnormal analysis experiment is performed when the load status is a preset state, so as to improve the efficiency and accuracy of monitoring and analysis and reduce the occupancy of quantum bits. After obtaining the monitoring and analysis results, users can understand the current status of each quantum device on the quantum cloud platform based on the monitoring and analysis results. If the quantum device fails or is damaged, they can also respond in time for maintenance to reduce damage to the quantum device.

[0065] In some optional implementations, before the above step S202, the step of determining the target monitoring experiment according to the device parameters includes:

[0066] Extracting a device identification and device characteristic information of the quantum device from the device parameters;

[0067] If the device identifier is an indicator identifier, determining whether the operating parameter meets a preset threshold, and if the operating parameter meets the preset threshold, determining a target monitoring experiment according to the device characteristic information;

[0068] If the device identifier is a non-indicator identifier, a target monitoring experiment is determined based on the device feature information.

[0069] In this embodiment, the device characteristic information may be a device model. The device identification is an indicator identification / non-indicator identification. The indicator identification and non-indicator identification refer to the type of quantum device. The device identification is initially distinguished to obtain an indicator identification and a non-indicator identification. The indicator identification / non-indicator identification corresponds to a type of quantum device. For example, if the indicator identification is a nuclear magnetic resonance identification, the corresponding quantum device is a nuclear magnetic resonance quantum device; and if the non-indicator identification is a superconducting identification, the corresponding quantum device is a superconducting quantum device.

[0070] Furthermore, when the device identifier is an indicator identifier, a preset threshold is determined according to the indicator identifier, and then whether the quantum device is abnormal is determined according to the comparison result of the operating parameters and the preset threshold, and then the target monitoring experiment is determined through the device characteristic information; if the indicator identifier is a nuclear magnetic resonance identifier, the corresponding quantum device is a nuclear magnetic resonance quantum device, and a lock field voltage (i.e., an internal parameter in the operating parameters) needs to be applied to the nuclear magnetic resonance quantum device. When the lock field voltage meets the preset threshold (such as greater than or equal to the preset indicator threshold), it is determined that the nuclear magnetic resonance quantum device needs to be monitored and analyzed to determine the factors that cause the abnormality of the nuclear magnetic resonance quantum device; when the lock field voltage of the nuclear magnetic resonance quantum device meets the preset threshold, the device performance level can be further determined through the target monitoring experiment for the random benchmark test RB, and the quantum bit frequency can be recalibrated if necessary.

[0071] When the device identifier is a non-indicator identifier, it is characterized by the inability to make a preliminary judgment on the abnormality through simple indicators (such as judging whether a threshold is met), and the target monitoring experiment is determined directly through the device characteristic information; if the non-indicator identifier is a superconducting identifier, the corresponding quantum device is a superconducting quantum device. In the experiment, in order to reduce the occupation time of quantum bits in the abnormal analysis experiment, the target monitoring experiment can choose Rabi oscillation experiment and Ramsey experiment.

[0072] In this way, different abnormality judgment steps are adopted according to different device identifications, which effectively improves the efficiency and accuracy of abnormality judgment and reduces the occupancy of quantum bits.

[0073] In some optional implementations, in step S203, the step of monitoring and analyzing the quantum device according to the operating parameters and the target monitoring experiment to obtain the monitoring and analysis results includes:

[0074] determining a first state of the quantum device according to the operating parameter;

[0075] If the first state of the quantum device does not satisfy the first set state, determining an abnormality level according to the first state;

[0076] If the first state of the quantum device satisfies the first set state, obtaining a task running result within a target running time period, and determining a second state of the quantum device according to the task running result;

[0077] If the second state of the quantum device does not satisfy the second set state, determining the abnormality level according to the second state;

[0078] If the second state of the quantum device satisfies the second set state, determining the operating state of the quantum device according to the experimental result of the target monitoring experiment, and determining the abnormality level according to the operating state of the quantum device;

[0079] The abnormal level is used as the monitoring and analysis result.

[0080] In this embodiment, the target running time period is the target time period for executing user tasks; the task running result is the result after executing the user task, including processing efficiency, processing accuracy, etc.; the abnormality level is divided into three levels, among which the first abnormality level is characterized by large-scale abnormalities in quantum devices in the computer room, the second abnormality level is that some quantum devices in the computer room cannot work, and the third abnormality level is that some quantum devices in the computer room deviate from the preset state.

[0081] In practical applications, the first state of the quantum device is first analyzed according to the operating parameters (including environmental parameters and internal parameters), such as analyzing the temperature of the computer room in the environmental parameters. If the temperature of the computer room is greater than the set value, that is, the first state of the quantum device does not meet the first set state and is in an abnormal state, the abnormal level is determined. On the contrary, if the temperature of the computer room is less than the set value, the task running results within the target running time period are obtained, and the second state of the quantum device is analyzed according to the task running results to further confirm the state of the quantum device. In confirming the second state of the quantum device, after analyzing the task results of the quantum device processing the user task within the target time period, the fidelity is extracted from the task results. If the fidelity is lower than the set fidelity, it is determined that the second state of the quantum device does not meet the second set state and is in an abnormal state, and the abnormal level is determined. On the contrary, if the fidelity is greater than or equal to the set fidelity, it is determined that the second state of the quantum device meets the second set state, and the target monitoring experiment is used to experiment on the quantum device to further determine the state of the quantum device.

[0082] By analyzing the operating status of quantum devices in multiple dimensions (task operation results, operating parameters, and experimental results), the accuracy of quantum device status judgment can be effectively guaranteed, so that when an abnormality occurs in the quantum device, the operation and maintenance personnel can be notified in time, reducing the impact on the quantum device when processing user tasks.

[0083] In some optional implementations, the step of determining the abnormality level according to the operating state of the quantum device includes:

[0084] If the operation state of the quantum device is an unavailable state, determining that the abnormality level is a severe level;

[0085] If the operation state of the quantum device is an available state, the current fidelity is extracted from the task operation result, and the abnormality level is determined according to the comparison result between the current fidelity and the preset fidelity.

[0086] In this embodiment, the current fidelity may be calculated by quantum state tomography (QST), quantum process tomography (QPT), etc., which is not specifically limited here.

[0087] Taking a single-bit gate as an example, the fidelity of a single-bit gate is generally 99.9%; in practical applications, a preset fidelity (such as 95%) can be set according to actual needs, that is, in practical applications, when the fidelity of a single-bit gate is less than or equal to the preset fidelity, it is determined that the quantum device needs maintenance.

[0088] In some optional implementations, the above step S203, after the step of obtaining the monitoring and analysis results, further includes:

[0089] An early warning method is determined according to the abnormality level, and the monitoring and analysis results are output according to the early warning method.

[0090] In this embodiment, the warning methods include email notification, SMS notification, telephone notification, etc.; in actual applications, the warning method corresponding to the abnormality level can be determined according to the response speed of different notifications. For example, when the abnormality level is level one, notification is made by telephone; when the abnormality level is level two, notification is made by SMS; when the abnormality level is level three, notification is made by email.

[0091] In some optional implementations, the step of outputting the abnormality level and the monitoring and analysis result according to the early warning method includes:

[0092] When the abnormality level meets the preset level, a target output time period for early warning is determined according to the load state of the quantum device, and the abnormality level and the monitoring and analysis result are output within the target output time period for early warning.

[0093] In this embodiment, by setting a target output time period for early warning, the abnormal level and monitoring and analysis results can be delivered to the operation and maintenance personnel in a timely manner to avoid a large deviation between the actual state of the quantum device and the target state (such as the optimal state), thereby reducing the impact on the quantum device when processing user tasks.

[0094] In some optional implementations, the step of outputting the abnormality level and the monitoring and analysis result according to the early warning method includes:

[0095] The warning response time is determined according to the abnormality level, and the abnormality level, the monitoring and analysis results, and the warning response time are output according to the warning method.

[0096] In this embodiment, the warning response time is characterized by the need for the operation and maintenance personnel to respond within the set time; in actual applications, different warning response times may correspond to different abnormality levels. For example, compared with the second abnormality level, the warning response time is the shortest at the first abnormality level and the longest at the third abnormality level.

[0097] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0098] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0099] Further references Figure 4 , as a response to the above Figure 3 The present application provides an embodiment of a quantum cloud platform quantum device monitoring device, and the device embodiment is similar to Figure 3 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0100] like Figure 4 As shown, the quantum cloud platform quantum device monitoring device 300 described in this embodiment includes: a control module 301, a monitoring module 302, a data analysis module 303 and an early warning module 304, and the monitoring module 302, the data analysis module 303 and the early warning module 304 are all connected to the control module;

[0101] The control module 301 is used to receive and store the operating parameters of the quantum device and the target monitoring experiment acquired by the monitoring module 302, to send data analysis instructions to the data analysis module, to send experiment instructions to the monitoring module, and to send warning instructions to the warning module;

[0102] The monitoring module 302 is used to obtain the operating parameters, device parameters and service types of the quantum devices in the quantum cloud platform, and to receive the experimental instructions sent by the control module 301 to perform target monitoring experiments;

[0103] The data analysis module 303 is used to receive the data analysis instruction sent by the control module 301, analyze the operating parameters, device parameters and service type of the quantum device; when the service type is a shared service type, obtain the load state of the quantum device in the quantum platform; or when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, when the experimental time is reached, obtain the load state of the quantum device; when the load state of the quantum device is a preset state, determine the target monitoring experiment according to the device parameters, monitor and analyze the quantum device according to the operating parameters and the target monitoring experiment, and obtain a monitoring and analysis result.

[0104] The early warning module 304 is used to receive the early warning instruction sent by the control module 301, determine the early warning method according to the abnormality level, and output the abnormality level and the monitoring and analysis result according to the early warning method.

[0105] In this application, different methods of determining the load status of quantum devices are used for different service types, and an abnormal analysis experiment is performed when the load status is a preset state, so as to improve the efficiency and accuracy of monitoring and analysis and reduce the occupancy of quantum bits. After obtaining the monitoring and analysis results, users can understand the current status of each quantum device on the quantum cloud platform based on the monitoring and analysis results. If the quantum device fails or is damaged, they can also respond in time for maintenance to reduce damage to the quantum device.

[0106] In some optional implementations, the data analysis module 303 is further configured to perform the following steps:

[0107] Extracting a device identification and device characteristic information of the quantum device from the device parameters;

[0108] If the device identifier is an indicator identifier, determining whether the operating parameter meets a preset threshold, and if the operating parameter meets the preset threshold, determining a target monitoring experiment according to the device characteristic information;

[0109] If the device identifier is a non-indicator identifier, a target monitoring experiment is determined based on the device feature information.

[0110] In some optional implementations, the data analysis module 303 is further configured to perform the following steps:

[0111] When the indicator identifier is a nuclear magnetic resonance identifier, it is determined whether the lock field voltage in the operating parameters meets a preset threshold value, and if the lock field voltage in the operating parameters meets the preset threshold value, it is determined that the target monitoring experiment is a random benchmark test according to the device characteristic information.

[0112] When the non-index identifier is a superconducting identifier, the target monitoring experiment is determined to be a Rabi oscillation experiment and a Ramsey experiment according to the device characteristic information.

[0113] In some optional implementations, the data analysis module 303 is further configured to perform the following steps:

[0114] determining a first state of the quantum device according to the operating parameter;

[0115] If the first state of the quantum device does not satisfy the first set state, determining an abnormality level according to the first state;

[0116] If the first state of the quantum device satisfies the first set state, obtaining a task running result within a target running time period, and determining a second state of the quantum device according to the task running result;

[0117] If the second state of the quantum device does not satisfy the second set state, determining the abnormality level according to the second state;

[0118] If the second state of the quantum device satisfies the second set state, determining the operating state of the quantum device according to the experimental result of the target monitoring experiment, and determining the abnormality level according to the operating state of the quantum device;

[0119] The abnormal level is used as the monitoring and analysis result.

[0120] In some optional implementations, the data analysis module 303 is further configured to perform the following steps:

[0121] If the operation state of the quantum device is an unavailable state, determining that the abnormality level is a severe level;

[0122] If the operation state of the quantum device is an available state, the current fidelity is extracted from the task operation result, and the abnormality level is determined according to the comparison result between the current fidelity and the preset fidelity.

[0123] In some optional implementations, the early warning module 304 is further configured to perform the following steps:

[0124] When the abnormality level meets the preset level, a target output time period for early warning is determined according to the load state of the quantum device, and the abnormality level and the monitoring and analysis result are output within the target output time period for early warning.

[0125] In some optional implementations, the early warning module 304 is further configured to perform the following steps:

[0126] The warning response time is determined according to the abnormality level, and the abnormality level, the monitoring and analysis results, and the warning response time are output according to the warning method.

[0127] To solve the above technical problems, the present application also provides a computer device. Figure 5 , Figure 5 This is a basic structural block diagram of the computer device in this embodiment.

[0128] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 4 with components 41-43, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0129] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a quantum cloud platform, etc. The computer device may interact with a user through a keyboard, a mouse, a remote control, a touch pad, or a voice control device.

[0130] The memory 41 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as a hard disk or memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 4. Of course, the memory 41 can also include both the internal storage unit of the computer device 4 and its external storage device. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as the program code of the quantum cloud platform quantum device monitoring method, etc. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or are to be output.

[0131] The processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run the program code stored in the memory 41 or process data, such as running the program code of the quantum cloud platform quantum device monitoring method.

[0132] The network interface 43 may include a wireless network interface or a wired network interface. The network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.

[0133] In this application, different methods of determining the load status of quantum devices are used for different service types, and an abnormal analysis experiment is performed when the load status is a preset state, so as to improve the efficiency and accuracy of monitoring and analysis and reduce the occupancy of quantum bits. After obtaining the monitoring and analysis results, users can understand the current status of each quantum device on the quantum cloud platform based on the monitoring and analysis results. If the quantum device fails or is damaged, they can also respond in time for maintenance to reduce damage to the quantum device.

[0134] The present application also provides another implementation, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores a quantum cloud platform quantum device monitoring program, and the quantum cloud platform quantum device monitoring program can be executed by at least one processor to enable the at least one processor to perform the steps of the quantum cloud platform quantum device monitoring method as described above.

[0135] In this application, different methods of determining the load status of quantum devices are used for different service types, and an abnormal analysis experiment is performed when the load status is a preset state, so as to improve the efficiency and accuracy of monitoring and analysis and reduce the occupancy of quantum bits. After obtaining the monitoring and analysis results, users can understand the current status of each quantum device on the quantum cloud platform based on the monitoring and analysis results. If the quantum device fails or is damaged, they can also respond in time for maintenance to reduce damage to the quantum device.

[0136] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0137] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.

Claims

1. A quantum cloud platform quantum device monitoring method, characterized in that: The steps include: Obtaining operating parameters, device parameters, and service types of the quantum devices in the quantum cloud platform; When the service type is a shared service type, the load state of the quantum device in the quantum cloud platform is obtained; or, when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, when the experimental time is reached, the load state of the quantum device is obtained; When the load state of the quantum device is a preset state, a target monitoring experiment is determined according to the device parameters, and the quantum device is monitored and analyzed according to the operating parameters and the target monitoring experiment to obtain a monitoring and analysis result.

2. The method for monitoring quantum devices on a quantum cloud platform according to claim 1, characterized in that: The step of determining the target monitoring experiment according to the device parameters comprises: Extracting a device identification and device characteristic information of the quantum device from the device parameters; If the device identifier is an indicator identifier, determining whether the operating parameter meets a preset threshold, and if the operating parameter meets the preset threshold, determining a target monitoring experiment according to the device characteristic information; If the device identifier is a non-indicator identifier, a target monitoring experiment is determined based on the device feature information.

3. The method for monitoring quantum devices on a quantum cloud platform according to claim 2, characterized in that: When the indicator identifier is a nuclear magnetic resonance identifier, determining whether the lock field voltage in the operating parameters meets a preset threshold, and if the lock field voltage in the operating parameters meets the preset threshold, determining that the target monitoring experiment is a random benchmark test according to the device characteristic information; When the non-index mark is a superconducting mark, the target monitoring experiment is determined to be a Rabi oscillation experiment and a Ramsey experiment according to the device characteristic information.

4. The method for monitoring quantum devices on a quantum cloud platform according to any one of claims 1 to 3, characterized in that: The step of monitoring and analyzing the quantum device according to the operating parameters and the target monitoring experiment to obtain the monitoring and analysis results comprises: determining a first state of the quantum device according to the operating parameter; If the first state of the quantum device does not satisfy the first set state, determining an abnormality level according to the first state; If the first state of the quantum device satisfies the first set state, obtaining a task running result within a target running time period, and determining a second state of the quantum device according to the task running result; If the second state of the quantum device does not satisfy the second set state, determining the abnormality level according to the second state; If the second state of the quantum device satisfies the second set state, determining the operating state of the quantum device according to the experimental result of the target monitoring experiment, and determining the abnormality level according to the operating state of the quantum device; The abnormal level is used as the monitoring and analysis result.

5. The method for monitoring quantum devices on a quantum cloud platform according to claim 4, characterized in that: The step of determining the abnormality level according to the operating state of the quantum device comprises: If the operation state of the quantum device is an unavailable state, determining that the abnormality level is a severe level; If the operation state of the quantum device is an available state, the current fidelity is extracted from the task operation result, and the abnormality level is determined according to the comparison result between the current fidelity and the preset fidelity.

6. The method for monitoring quantum devices on a quantum cloud platform according to claim 4, characterized in that: After the step of obtaining the monitoring and analysis results, the method further includes: An early warning method is determined according to the abnormality level, and the abnormality level and the monitoring and analysis result are output according to the early warning method.

7. The method for monitoring quantum devices on a quantum cloud platform according to claim 6, characterized in that: The step of outputting the abnormality level and the monitoring and analysis result according to the early warning method includes: When the abnormality level meets the preset level, determining a target output time period for early warning according to the load state of the quantum device, and outputting the abnormality level and the monitoring and analysis result within the target output time period for early warning; And / or, determining an early warning response time according to the abnormality level, and outputting the abnormality level, the monitoring and analysis results, and the early warning response time according to the early warning method.

8. The method for monitoring quantum devices on a quantum cloud platform according to claim 1, characterized in that: The preset state is an idle state.

9. The quantum cloud platform quantum device monitoring device is characterized by: It includes a control module, a monitoring module, a data analysis module and an early warning module, wherein the monitoring module, the data analysis module and the early warning module are all connected to the control module; The monitoring module is used to obtain the operating parameters, device parameters and service types of the quantum devices in the quantum cloud platform; The data analysis module is used to obtain the load state of the quantum device in the quantum cloud platform when the service type is a shared service type; or, when the service type is an exclusive service type, after predicting the experimental time when the load state in the quantum device is a preset state through a prediction model, obtain the load state of the quantum device when the experimental time is reached; when the load state of the quantum device is a preset state, determine the target monitoring experiment according to the device parameters, perform monitoring and analysis on the quantum device according to the operating parameters and the target monitoring experiment, and obtain monitoring and analysis results; The early warning module is used to send the abnormal level of the quantum device and the monitoring and analysis results to the operation and maintenance personnel.

10. The quantum cloud platform quantum device monitoring device according to claim 9 is characterized in that: The preset state is an idle state.

11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the quantum cloud platform quantum device monitoring method as described in any one of claims 1 to 8 are implemented.

12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the quantum cloud platform quantum device monitoring method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and system for monitoring and early warning of cloud computing platform

    CN107247651A

  • Server performance prediction method based on multivariable grouping

    CN108241864A