Skip to content

Releases: lululxvi/deepxde

DeepXDE v1.6.1

26 Jul 22:28
Compare
Choose a tag to compare

Areas of improvement

  • Backend TensorFlow 1.x dde.nn.DeepONet supports customized branch
  • Fix Triangle.on_boundary for float32
  • Bug fix: a few issues of float64
  • Many documentation improvements

New APIs

  • Backend PyTorch adds dde.nn.PODMIONet
  • Backend PyTorch adds dde.nn.MIONetCartesianProd

DeepXDE v1.6.0

26 Jun 19:28
Compare
Choose a tag to compare

Backend JAX supports PDE inverse problems.🎉🎉🎉

Areas of improvement

  • Backend PyTorch supports l2 regularization
  • Improve XLA jit

New APIs

  • Add dde.data.PDEOperatorCartesianProd
  • Backend TensorFlow supports dde.nn.PFNN

API changes

  • Model.train: epochs is replaced by iterations
  • Merge PIDeepONet into DeepONet

DeepXDE v1.5.1

11 Jun 03:03
Compare
Choose a tag to compare

Areas of improvement

  • Bug fix: dde.icbc.NeumannBC for dde.geometry.Polygon

New APIs

  • Add new geometry dde.geometry.PointCloud

DeepXDE v1.5.0

04 Jun 02:00
Compare
Choose a tag to compare

Areas of improvement

  • Support new loss "mean l2 relative error"
  • Backend PyTorch supports dde.nn.DeepONetCartesianProd and dde.nn.PODDeepONet
  • Backend PyTorch supports "step" LR decay
  • dde.callbacks.OperatorPredictor supports backends tensorflow.compat.v1, tensorflow, pytorch, paddle
  • Fix dde.config.set_random_seed

New APIs

  • Add dde.config.enable_xla_jit and dde.config.disable_xla_jit

API changes

  • Change DDEBACKEND to DDE_BACKEND

DeepXDE v1.4.0

20 May 19:24
Compare
Choose a tag to compare

DeepXDE supports a new backend PaddlePaddle.🎉🎉🎉

Areas of improvement

  • Backend PyTorch supports dde.nn.PFNN
  • Backend TensorFlow 1.x enables XLA for GPU

DeepXDE v1.3.1

15 May 02:55
Compare
Choose a tag to compare

This is a bugfix release.

Areas of improvement

  • Bug fix: NeumannBC and RobinBC

DeepXDE v1.3.0

13 May 15:54
Compare
Choose a tag to compare

Backend JAX supports ODE forward problems.🎉🎉🎉

Areas of improvement

  • Backend TensorFlow supports model.save and model.restore.
  • Backend TensorFlow uses @tf.function(jit_compile=True) for faster speed.

DeepXDE v1.2.0

07 May 02:16
Compare
Choose a tag to compare

DeepXDE supports physics-informed DeepONet.🎉🎉🎉

Areas of improvement

  • Fix the issue when setting random seed via dde.set_random_seed()

New APIs

  • Support physics-informed DeepONet
    • Add function spaces: dde.data.PowerSeries, dde.data.Chebyshev, dde.data.GRF, dde.data.GRF_KL, dde.data.GRF2D
    • Add dde.data.PDEOperator
    • Add dde.nn.PIDeepONet

DeepXDE v1.1.4

25 Apr 17:29
Compare
Choose a tag to compare

Areas of improvement

  • Fix is_on_line_segment() such as Polygon.boundary_normal() works for float32
  • Refactor backend JAX: utilize vmap, and add auxiliary arguments to data.losses

New APIs

  • Add NN.num_trainable_parameters()

DeepXDE v1.1.3

16 Mar 20:39
Compare
Choose a tag to compare

API changes

  • dde.data.MfDataSet adds a new argument standardize=False, which changes the default behavior of MfDataSet. In the previous version, "standardize" is used by default.