Releases: ucam-smt/sgnmt
Releases · ucam-smt/sgnmt
v1.1
v1.0
- Update to Python 3
- Update to TF 1.13.1 and T2T 1.13.4
- Support for fairseq (PyTorch)
- Support for "openfst-python" (3rd party python package for exposing OpenFST in Python 3)
- python $SGNMT/decode.py --run_diagnostics to check which external libraries SGNMT is aware of
- Drop support for NPLM, SRILM, Blocks/Theano, TensorFlow seq2seq tutorial, bowsearch, vanilla decoders
- Add (optional) support for BPE segmentation and word maps
- Improved interactive mode
- scripts directory
- New decoders: fstbeam, predlimitbeam, simpledfs
v0.6
- State-dependent Bayesian Interpolation and per-sentence predictor weighting
- New t2t predictor variants: editt2t, fertt2t, segt2t
- New predictor wrappers: rank, glue, maskvocab
- New options: n_cpu_threads, negative_wc, osm_type=srcosm, interpolation_smoothing
- Allow empty src_idxmap or trg_idxmap
- Allow placheholders like %04d in path templates
- Minor bugfixes
v0.5.1
- Change default --beam to 4 and --indexing_scheme to t2t (consistency with tensor2tensor as default)
- Support direct paths to T2T checkpoint files
- New option osm_type
- Drop legacy support for en_test, fr_test, en_idxmap, fr_idxmap
- Minor bugfixes
- Tested with TensorFlow 1.10 and T2T 1.9
v0.5
- Compatibility with TensorFlow 1.9 and Tensor2Tensor 1.7.0
- kenlm predictor
v0.4.2
- Some minor bug fixes in v0.4.1
v0.4.1
- Target side syntax for NMT
v0.4
- Sentence IDs can now be read from a file for improved distributed decoding
- Improvements for forcedlst and lexnizza predictors
- New script extract_scores_along_reference.py
- Introduce interpolation strategies, support MoE interpolation
- New output formats: ngram, timecsv
- New decoders: combibeam, mbrbeam
- New predictors: osm, forcedosm
- Remove support for multiple input files (use altsrc) and reset() in the predictor interface
v0.3.2
- Compatibility with T2T 1.3.1
- Support for nizza alignment models
- ngramize predictor wrapper
- syntaxbeam decoder
- some usability improvements
v0.3.1
- skipvocab predictor
- bracket predictor
- Refactoring of the decoder API
- Compatibility with T2T 1.2.9 and TensorFlow 1.4