benchmark_gateset

PulseCompiler.benchmark_gateset(**kwargs)

Benchmark the pulse implementation of every native gate.

Parameters:

**kwargs (Any) – Extra options forwarded to each per-gate benchmark.

Return type:

Dict[Gate, float]

Returns:

Mapping from each native Gate to its average gate

fidelity.

Raises:

BackendError – If backend cannot self-benchmark.