Skip to content

TensorFlow Quantum 0.6.0

Compare
Choose a tag to compare
@MichaelBroughton MichaelBroughton released this 03 Feb 09:02
· 148 commits to master since this release
eb4701f

New Features / Improvements

tfq.math now contains high performance fixed bond dimension MPS simulation to sample, compute expectation values and compute expectation values via sampling from 1D non periodic circuits.
tfq.math.mps_1d_expectation
tfq.math.mps_1d_sample
tfq.math.mps_1d_sampled_expectation
These are fully parallelized and based on new qsim MPS functionality found here: https://github.com/quantumlib/qsim/blob/d063d427d1f55d580416259233ce9c64037c00a0/lib/mps_simulator.h#L1

Instances of cirq.LineQubit are now supported when serializing circuits and paulisum objects.

tfq.optimizers now contains an implementation of SPSA optimization: https://www.jhuapl.edu/spsa/
tfq.optimizers.spsa_minimize.

Other

Minor CPU performance boosts from qsim upgrades.
TFQ now relies on TensorFlow version 2.7.0.
New tutorials that can be found on website.

Full commit list:

New Contributors

  • @sjerbi made their first contribution in #541
  • @tbcdebug made their first contribution in #658

Full Changelog: v0.5.0...v0.6.0