Back to Devices

default.tensor

  • Included in PennyLane
  • Built by PennyLane
  • Small-Moderate Workloads
  • Approximate Methods
  • CPU (simulator)
  • TPU (simulator)
  • Linux
  • macOS
  • Windows

default.tensor is PennyLane’s simple simulator for performing tensor network and matrix product state simulations of quantum circuits using the quimb backend.

Recommended for:

  • State vector simulations with many qubits.
  • Tensor Network (TN) & Matrix Product State (MPS) backend support.
  • Differentiability via the parameter-shift rule.
  • All operating systems.

Documentation

To learn more, please visit the device documentation:

Installation

The default.tensor device is included in PennyLane. The quimb library must also be installed to execute circuits with this device.

pip install pennylane quimb

For more details on installation and dependencies, visit the Install PennyLane page.

Device Initialization

Initialize the device in PennyLane with:

import pennylane as qml
dev = qml.device('default.tensor', wires=5) 

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