Deepxde Versions Save

A library for scientific machine learning and physics-informed learning

v1.8.2

1 year ago

This release is used to test the automated release workflow.

v1.8.1

1 year ago

Areas of improvement

  • Support float16
  • Backend TensorFlow supports Model.state_dict
  • Migrate build config from setup.py to pyproject.toml
  • Migrate CI from Travis to GitHub Actions
  • Many examples and documentation improvements

v1.8.0

1 year ago

A lot of implementations for backend paddle! Feel free to use backend paddle.🎉🎉🎉

Areas of improvement

  • dde.nn.FNN supports defining activation functions for each layer
  • dde.geometry.PointCloud supports boundary points and normals
  • Bug fix

New APIs

  • Backend PyTorch: Support dde.nn.DeepONet

v1.7.2

1 year ago

Areas of improvement

  • Add dde.icbc.PointSetOperatorBC
  • dde.callbacks.OperatorPredictor can be used during training
  • Backend PyTorch: dde.icbc.PointSetBC supports multi-component outputs
  • Bug fix

v1.7.1

1 year ago

Areas of improvement

  • dde.data.TripleCartesianProd and dde.data.QuadrupleCartesianProd support mini-batch for both branch and trunk nets
  • Backend TensorFlow 1.x: L-BFGS dumps trainable variables and test loss

v1.7.0

1 year ago

Areas of improvement

  • dde.icbc.PointSetBC supports mini-batch
  • Bug fix

New APIs

  • Backend paddle: Support dde.nn.DeepONet and dde.nn.DeepONetCartesianProd

API changes

  • Change dde.callback.PDEResidualResampler to dde.callback.PDEPointResampler

v1.6.2

1 year ago

Areas of improvement

  • Set Hammersley as the default point sampling for PINN
  • Improve point sampling of dde.geometry.GeometryXTime.random_points
  • dde.callback.ModelCheckpoint supports monitoring test loss
  • PyTorch backend: dde.nn.PODMIONet and dde.nn.MIONetCartesianProd support multiple merge operations

v1.6.1

1 year ago

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

v1.6.0

2 years ago

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

v1.5.1

2 years ago

Areas of improvement

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

New APIs

  • Add new geometry dde.geometry.PointCloud