Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 3.17 KB

changelog.md

File metadata and controls

48 lines (30 loc) · 3.17 KB

Changelog

v0.2.0 (21/04/2023)

Release version to OpenSTL V0.2.0 as #20.

Code Refactoring

  • Rename the project to OpenSTL instead of SimVPv2 with module name refactoring.
  • Refactor the code structure thoroughly to support non-distributed and distributed (DDP) training & testing with tools/train.py and tools/test.py.

New Features

  • Update the Weather Bench dataloader with 5.625deg, 2.8125deg, and 1.40625deg settings. Add Human3.6M dataloader (supporting augmentations) and config files. Add Moving FMNIST in as an advanced variants of MMNIST datasets.
  • Update tools for dataset preparation of Human3.6M, Weather Bench, and Moving FMNIST.

Update Documents

  • Update documents of video prediction, traffic prediction, and weather prediction benchmarks with benchmark results and spesific GPU settings (e.g., single GPU). Provide config files for supported STL methods.
  • Update docs/en documents for the basic usages and new features of V0.2.0.

Fix Bugs

  • Fix bugs in training loops and validation loops to save GPU memory.
  • There might be some bugs in not using all parameters for calculating losses in ConvLSTM CrevNet, which should use --find_unused_parameters for DDP training.
  • Fig bugs of building distributed dataloaders and preparation of DDP training.
  • Fix bugs of some STL methods (CrevNet and PreDNet).

v0.1.0 (18/02/2023)

Release version to V0.1.0 with code refactoring.

Code Refactoring

  • Refactor code structures as simvp/api, simvp/core, simvp/datasets, simvp/methods, simvp/models, simvp/modules. We support non-distributed training and evaluation by the executable python file tools/non_dist_train.py. Refactor config files for SimVP models.
  • Fix bugs in tools/nondist_train.py, simvp/utils, environment.yml, and .gitignore, etc.

New Features

Update Documents

  • Upload readthedocs documents. Summarize video prediction benchmark results on MMNIST in video_benchmarks.md.
  • Update benchmark results of video prediction baselines and MetaFormer architectures based on SimVP on MMNIST, TaxiBJ, and WeatherBench datasets.
  • Update README and add a license.