quantum.backend.QuantumDeviceAWS class
Package: quantum.backend
Installation Required: This functionality requires MATLAB Support Package for Quantum Computing.
Description
A QuantumDeviceAWS
object represents a specific quantum device that is
available through Amazon® Web Services (AWS®). To work with remote devices and data using AWS, you must first set up access following the steps in Run Quantum Circuit on Hardware Using AWS.
The quantum.backend.QuantumDeviceAWS
class is a handle
class.
Creation
Description
returns a representation of the specified quantum device. The
dev
= quantum.backend.QuantumDeviceAWS(deviceName)deviceName
input must uniquely define the device. This syntax sets
the Name property to
deviceName
.
returns a representation of the device based on its ARN (Amazon Resource Name) identifier. If dev
= quantum.backend.QuantumDeviceAWS(deviceARN)deviceARN
exists in
multiple regions, then the region in the AWS_DEFAULT_REGION
environment
variable determines which of the devices to represent. This syntax sets the DeviceARN property to
deviceARN
.
sets properties using one or more name-value arguments in addition to any of the input
argument combinations in the previous syntaxes.dev
= quantum.backend.QuantumDeviceAWS(___,Name=Value)
You can specify the region of the device using
quantum.backend.QuantumDeviceAWS(__,Region=region)
.You can also specify a remote folder in an Amazon S3™ bucket to write and retrieve the results of running a quantum circuit using
quantum.backend.QuantumDeviceAWS(__,S3Path=folderpath)
.
Note
Saving and loading QuantumDeviceAWS
objects in MATLAB® are not supported.
Properties
Methods
Examples
Tips
Amazon Braket provides a suite of quantum simulators, such as
"SV1"
,"TN1"
, and"DM1"
, that emulate the behavior of quantum computers using classical hardware. You can use these simulators to validate complex quantum circuits before running them on QPU (quantum processing unit) devices. These simulators are also more readily available than QPU devices. For more information, see Amazon Braket supported devices.
Version History
Introduced in R2023a