Releases: deepmodeling/deepmd-kit
Releases · deepmodeling/deepmd-kit
v2.0.0-beta.1
v2.0.0-beta.0
Increment to v2.0.0-alpha:
New features:
- Atom type embedding
- Model deviation for virial
Enhancement:
- Improved documentation
- Better support for dipole and polarizability learning
- bit operations to encode neighbor information
- MPI support for atomic model deviation #628
- UT for GPU code #569
- UT for model compression #586
- Test Lammps build #600
Bug fixings
v2.0.0-alpha.1
What's new to v2.0.0-alpha.0
- Training and inference the dipole (vector).
- Split of training and validation dataset.
Enhancement:
- Strict argument check in the input script.
- Update readme for v2.0
- Auto conversion of input file to v2.0 compatibility
Bug fixings:
- Fix bugs of broken examples.
v2.0.0-alpha.0
The very first alpha release of deepmd-kit version 2.0.0. It includes the following new features
- Model compression
- New descriptor: three body embedding
- Hybridization of descriptors
- Long-range modification
- Type embedding (under development)
- Training and inference the dipole (vector) and polarizability (matrix). (under development)
- Split of training and validation dataset. (under development)
- ROCm device support (under development)
Enhancements
- More efficient training: all customized OPs are implemented with GPU.
- Parallel training with multiple GPU support (under development)
Improvement of the code for developers
- Supports version of the model. Easily check model compatability
- Clear and pythonic python interface
- C++ API that can be tested independently
- OP supports multi-device.
Bug fixings:
- remove
using namespace std
. Solves compiling compatability problem. - added
deepmd
namespace for the C++ API
v1.3.3
v1.3.2
v1.2.4
v1.2.3
v1.3.1
Bug fixing:
- Compulsory label requirement if the corresponding prefactor is set to non-zero. The current behavior is when then label is missing, the corresponding term does not appear in the loss function
- Optional requirement of
loss
in dipole and polarizability training
Improvement:
- Recommend consistent TensorFlow versions for python and C++ interfaces.
v1.3.0
New features:
Improvements:
- Support building with TF2.3
- Improved documentation. Automatically generated doc page. Explained keys in the training input script. #297
- Compile with latest stable release of lammps (stable_29Oct2020). Old releases are not supported anymore. #302
- Multi-device and multi-implementation support for OPs. #254
Bug fixings: