This section contains the API documentation for the PennyLane-Braket plugin.


Unless you are a PennyLane plugin developer, you likely do not need to use these classes and functions directly.

See the overview page for more details using the available Braket devices with PennyLane.


BraketAwsQubitDevice(wires, device_arn[, ...])

Amazon Braket AwsDevice qubit device for PennyLane.

BraketLocalQubitDevice(wires[, backend, shots])

Amazon Braket LocalSimulator qubit device for PennyLane.

CPhaseShift00(phi, wires)

Controlled phase shift gate phasing the \(| 00 \rangle\) state.

CPhaseShift01(phi, wires)

Controlled phase shift gate phasing the \(| 01 \rangle\) state.

CPhaseShift10(phi, wires)

Controlled phase shift gate phasing the \(| 10 \rangle\) state.

PSWAP(phi, wires)

Phase-SWAP gate.

Class Inheritance Diagram

Inheritance diagram of braket.pennylane_plugin.braket_device.BraketAwsQubitDevice, braket.pennylane_plugin.braket_device.BraketLocalQubitDevice, braket.pennylane_plugin.ops.CPhaseShift00, braket.pennylane_plugin.ops.CPhaseShift01, braket.pennylane_plugin.ops.CPhaseShift10, braket.pennylane_plugin.ops.PSWAP