We're celebrating World Quantum Day 2022! Join us


This CircuitSweepExecutor will bypass quilc entirely, treating the transformed

cirq.Circuit as native Quil.

quantum_computer The pyquil.api.QuantumComputer against which to execute the circuit.
circuit The cirq.Circuit to transform into a pyquil.Program and executed on the quantum_computer.
resolvers A sequence of parameter resolvers that cirq.protocols.resolve_parameters will use to fully resolve the circuit.
repetitions Number of times to run each iteration through the resolvers. For a given resolver, the cirq.Result will include a measurement for each repetition.
transformer A callable that transforms the cirq.Circuit into a pyquil.Program. You may pass your own callable or any function from cirq_rigetti.circuit_transformers.

A list of cirq.Result, each corresponding to a resolver in resolvers.