XeedQBackend
- class XeedQBackend(parameters)
Lower star-topology circuits to pulse programs, targeting real XeedQ hardware.
Takes already-resolved parameters. See
from_cloud_backend()to read them off a live device instead, which is how a real setup is described. Defines nobenchmark_*methods;PulseCompilerraisesBackendErroron itsBenchmarkablecheck.Realizes the native gates
rz,sxandcrotxpi2.- Parameters:
parameters (
PulseParameters) – Frequencies, amplitudes and durations measured on the device.- Variables:
setup_data – The calibration the parameters were read from, as the device reported it, when built by
from_cloud_backend();Noneotherwise. Store it next to results to know which calibration a program used.- Raises:
ValidationError – If the parameters are internally inconsistent.
ConfigError – If the parameters ask for another number of decoupling pulses.
BackendError – If the backend cannot run in this environment.
Attributes
Number of qubits the bound parameters describe. |
|
Physical parameters the backend reads for this device. |
Methods
|
Build a backend from a live device's calibration. |
Low-level API methods
|
Compile a native circuit into a pulse program. |
|
Return the pulse template realizing a native gate. |
|
Return the pulse templates a circuit actually uses. |
|
Return the kind of spin at each of a gate's qubits. |