From 32af678665da18dae54ac0c6c3487dc80f342fc6 Mon Sep 17 00:00:00 2001 From: Vincent Nguyen Date: Wed, 24 Oct 2018 21:13:05 +0200 Subject: [PATCH] Bump version (#1005) * fix raiserror on -shuffle at preprocessing + bump version * Update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ onmt/__init__.py | 2 +- onmt/opts.py | 2 +- preprocess.py | 3 +++ setup.py | 2 +- 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b345e5f60d..b4eb72cb9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,12 @@ ### Fixes and improvements +## [0.5.0](https://github.com/OpenNMT/OpenNMT-py/tree/v0.5.0) (2018-10-24) +* Fixed advance n_best beam in translate_batch_fast +* Fixed remove valid set vocab from total vocab +* New: Ability to reset optimizer when using train_from +* New: create_vocabulary tool + fix when loading existing vocab. + ## [0.4.1](https://github.com/OpenNMT/OpenNMT-py/tree/v0.4.1) (2018-10-11) * Fixed preprocessing files names, cleaning intermediary files. diff --git a/onmt/__init__.py b/onmt/__init__.py index 38e99f8c22..68a47a0cc0 100644 --- a/onmt/__init__.py +++ b/onmt/__init__.py @@ -17,4 +17,4 @@ __all__ = [onmt.inputters, onmt.encoders, onmt.decoders, onmt.models, onmt.utils, onmt.modules, "Trainer"] -__version__ = "0.4.1" +__version__ = "0.5.0" diff --git a/onmt/opts.py b/onmt/opts.py index 39e2c3386f..340657eac6 100644 --- a/onmt/opts.py +++ b/onmt/opts.py @@ -221,7 +221,7 @@ def preprocess_opts(parser): # Data processing options group = parser.add_argument_group('Random') - group.add_argument('-shuffle', type=int, default=1, + group.add_argument('-shuffle', type=int, default=0, help="Shuffle data") group.add_argument('-seed', type=int, default=3435, help="Random seed") diff --git a/preprocess.py b/preprocess.py index d004d29595..3c34b4bf5b 100755 --- a/preprocess.py +++ b/preprocess.py @@ -207,6 +207,9 @@ def main(): if (opt.max_shard_size > 0): raise AssertionError("-max_shard_size is deprecated, please use \ -shard_size (number of examples) instead.") + if (opt.shuffle > 0): + raise AssertionError("-shuffle is not implemented, please make sure \ + you shuffle your data before pre-processing.") init_logger(opt.log_file) logger.info("Extracting features...") diff --git a/setup.py b/setup.py index d9bbe5d9c0..c3618f5bc6 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ setup(name='OpenNMT-py', description='A python implementation of OpenNMT', - version='0.4.1', + version='0.5.0', packages=['onmt', 'onmt.encoders', 'onmt.modules', 'onmt.tests', 'onmt.translate', 'onmt.decoders', 'onmt.inputters',