Back to Devices

strawberryfields.gaussian

  • Continuous Variables
  • CPU (simulator)
  • macOS
  • Linux
  • Windows

The strawberryfields.gaussian device in the PennyLane-Strawberryfields plugin is underpinned by Strawberry Field’s Gaussian simulator backend, which facilitates gate-based photonic simulations.

Recommended for:

  • Small-scale Gaussian continuous-variable simulations
  • Differentiation with Autograd
  • Compatibility with JAX

Documentation

To learn more, please visit the device documentation:

See all PennyLane-Strawberry Fields devices:


Installation

The strawberryfields.gaussian device can be installed with:

pip install pennylane-sf

For more details on installation and dependencies, visit the PennyLane-Strawberry Fields installation page.


Device Initialization

Initialize the device in PennyLane with:

import pennylane as qml dev = qml.device('strawberryfields.gaussian', wires=2)  

For more details on device settings and keyword arguments, see the device documentation.