From 3e9f22681a4e4b493cb1624f99529053679c7ed0 Mon Sep 17 00:00:00 2001 From: Guillaume Klein Date: Thu, 28 Jan 2021 12:03:03 +0100 Subject: [PATCH] Bump version to 1.18.0 (#398) --- CHANGELOG.md | 20 ++++++++++++++++++++ python/setup.py | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53e7ffa62..c40b49fb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ ### Fixes and improvements +## [v1.18.0](https://github.com/OpenNMT/CTranslate2/releases/tag/v1.18.0) (2021-01-28) + +### Changes + +* Some options default value in the `translate` client have been changed to match the Python API: + * `batch_size` = 32 (instead of 30) + * `beam_size` = 2 (instead of 5) + * `intra_threads` = 4 (instead of 0) + +### New features + +* Support multi-GPU translation: `device_index` argument can now be set to a list of GPU IDs (see [example](https://github.com/OpenNMT/CTranslate2/blob/master/docs/python.md#note-on-parallel-translations)) + +### Fixes and improvements + +* Improve performance when using multiple GPU translators concurrently in the same process +* [Python] Do nothing when calling `unload_model(to_cpu=True)` on CPU translators +* [Python] Set a default value for `max_batch_size` argument in method `Translator.translate_file` +* Disable `CT2_TRANSLATORS_CORE_OFFSET` in OpenMP builds as setting thread affinity does not work when OpenMP is enabled + ## [v1.17.1](https://github.com/OpenNMT/CTranslate2/releases/tag/v1.17.1) (2021-01-15) ### Fixes and improvements diff --git a/python/setup.py b/python/setup.py index 0d986c428..6d3ba0da4 100644 --- a/python/setup.py +++ b/python/setup.py @@ -49,7 +49,7 @@ def _maybe_add_library_root(lib_name): setup( name="ctranslate2", - version="1.17.1", + version="1.18.0", license="MIT", description="Fast inference engine for OpenNMT models", long_description=_get_long_description(),