Validate a circuit and sweeps for sending to the Quantum Engine API.
cirq_google.engine.engine_validator.validate_for_engine(
circuits: Sequence[cirq.AbstractCircuit],
sweeps: Sequence[cirq.Sweepable],
repetitions: Union[int, Sequence[int]],
max_moments: int = MAX_MOMENTS,
max_repetitions: int = MAX_TOTAL_REPETITIONS
) -> None
Args | |
---|---|
circuits
|
A sequence of cirq.Circuit objects to validate. For
sweeps and runs, this will be a single circuit.
|
sweeps
|
Parameters to run with each circuit. The length of the sweeps sequence should be the same as the circuits argument. |
repetitions
|
Number of repetitions to run with each sweep. |
max_moments
|
Maximum number of moments to allow. |
max_repetitions
|
Maximum number of parameter sweep values allowed when summed across all sweeps. |
max_duration_ns
|
Maximum duration of the circuit, in nanoseconds. |