Hi everyone! We just released a shiny new plugin to complement the growing library of devices in PennyLane.
We’re very happy to be working together with Alpine Quantum Technologies (AQT) to bring you this plugin featuring access to their ion-trap quantum computing cloud platform.
New PennyLane devices
Two new devices are added via the PennyLane-AQT plugin:
aqt.sim: an ideal noiseless ion-trap simulator
aqt.noisy_sim: a noisy ion-trap simulator
Remote backend access is supported for users with access credentials for the AQT platform.
Run noisy and noiseless simulations
Using the two mentioned devices you can run simulations on AQT’s ion-trap simulators, supporting two gates specific to AQT’s ion-trap API: the two-parameter rotation gate
R(wires) and the Mølmer-Sørenson gate
import pennylane as qml from pennylane_aqt import ops # change “aqt.sim” to “aqt.noisy_sim for noisy simulations dev = qml.device("aqt.sim", wires=2) @qml.qnode(dev) def circuit(w, x, y, z): qml.RX(w, wires=0) ops.R(x, y, wires=1) ops.MS(z, wires=[0,1]) return qml.expval(qml.PauliZ(0))
For more information check out the plugin documentation page at https://pennylane-aqt.readthedocs.io/ or AQT’s tutorial at https://www.aqt.eu/aqt-pennylane-tutorial/, where you can also get more information regarding gaining access to specific hardware devices.
AQT’s announcement of the PennyLane-AQT plugin can be found at http://www.aqt.eu/pennylane/.