Skip to content

Releases: explosion/thinc

v7.2.0: Simpler GPU install and bug fixes

20 Oct 16:47
Compare
Choose a tag to compare

✨ New features and improvements

  • Ditch thinc_gpu_ops for simpler GPU install.
  • Improve GPU support and PyTorch wrapper.

🔴 Bug fixes

  • Fix issue #47: Fix ExtractWindow nW>=2.
  • Fix issue #51: Ditch thinc_gpu_ops for simpler GPU install.
  • Fix issue #88: Fix Quora URL in datasets.
  • Fix issue #115: Fix compilation on cygwin.

👥 Contributors

Thanks to @rupsaijna and @KoichiYasuoka for the pull requests!

v7.1.1: Support preshed v3.0.0

10 Sep 18:09
Compare
Choose a tag to compare

✨ New features and improvements

  • Allow support for preshed v3.0.0, which includes some bug fixes when items are deleted from the table, and also features Bloom filters.
  • Use collections.abc when possible and avoid deprecation warning.

👥 Contributors

Thanks to @hervenicol for the pull request!

v7.1.0: Support other CPUs, read-only arrays

23 Aug 18:31
Compare
Choose a tag to compare

✨ New features and improvements

  • Support read-only numpy arrays, by specifying const in Cython memory-view types. Read-only arrays are helpful for shared-memory multiprocessing, e.g. from Apache Arrow's Plasma object store.

  • Update to cython-blis v0.4, which supports non-x86_64 CPU architectures. For wide (but slow) support, you can specify the environment variable BLIS_ARCH=generic before installing.

v7.0.8: Fix version for PyPi

11 Jul 20:57
Compare
Choose a tag to compare

🔴 Bug fixes

  • Fix version number for PyPi.

v7.0.7: Avoid allocating a negative shape for ngrams

11 Jul 18:48
331d994
Compare
Choose a tag to compare

🔴 Bug fixes

  • Avoid allocating a negative shape for ngrams.

👥 Contributors

Thanks to @svlandeg for the pull request!

v7.0.6: Fix LinearModel regression

11 Jul 12:53
Compare
Choose a tag to compare

🔴 Bug fixes

  • Fix regression in LinearModel class introduced in v7.0.5.

v7.0.5: Bug fixes for pickle, threading, unflatten and consistency

10 Jul 11:56
Compare
Choose a tag to compare

🔴 Bug fixes

  • Fix issue #98: Fix syntax error in CPickle import.
  • Fix issue #102: Fix bug that could make HashEmbed results inconsistent across runs.
  • Fix issue #104: Fix unflatten padding when last element is empty.
  • Fix issue #97: Pickling error on LinearModel.
  • Fix issue with creating Model instances in child threads with operator overloading.

👥 Contributors

Thanks to @giannisdaras, @simonhkswan, @chssch and @svlandeg for the pull requests and contributions.

v7.0.4: Don't require thinc_gpu_ops

10 Jul 09:45
Compare
Choose a tag to compare

🔴 Bug fixes

  • Don't require thinc_gpu_ops.

v7.0.3: Fix pruning in beam search

14 Mar 23:42
Compare
Choose a tag to compare

🔴 Bug fixes

  • Fix incorrect calculation of min_density in thinc.search.Beam class. Previously the beam was pruned based on the raw logit scores, instead of normalized probabilities.

v7.0.2: Fix regression in linear model class

23 Feb 12:06
Compare
Choose a tag to compare

🔴 Bug fixes

  • Fix regression in thinc.linear.LinearModel class.