Circuit Execution Module (bqskit.exec)

BQSKit supports a variety of ways to execute circuits through CircuitRunner.

Core Classes

CircuitRunner()

A CircuitRunner is responsible for executing a quantum circuit.

RunnerResults(num_qudits, radixes, probs)

The result of running a Circuit through a CircuitRunner.

CircuitRunners

QuestRunner(sub_runner[, block_size, ...])

Simulate a circuit using the Quest algorithm.

IBMQRunner(backend)

Simulate a circuit.

SimulationRunner()

Simulate a circuit.