Skip to content

v0.5.0

Compare
Choose a tag to compare
@NickGeneva NickGeneva released this 26 Jan 01:13
24bee5c

Modulus (core) general release v0.5.0

Added

  • Distributed process group configuration mechanism.
  • DistributedManager utility to instantiate process groups based on a process group config.
  • Helper functions to facilitate distributed training with shared parameters.
  • Brain anomaly detection example.
  • Updated Frechet Inception Distance to use Wasserstein 2-norm with improved stability.
  • Molecular Dynamics example.
  • Improved usage of GraphPartition, added more flexible ways of defining a partitioned graph.
  • Physics-Informed Stokes Flow example.

Changed

  • MLFLow logging such that only proc 0 logs to MLFlow.
  • FNO given separate methods for constructing lift and spectral encoder layers.

Removed

  • The experimental SFNO

Dependencies

  • Removed experimental SFNO dependencies
  • Added CorrDiff dependencies (cftime, einops, pyspng)
  • Made tqdm a required dependency