braket.task_result.dwave_metadata_v1 module

class braket.task_result.dwave_metadata_v1.DwaveTiming(*, qpuSamplingTime: ConstrainedIntValue | None = None, qpuAnnealTimePerSample: ConstrainedIntValue | None = None, qpuAccessTime: ConstrainedIntValue | None = None, qpuAccessOverheadTime: ConstrainedIntValue | None = None, qpuReadoutTimePerSample: ConstrainedIntValue | None = None, qpuProgrammingTime: ConstrainedIntValue | None = None, qpuDelayTimePerSample: ConstrainedIntValue | None = None, postProcessingOverheadTime: ConstrainedIntValue | None = None, totalPostProcessingTime: ConstrainedIntValue | None = None, totalRealTime: ConstrainedIntValue | None = None, runTimeChip: ConstrainedIntValue | None = None, annealTimePerRun: ConstrainedIntValue | None = None, readoutTimePerRun: ConstrainedIntValue | None = None)[source]

Bases: BaseModel

The D-Wave timing metadata result schema.

The times represented are in microseconds.

Examples

>>> DwaveTiming(qpuSamplingTime=1575, qpuAnnealTimePerSample=20)

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

qpuSamplingTime: ConstrainedIntValue | None
qpuAnnealTimePerSample: ConstrainedIntValue | None
qpuAccessTime: ConstrainedIntValue | None
qpuAccessOverheadTime: ConstrainedIntValue | None
qpuReadoutTimePerSample: ConstrainedIntValue | None
qpuProgrammingTime: ConstrainedIntValue | None
qpuDelayTimePerSample: ConstrainedIntValue | None
postProcessingOverheadTime: ConstrainedIntValue | None
totalPostProcessingTime: ConstrainedIntValue | None
totalRealTime: ConstrainedIntValue | None
runTimeChip: ConstrainedIntValue | None
annealTimePerRun: ConstrainedIntValue | None
readoutTimePerRun: ConstrainedIntValue | None
class braket.task_result.dwave_metadata_v1.DwaveMetadata(*, braketSchemaHeader: BraketSchemaHeader = BraketSchemaHeader(name='braket.task_result.dwave_metadata', version='1'), activeVariables: ConstrainedListValue[ConstrainedIntValue], timing: DwaveTiming)[source]

Bases: BraketSchemaBase

The D-Wave metadata result schema.

braketSchemaHeader

Schema header. Users do not need to set this value. Only default is allowed.

Type:

BraketSchemaHeader

activeVariables

The active variables of the task on D-Wave

Type:

List[int]

timing

Additional timing metadata of the task on D-Wave

Type:

DwaveTiming

Examples

>>> timing = DwaveTiming(qpuSamplingTime=1575, qpuAnnealTimePerSample=20)
>>> DwaveMetadata(activeVariables=[0, 3, 4], timing=timing)

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

braketSchemaHeader: BraketSchemaHeader
activeVariables: ConstrainedListValue[ConstrainedIntValue]
timing: DwaveTiming