benchmark_gateset

SimphonyBackend.benchmark_gateset(gateset, **kwargs)

Benchmark the pulse implementation of every native gate.

Runs benchmark_gate() over the gate set’s whole native catalogue, which says where a device’s pulses are weakest before a circuit is compiled onto them.

Parameters:
  • gateset (GateSet) – Gate set whose native gates are benchmarked.

  • **kwargs (Any) – Forwarded to benchmark_gate() – angle, phase and verbose.

Return type:

Dict[Gate, float]

Returns:

Mapping from each native gate to its average gate fidelity.