Module: cirq_google.engine.runtime_estimator
Utility functions to estimate runtime using Engine to execute circuits.
Users can call estimate_run_time, estimate_run_sweep_time, or
estimate_run_batch_time to retrieve approximations of runtime on QCS
of various sizes and shapes of circuits.
Times were extrapolated from actual runs on Sycamore processors during
November 2021. These times should only be used as a rough guide.
Your experience may vary based on many factors not captured here.
Parameters were calculated using a variety of width/depth/sweeps from
the rep rate calculator, see:
https://github.com/quantumlib/ReCirq/blob/master/recirq/benchmarks/rep_rate/
Model was then fitted by hand, correcting for anomalies and outliers
when possible.
Functions
estimate_run_batch_time(...)
: Compute the estimated time for running a batch of programs.
estimate_run_sweep_time(...)
: Compute the estimated time for running a parameter sweep across a single Circuit.
estimate_run_time(...)
: Compute the estimated time for running a single circuit.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-27 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-06-27 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-27 UTC."],[],[]]