Skip to content

Releases: PaddlePaddle/Quantum

Paddle Quantum 2.0.0

15 Mar 05:11
Compare
Choose a tag to compare

Release Note

The main update is the adaption to PaddlePaddle 2.0 with an improved model efficiency up to 40%.

The version of paddlepaddle should be 2.0.1+.

Since there are many changes in PaddlePaddle 2.0, we need to adapt to it. The detailed change of API can be browsed in API mapping table.

Common PaddlePaddle API Update

  1. Change paddle.fluid.Layer to paddle.nn.Layer.
  2. Change paddle.fluid.dygraph.to_variable to paddle.to_tensor.
  3. Change paddle.fluid.initializer.Uniform to paddle.nn.initializer.Uniform.
  4. Change paddle.fluid.optimizer.AdamOptimizer to paddle.optimizer.Adam.
  5. with fluid.dygraph.gurad(): can be currently removed. PaddlePaddle is run in dynamic graph mode by default.
  6. After back-propagation, it is recommended to use optimizer.clear_grad() to clear gradients.
  7. PaddlePaddle now only supports global random seed, which can be set with paddle.seed(seed_number).

The change of complex module

The complex module has been optimized in PaddlePaddle 2.0. The API of the complex module also has been changed.

  1. The real part: paddle.real()
  2. The imaginary part: paddle.imag()
  3. The conjugate of complex tensor: paddle.conj()

Paddle Quantum 1.2.0

09 Feb 12:00
Compare
Choose a tag to compare

Release Note

  • Add a new module LOCCNet. With this module, Paddle Quantum can now efficiently simulate distributed quantum information processing tasks.
  • Add 6 tutorials on QML for quantum information processing.
  • Add useful functions for quantum information.

Check out more details at our website!

Paddle Quantum 1.1.1

09 Feb 11:56
Compare
Choose a tag to compare

Release Note

  • English version of Paddle Quantum
  • Website of Paddle Quantum is now available at qml.baidu.com
  • Optimize some functions
  • Support pip install

Paddle Quantum 1.1.0

09 Feb 11:53
Compare
Choose a tag to compare

Release Note

  • Add self-innovated quantum simulators.
  • More templates of quantum neural networks and useful functions.
  • Tutorial for GPU mode.
  • Add 5 tutorials of QML models.

Paddle Quantum 1.0.0

09 Feb 11:47
Compare
Choose a tag to compare

Release Note

Paddle Quantum is a quantum machine learning (QML) toolkit developed based on Baidu PaddlePaddle.