Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

v0.8.0

Compare
Choose a tag to compare
@stephenroller stephenroller released this 04 Aug 03:57
c260959

Tying off a "pieces of 8" release, with an arbitrary version number to switch to semantic versioning.

Notable additions:

  • Fix a bug in distributed launching (#2850)
  • Add support for reversed history in TorchAgent (--history-reversed true), which reverses text_vec. (#2786, #2888 )
  • A new parlai super command, with a script registry. This replaces all the usage of "examples/train_model.py" etc. (#2859, #2845, #2860, #2887, #2889)
  • Some improvements to model parallelization (#2839)
  • Add some timing metrics, including tps (tokens per second), etc. (#2878)
  • Self-chat can set up two models talking to each other with different options (#2803)
  • An mturk task with per-turn annotations (#2877, #2886)
  • An abstract class for writing "wrapper" teachers, which contain some transformation of data (#2842)
  • Support writing to a log in an interactive script (#2881)

Bug fixes:

  • Fix a type error in valid_step (#2890)
  • Improve the output when listing differences between an init model and specified options (#2880)
  • Upgrade TGA to be compatible with pytorch 1.6 (#2902)
  • Fix a bug in seq2seq that broke with pytorch 1.6 (#2910)

Breaking changes:

  • Switch --load-from-checkpoint to True by default in train_model
  • Upgrade dependency to pillow 7.2.0 for a security reason (#2896)
  • Switch to using a suffix on the model file, instead of a NamedTemporaryFile, for atomic save (#2898)
  • Removed some old deprecated pytorch data teacher text (#2883)