Benchmarkable
- class Benchmarkable(*args, **kwargs)
Structural capability: a pulse backend that can estimate its own fidelity.
A backend satisfies it by defining these three methods.
SimphonyBackenddoes, andXeedQBackenddoes not. Check it withisinstance(backend, Benchmarkable).analyze_driving_propertiesis not part of this protocol: it needs nogateset, so call it directly, e.g.compiler.backend.analyze_driving_properties().
Methods
|
Return the average gate fidelity of a whole circuit's pulse realization. |
|
Return the average gate fidelity of a single native gate's pulse realization. |
|
Return the average gate fidelity of every native gate's pulse realization. |