braket.device_schema.aqt.aqt_device_capabilities_v1 module

class braket.device_schema.aqt.aqt_device_capabilities_v1.AqtDeviceCapabilities(*, service: DeviceServiceProperties, action: dict[DeviceActionType | str, OpenQASMDeviceActionProperties | OpenQASMProgramSetDeviceActionProperties], deviceParameters: dict, braketSchemaHeader: BraketSchemaHeader = BraketSchemaHeader(name='braket.device_schema.aqt.aqt_device_capabilities', version='1'), paradigm: GateModelQpuParadigmProperties, provider: AqtProviderProperties, standardized: StandardizedGateModelQpuDeviceProperties)[source]

Bases: BraketSchemaBase, DeviceCapabilities

This defines the capabilities of an AQT device.

action(Dict[Union[DeviceActionType, str],

Union[OpenQASMDeviceActionProperties]]): Actions that an AQT device can support

paradigm

gate model properties

Type:

GateModelQpuParadigmProperties

provider

AQT provider specific properties

Type:

Optional[AQTProviderProperties]

standardized

(StandardizedGateModelQpuDeviceProperties): Braket standardized properties for gate model devices

Type:

braket.device_schema.standardized_gate_model_qpu_device_properties_v3.StandardizedGateModelQpuDeviceProperties

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: AqtProviderProperties
standardized: StandardizedGateModelQpuDeviceProperties