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.