Releases: OpenNMT/OpenNMT-py
OpenNMT-py v1.0.1
OpenNMT-py v1.0.0
New features
- Implementation of "Jointly Learning to Align & Translate with Transformer" (@Zenglinxiao)
Fixes and improvements
- Add nbest support to REST server (@Zenglinxiao)
- Merge greedy and beam search codepaths (@Zenglinxiao)
- Fix "block ngram repeats" (@KaijuML, @pltrdy)
- Small fixes, some more docs
OpenNMT-py v1.0.0.rc1
We have now reached some good stability of the code base.
This is the 1.0.0 release candidate.
- Fix Apex / FP16 training (Apex new API is buggy)
- Multithread preprocessing way faster (Thanks François Hernandez)
- Pip Installation v1.0.0.rc1 (thanks Paul Tardy)
Enjoy and feel free to report issues.
OpenNMT-py v0.9.2
- Switch to Pytorch 1.2
- Pre/post processing on the translation server (useful for Chinese) Thanks @Zenglinxiao
- option to remove the FFN layer in AAN + AAN optimization (faster)
- Coverage loss (per Abisee paper 2017) implementation Thanks @pltrdy
- Video Captioning task: Thanks @flauted !
- Token batch at inference
- Small fixes and add-ons
OpenNMT-py v0.9.1
-
New mechanism for MultiGPU training "1 batch producer / multi batch consumers"
resulting in big memory saving when handling huge datasets
thanks @pltrdy @francoishernandez -
New APEX AMP (mixed precision) API
thanks @francoishernandez
NB: you need to resintall Nvidia/Apex -
Option to overwrite shards when preprocessing
-
Small fixes and add-ons
OpenNMT-py v0.9.0
Updated Travis to Pytorch 1.1
-
Faster vocab building when processing shards (no reloading) thanks @francoishernandez
-
New dataweighting feature thanks @francoishernandez
see the FAQ doc for more information -
New dropout scheduler. Same logic as accum_count / accum_steps
see opts.py -
fix Gold Scores
-
small fixes and add-ons.
Unrelated, but new website online ! thanks @guillaumekln
Enjoy !
OpenNMT-py v0.8.2
- Update documentation and Library example (thanks @flauted @elisemicho )
- Revamp args
- Bug fixes, save moving average in FP32 (thanks @francoishernandez )
- Allow FP32 inference for FP16 models
OpenNMT-py v0.8.1
Mostly bug fixes.
OpenNMT-py v0.8.0
Many fixes and code cleaning thanks @flauted, @guillaumekln
Datasets code refactor (thanks @flauted) you need to re-preprocess datasets
New features
FP16 Support: Experimental, using Apex, Checkpoints may break in future version.
Continuous exponential moving average (thanks @francoishernandez, and Marian)
Relative positions encoding (thanks @francoishernandez, and Google T2T)
Deprecate the old beam search, fast batched beam search supports all options
OpenNMT-py v0.7.2
Multi level text fields for better handling of embeddings. thanks @flauted
code cleaning and bug fixing thanks @bpopeters @guillaumekln @pltrdy
NB: you cannot train on 0.7.2 with preprocessed data on a prior version, you need to re-preprocess.