Skip to content

v0.11.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@YutackPark YutackPark released this 30 Jan 15:54
1105a6f

Pre-release of multi modal feature.

[0.11.0]

Added

  • Build multi-fidelity model, SevenNet-MF, based on given modality in the yaml
  • Modality support for sevenn_inference, sevenn_get_modal, and SevenNetCalculator
  • [cli] sevenn_cp tool for checkpoint summary, input generation, multi-modal routines
  • Modality append / assign using sevenn_cp
  • Loss weighting for energy, force and stress for corresponding data label
  • Ignore unlabelled data when calculating loss. (e.g. stress data for non-pbc structure)
  • Dict style dataset input for multi-modal and data-weight
  • (experimental) cuEquivariance support

Added (code)

  • sevenn.train.modal_dataset SevenNetMultiModalDataset
  • sevenn.scripts.backward_compatibility.py
  • sevenn.checkpoint.py

Changed

  • Sort instructions of tensor product in convolution (+ fix flipped w3j coeff of old model)
  • Lazy initialization for IrrepsLinear and SelfConnection*
  • Checkpoint things using sevenn/checkpoint.py
  • e3nn >= 0.5.0, to ensure changed CG coeff later on
  • pandas as dependency

Fixed

  • More refactor for shift scale things + few bug fixes
  • Correctly shuffle training set when distributed training is enabled

What's Changed

New Contributors

Full Changelog: v0.10.4...v0.11.0-alpha