Skip to main content

spaCy pipelines for pre-trained BERT and other transformers

Project description

spacy-transformers: Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy

This package provides spaCy components and architectures to use transformer models via Hugging Face's transformers in spaCy. The result is convenient access to state-of-the-art transformer architectures, such as BERT, GPT-2, XLNet, etc.

This release requires spaCy v3. For the previous version of this library, see the v0.6.x branch.

Azure Pipelines PyPi GitHub Code style: black

Features

  • Use pretrained transformer models like BERT, RoBERTa and XLNet to power your spaCy pipeline.
  • Easy multi-task learning: backprop to one transformer model from several pipeline components.
  • Train using spaCy v3's powerful and extensible config system.
  • Automatic alignment of transformer output to spaCy's tokenization.
  • Easily customize what transformer data is saved in the Doc object.
  • Easily customize how long documents are processed.
  • Out-of-the-box serialization and model packaging.

🚀 Installation

Installing the package from pip will automatically install all dependencies, including PyTorch and spaCy. Make sure you install this package before you install the models. Also note that this package requires Python 3.6+, PyTorch v1.5+ and spaCy v3.0+.

pip install 'spacy[transformers]'

For GPU installation, find your CUDA version using nvcc --version and add the version in brackets, e.g. spacy[transformers,cuda92] for CUDA9.2 or spacy[transformers,cuda100] for CUDA10.0.

If you are having trouble installing PyTorch, follow the instructions on the official website for your specific operating system and requirements, or try the following:

pip install spacy-transformers -f https://download.pytorch.org/whl/torch_stable.html

📖 Documentation

⚠️ Important note: This package has been extensively refactored to take advantage of spaCy v3.0. Previous versions that were built for spaCy v2.x worked considerably differently. Please see previous tagged versions of this README for documentation on prior versions.

Bug reports and other issues

Please use spaCy's issue tracker to report a bug, or open a new thread on the discussion board for any other issue.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spacy-transformers-1.2.3.tar.gz (47.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spacy_transformers-1.2.3-cp311-cp311-win_amd64.whl (300.5 kB view details)

Uploaded CPython 3.11Windows x86-64

