Back to Devices

qrack.simulator

  • QJIT
  • Noise
  • Performance
  • GPU (simulator)
  • Linux
  • macOS
  • Windows

qrack.simulator is a GPU-accelerated state vector simulator that is compatible with Catalyst’s quantum-just-in-time compilation.

Recommended for:

  • Large state vector simulations.
  • Fine-tuning performance with settings like Schmidt decomposition optimization.
  • GPU-enabled workflows.
  • Noisy simulations.

Documentation

To learn more, please visit the device documentation:

Installation

The qrack.simulator device can be installed with:

pip3 install pennylane-qrack

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

Device Initialization

Initialize the device in PennyLane with:

import pennylane as qml
from catalyst 
import qjit # optional, for JIT compilation
dev = qml.device('qrack.simulator', wires=2)

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