github PennyLaneAI/pennylane-cirq v0.12.1
Release 0.12.1

latest releases: v0.36.0, v0.34.0, v0.33.0...
3 years ago

New features since last release

  • PennyLane integration with the qsim circuit simulator package is now available. (#36).

    The new devices include:

    • cirq.qsim, a Schrödinger full state-vector simulator

    • cirq.qsimh, a hybrid Schrödinger-Feynman simulator. This simulator cuts the qubit lattice into two parts; each part is individually simulated using qsim, with Feynman-style path summation used to return the final result. Compared to full state-vector simulation, qsimh reduces memory requirements, at the expense of an increased runtime.

    After installing the qsimcirq package, the qsim and qsimh devices can be invoked via the names "cirq.qsim" and "cirq.qsimh" respectively, e.g.,

    dev = qml.device("cirq.qsimh", qsimh_options=qsimh_options, wires=3)

    These devices can then be used for the evaluation of QNodes within PennyLane. For more details, see the PennyLane qsim documentation.

Contributors

This release contains contributions from (in alphabetical order):

Theodor Isacsson, Josh Izaac, Nathan Killoran.

Don't miss a new pennylane-cirq release

NewReleases is sending notifications on new releases.