spacy_transformers-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spacy_transformers-1.2.3-cp311-cp311-macosx_11_0_arm64.whl (171.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spacy_transformers-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl (176.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

spacy_transformers-1.2.3-cp310-cp310-win_amd64.whl (301.1 kB view details)

Uploaded CPython 3.10Windows x86-64

spacy_transformers-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spacy_transformers-1.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (181.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spacy_transformers-1.2.3-cp310-cp310-macosx_11_0_arm64.whl (173.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spacy_transformers-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl (179.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

spacy_transformers-1.2.3-cp39-cp39-win_amd64.whl (304.1 kB view details)

Uploaded CPython 3.9Windows x86-64

spacy_transformers-1.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (193.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spacy_transformers-1.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spacy_transformers-1.2.3-cp39-cp39-macosx_11_0_arm64.whl (175.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

spacy_transformers-1.2.3-cp39-cp39-macosx_10_9_x86_64.whl (181.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

spacy_transformers-1.2.3-cp38-cp38-win_amd64.whl (304.4 kB view details)

Uploaded CPython 3.8Windows x86-64

spacy_transformers-1.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (196.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

spacy_transformers-1.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (186.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

spacy_transformers-1.2.3-cp38-cp38-macosx_11_0_arm64.whl (172.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

spacy_transformers-1.2.3-cp38-cp38-macosx_10_9_x86_64.whl (178.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

spacy_transformers-1.2.3-cp37-cp37m-win_amd64.whl (301.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

spacy_transformers-1.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

spacy_transformers-1.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (183.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

spacy_transformers-1.2.3-cp37-cp37m-macosx_10_9_x86_64.whl (176.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

spacy_transformers-1.2.3-cp36-cp36m-win_amd64.whl (312.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

spacy_transformers-1.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

spacy_transformers-1.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (183.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

File details

Details for the file spacy-transformers-1.2.3.tar.gz.

File metadata

  • Download URL: spacy-transformers-1.2.3.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for spacy-transformers-1.2.3.tar.gz
Algorithm Hash digest
SHA256 a0d747d2864da3c5d6c7e6dbcf066cee25c3d007facf1d64eb005892c82da78c
MD5 10f81bd6758351b004dfa96767513498
BLAKE2b-256 53959edb2e8412ff4877ce59c0b7aac44402037fa0a49a9ad3e859cc33339329

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bca9873892d91b1714229326f6456f0d6d571871233f4191278db4d4c1902485
MD5 b86b91ec38a376e33794fb1e893c4843
BLAKE2b-256 abb7f626395f6d2ae550d288d2b98539b0610a27b16ef4bcdecc0d6e0a452e69

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8afe6e80bba46e879471835d715bb083e868a322209460a9e72e1eab1809ab5a
MD5 2205ed4f3fe4d0da97fe6316c8a16b35
BLAKE2b-256 1f6d7400188453888de2a8e2ee4ef103c3801948119950446a84d904b0d41a61

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa6fc40646cc32347cd809b3f18d160b2f5323ab18ed3e37dcd07381c94e54bd
MD5 e806a2497658252794097ad95624b044
BLAKE2b-256 9fc7df090f5cd0713222e841cceebbf8cba546530d2e1bb22729ae144fcdca17

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72a593b96aae4daeeafac59f03e5ab2a047b9aad0aad0c257f86cacbb45a0da2
MD5 66221ffdbb4f1c93aa5908cae99c8bf3
BLAKE2b-256 f3a81b8150ad4adf77fda6c0b62f5d9b23e72372e06e3d4d64310cb15ea905e6

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 139d06d28c3705abcb4afb30620fe1b76e2641c81f62fc85c009e42beee6b469
MD5 5feb87d83abdeddf4ea5f85255d21400
BLAKE2b-256 f74e625f715f08fe6542d33c438801ebc846883e9b138aae56a72305eaa48cd0

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62b86dd36b8d8efc6785d85c5560ede996299b6d4be97e5403380335e465dce5
MD5 5d9aad9fa1ed04c3b15a60357cbfd229
BLAKE2b-256 40ba996149d4743e968d6cff1203da4b14edf04e6a8fc15151efc93fe9e13297

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 359760fd2fec63bb344fb9c92672acbf6c33791886236070f41dbcca479a884a
MD5 c3da667fd082066e12b7a9f6a701579b
BLAKE2b-256 80b5606aed802c4210ab7a51f78c913de57d3ee345fa98a3447a49268cdec877

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60f03259fd7ca59adc1647c709bd462a1af8423f89a2f7cf5ffa2073dc114cf6
MD5 384672fc1aefba4c3c164f5d2b921e56
BLAKE2b-256 cdd9c57555ceb1961d4b7ead4d587580bbe1dae9c8c2516dc52138019a27d756

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebec472b82472d948180e65fb0012d0ec316e167b3685d794d6339328d107365
MD5 c45ceb7fde7e055ce01f3c50394a75cb
BLAKE2b-256 1800f7f1be7b0ba9873ec756ca1cf7aa8d698db2ef633eab8f9cd5a108592285

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c7c80edbd07d5b873c35c8b93834d59d2f2e1ae1888ee185ee1c592a87017891
MD5 21651d88a070e038490487575dc29c34
BLAKE2b-256 e3f3c960fb8d06edf9299bd490b40e8c530fc34ed2ba4bb0904ec251b34eeef3

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c30234e736eccc7f1da60053817e6185d523de4650d0bd56d5c5cbd2eb92f7a9
MD5 ec94259b3406bd4f62dfbeb314d83aa2
BLAKE2b-256 1df923b58850a179ee7b3bdb3043053aff34e74d1cc9f185ca5ae33e2ec3ffa5

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c3a585bd2655639bf57463a6510feb126a1381bd6c889163e0e17b3a2deb117
MD5 7e1bb9ca798565c35bba200d8a3698b6
BLAKE2b-256 b379dacaae7d58708a4d8318a3b742f35b645d840d5824154fe7c1d0cb898958

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69a5df52daf63671ecf3eab3161c2a81af984b9d52a4ea10c863fce221456a90
MD5 a9789cb6c2cb28174b34bf64b2b7053b
BLAKE2b-256 587efed49bf812a33d64fd72921f26dc939475aeb6df7e6295e8598d955e97bb

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd8cb55b1d29b1969d28e000d4cf6ba6be3a8226c217f908f3add79105cad955
MD5 676a32277a4f465fb26db66e8e315e0e
BLAKE2b-256 ec5b1ab7399f5d1906a752c1b26b8beb767cafe0b5e5d4fa9c4989cc7c46a083

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 245b043c47fd96c375c202dbb1b670508579432b935275cdd4b98cdf88f827ed
MD5 d46b8867cb9cbd86572d85f636567251
BLAKE2b-256 b97c981946156d35e148e02fa9a721e6ba98b4a5a53ee5a7b91e7f835d0d37e2

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f69af26f87d0fe8b419fd0baefc76cc51fdcb9b8fa1af2aa9c45779d7ac3d818
MD5 17338859ac227ab9c190064300abc103
BLAKE2b-256 bf25c17b0a5293087d0c7cc8fa4565c1fcb4264c9487845b61d950b3fb8beec4

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad60daebb21c0c34b75b4f39c98998f8c27f0b57fa0eb00d7fc87f6be5ecd1c9
MD5 1d5395baf5b4ec5daedd8330a2bc5b4b
BLAKE2b-256 5ce1f23d0ee3612aafa5fbb958b3c385dd59d335417ea210572d44cb699712b4

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 830bc964a0b1af198db6dcc68ee5884d1f35acb972d024ab8d6f6f8a2c25f6ce
MD5 c97ffd463303dc5512d2f8a33f35214c
BLAKE2b-256 1603010b3b36dad53622d7a49b79c6b17d103bfde6f3e522e29a2d84483bd915

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 64d8fd75c59ba8f5d89faca9941af4baf225c604a52eb39b79f0aace42330419
MD5 6040a35fbddf7b4c5dbe94f96007f81f
BLAKE2b-256 61eea28d6729f2f02ab4b1352a37f1bcc3c43a8b80f2f7464e09f59fea58f0bb

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ff5d9862d66bdf3d6ffd1c07cb9e4205d089c863238552438dbfec02b547f8bd
MD5 8259a5d4037549f7bea447240abd1394
BLAKE2b-256 4a27ab0ad9eedbd54466f8487691421b1660a0f3f6ef097b675ab4be90360ec9

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 884faad06cd7b36526aa7e727aaa6c1870660138f4681a4822c3cf25ec9ecc21
MD5 020b12d818fa5e730ac48a36bf14a071
BLAKE2b-256 8466618e113206246771112107477dc9d0af7b8727a5e82a180a562723c1fb23

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b3d553c92a17063c562150b41e7f282ffc868d62f951c236a3b4168d928c08c
MD5 cf3dde37ac698916556ba428d8465d95
BLAKE2b-256 2540367fde022a15a40dfd77e41aeda8b459bca7b2df3a3ae7dd2274748423a1

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc995f318c1aaa9f7166f7725124b1388e721665d64ba93b08f08398148ebdaf
MD5 faae28bdc24b0412edbde4090c436ebf
BLAKE2b-256 9dc168e17a93e5e3ca6234909ea458160357e476e59266d7679d10cf7191d6af

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c1b18472fea85b0adbf08b989aa4c0db681a7046af7b175bb8544a6dfd393f0e
MD5 d15dddc680fcc8ef647c494612d4d850
BLAKE2b-256 ab8da1026903fd26fa29c496ab3071c19049d91f7ae5a9c7ab88a69675310261

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d37410dfe4ca2627d9b169d8795c206ab07836b3ee699627feae7efd42077fc
MD5 d75dea6cbe8bb57b0887952b53902a6e
BLAKE2b-256 0bcccaec26ca87474c5368e245c102b64f5fad1b6f592333aa1a9aee8b8b9f32

See more details on using hashes here.

File details

Details for the file spacy_transformers-1.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spacy_transformers-1.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f060551645a92893b4de0a73ca3242643aa88155568d0347ac6041bfb5996ac
MD5 9b85f6e36e7c93d27b8e5b03ad2ee6fa
BLAKE2b-256 73e04fc37821be2e9fe15961fdd8562aa6a7c067cd565eb8c296e0c1400dbd66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page