cirq_google.engine.estimate_run_batch_time
Compute the estimated time for running a batch of programs.
cirq_google.engine.estimate_run_batch_time(
programs: Sequence[cirq.AbstractCircuit],
params_list: List[cirq.Sweepable],
repetitions: int = 1000,
latency: float = _BASE_LATENCY
) -> float
This should approximate, in seconds, the time for the execution of a batch of circuits
using Engine.run_batch() on QCS at a time where there is no queue (such as a reserved slot).
This estimation should be considered a rough approximation. Many factors can contribute to
the execution time of a circuit, and the run time can also vary as the service's code changes
frequently.
Args |
programs
|
a sequence of circuits to be executed
|
params_list
|
a parameter sweep for each circuit
|
repetitions
|
number of repetitions to execute per parameter sweep
|
latency
|
Optional latency to add (defaults to 1.5 seconds)
|
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.
[[["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."],[],[]]