pypi transformers 3.0.1
Patch v3.0.1: Better backward compatibility for tokenizers

latest releases: 4.46.3, 4.46.2, 4.46.1...
4 years ago

Better backward-compatibility for tokenizers following v3.0.0 refactoring

Version v3.0.0, included a refactoring of the tokenizers' backend to allow a simpler and more flexible user-facing API.

This refactoring was conducted with a particular focus on keeping backward compatibility for the v2.X encoding, truncation and padding API but still led to two breaking changes that could have been avoided.

This patch aims to bring back better backward compatibility, by implementing the following updates:

  • the prepare_for_model method is now publicly exposed again for both slow and fast tokenizers with an API compatible with both the v2.X truncation/padding API and the v3.0 recommended API.
  • the truncation strategy now defaults again to longest_first instead of first_only.

Bug fixes and improvements:

Don't miss a new transformers release

NewReleases is sending notifications on new releases.