| CPC G06F 30/20 (2020.01) [G06N 10/00 (2019.01)] | 16 Claims |

|
1. A method, comprising:
receiving, by a staging computing device, an operating parameter from a particular quantum computing device, wherein the operating parameter represents an actual operating condition of the particular quantum computing device;
receiving, by the staging computing device, a quantum service definition that defines a quantum service prior to deployment;
accessing, by a quantum simulator of the staging computing device, the quantum service definition;
simulating, by the quantum simulator, a simulated operating condition of the particular quantum computing device to mirror the actual operating condition of the particular quantum computing device;
executing, by the quantum simulator, the quantum service under the simulated operating condition based on the quantum service definition;
determining that a performance characteristic of the quantum service satisfies a performance criterion when simulated under the simulated operating condition that mirrors the actual operating condition of the particular quantum computing device; and
responsive to determining that the performance characteristic of the quantum service satisfies the performance criterion when simulated under the simulated operating condition that mirrors the actual operating condition of the particular quantum computing device:
deploying the quantum service definition to the particular quantum computing device; and
causing the particular quantum computing device to initiate execution of the quantum service.
|