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:
- activeVariables
The active variables of the task on D-Wave
- Type:
List[int]
- timing
Additional timing metadata of the task on D-Wave
- Type:
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