braket.device_schema.iqm.iqm_device_capabilities_v1 module
- class braket.device_schema.iqm.iqm_device_capabilities_v1.IqmDeviceCapabilities(*, service: DeviceServiceProperties, action: dict[DeviceActionType | str, OpenQASMDeviceActionProperties | OpenQASMProgramSetDeviceActionProperties], deviceParameters: dict, braketSchemaHeader: BraketSchemaHeader = BraketSchemaHeader(name='braket.device_schema.iqm.iqm_device_capabilities', version='1'), paradigm: GateModelQpuParadigmProperties, provider: IqmProviderProperties | None = None, standardized: StandardizedGateModelQpuDeviceProperties | None = None)[source]
Bases:
BraketSchemaBase,DeviceCapabilitiesThis defines the capabilities of an IQM device.
- action(dict[Union[DeviceActionType, str],
Union[OpenQASMDeviceActionProperties]]): Actions that an IQM device can support
- paradigm
Paradigm properties
- provider
IQM provider specific properties
- Type:
Optional[IqmProviderProperties]
- standardized
(StandardizedGateModelQpuDeviceProperties): Braket standarized device properties for IQM
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
- action: dict[DeviceActionType | str, OpenQASMDeviceActionProperties | OpenQASMProgramSetDeviceActionProperties]
- paradigm: GateModelQpuParadigmProperties
- provider: IqmProviderProperties | None
- standardized: StandardizedGateModelQpuDeviceProperties | None