Skip to main content

A refreshing functional take on deep learning, compatible with your favorite libraries

Project description

Thinc: A refreshing functional take on deep learning, compatible with your favorite libraries

From the makers of spaCy and Prodigy

Thinc is a lightweight deep learning library that offers an elegant, type-checked, functional-programming API for composing models, with support for layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You can use Thinc as an interface layer, a standalone toolkit or a flexible way to develop new models. Previous versions of Thinc have been running quietly in production in thousands of companies, via both spaCy and Prodigy. We wrote the new version to let users compose, configure and deploy custom models built with their favorite framework.

tests Current Release Version PyPi Version conda Version Python wheels Code style: black Open demo in Colab

🔥 Features

  • Type-check your model definitions with custom types and mypy plugin.
  • Wrap PyTorch, TensorFlow and MXNet models for use in your network.
  • Concise functional-programming approach to model definition, using composition rather than inheritance.
  • Optional custom infix notation via operator overloading.
  • Integrated config system to describe trees of objects and hyperparameters.
  • Choice of extensible backends.
  • Read more →

🚀 Quickstart

Thinc is compatible with Python 3.6+ and runs on Linux, macOS and Windows. The latest releases with binary wheels are available from pip. Before you install Thinc and its dependencies, make sure that your pip, setuptools and wheel are up to date. For the most recent releases, pip 19.3 or newer is recommended.

pip install -U pip setuptools wheel
pip install thinc

See the extended installation docs for details on optional dependencies for different backends and GPU. You might also want to set up static type checking to take advantage of Thinc's type system.

⚠️ If you have installed PyTorch and you are using Python 3.7+, uninstall the package dataclasses with pip uninstall dataclasses, since it may have been installed by PyTorch and is incompatible with Python 3.7+.

📓 Selected examples and notebooks

Also see the /examples directory and usage documentation for more examples. Most examples are Jupyter notebooks – to launch them on Google Colab (with GPU support!) click on the button next to the notebook name.

Notebook Description
intro_to_thinc
Open in Colab
Everything you need to know to get started. Composing and training a model on the MNIST data, using config files, registering custom functions and wrapping PyTorch, TensorFlow and MXNet models.
transformers_tagger_bert
Open in Colab
How to use Thinc, transformers and PyTorch to train a part-of-speech tagger. From model definition and config to the training loop.
pos_tagger_basic_cnn
Open in Colab
Implementing and training a basic CNN for part-of-speech tagging model without external dependencies and using different levels of Thinc's config system.
parallel_training_ray
Open in Colab
How to set up synchronous and asynchronous parameter server training with Thinc and Ray.

View more →

📖 Documentation & usage guides

Documentation Description
Introduction Everything you need to know.
Concept & Design Thinc's conceptual model and how it works.
Defining and using models How to compose models and update state.
Configuration system Thinc's config system and function registry.
Integrating PyTorch, TensorFlow & MXNet Interoperability with machine learning frameworks
Layers API Weights layers, transforms, combinators and wrappers.
Type Checking Type-check your model definitions and more.

🗺 What's where

Module Description
thinc.api User-facing API. All classes and functions should be imported from here.
thinc.types Custom types and dataclasses.
thinc.model The Model class. All Thinc models are an instance (not a subclass) of Model.
thinc.layers The layers. Each layer is implemented in its own module.
thinc.shims Interface for external models implemented in PyTorch, TensorFlow etc.
thinc.loss Functions to calculate losses.
thinc.optimizers Functions to create optimizers. Currently supports "vanilla" SGD, Adam and RAdam.
thinc.schedules Generators for different rates, schedules, decays or series.
thinc.backends Backends for numpy and cupy.
thinc.config Config parsing and validation and function registry system.
thinc.util Utilities and helper functions.

🐍 Development notes

Thinc uses black for auto-formatting, flake8 for linting and mypy for type checking. All code is written compatible with Python 3.6+, with type hints wherever possible. See the type reference for more details on Thinc's custom types.

👷‍♀️ Building Thinc from source

Building Thinc from source requires the full dependencies listed in requirements.txt to be installed. You'll also need a compiler to build the C extensions.

git clone https://github.com/explosion/thinc
cd thinc
python -m venv .env
source .env/bin/activate
pip install -U pip setuptools wheel
pip install -r requirements.txt
pip install --no-build-isolation .

Alternatively, install in editable mode:

pip install -r requirements.txt
pip install --no-build-isolation --editable .

Or by setting PYTHONPATH:

export PYTHONPATH=`pwd`
pip install -r requirements.txt
python setup.py build_ext --inplace

🚦 Running tests

Thinc comes with an extensive test suite. The following should all pass and not report any warnings or errors:

python -m pytest thinc    # test suite
python -m mypy thinc      # type checks
python -m flake8 thinc    # linting

To view test coverage, you can run python -m pytest thinc --cov=thinc. We aim for a 100% test coverage. This doesn't mean that we meticulously write tests for every single line – we ignore blocks that are not relevant or difficult to test and make sure that the tests execute all code paths.

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

thinc-9.0.0.dev5.tar.gz (189.0 kB view details)

Uploaded Source

Built Distributions

thinc-9.0.0.dev5-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

thinc-9.0.0.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (778.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (736.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp312-cp312-macosx_11_0_arm64.whl (684.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

thinc-9.0.0.dev5-cp312-cp312-macosx_10_9_x86_64.whl (744.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

thinc-9.0.0.dev5-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

thinc-9.0.0.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (828.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (782.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp311-cp311-macosx_11_0_arm64.whl (700.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

thinc-9.0.0.dev5-cp311-cp311-macosx_10_9_x86_64.whl (773.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

thinc-9.0.0.dev5-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

thinc-9.0.0.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (829.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (780.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp310-cp310-macosx_11_0_arm64.whl (708.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-9.0.0.dev5-cp310-cp310-macosx_10_9_x86_64.whl (780.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

thinc-9.0.0.dev5-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

thinc-9.0.0.dev5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (841.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (792.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp39-cp39-macosx_11_0_arm64.whl (712.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-9.0.0.dev5-cp39-cp39-macosx_10_9_x86_64.whl (786.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

thinc-9.0.0.dev5-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

thinc-9.0.0.dev5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (842.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (792.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp38-cp38-macosx_11_0_arm64.whl (700.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-9.0.0.dev5-cp38-cp38-macosx_10_9_x86_64.whl (773.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

thinc-9.0.0.dev5-cp37-cp37m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

thinc-9.0.0.dev5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (833.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (788.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp37-cp37m-macosx_10_9_x86_64.whl (765.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

thinc-9.0.0.dev5-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

thinc-9.0.0.dev5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (830.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (787.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev5-cp36-cp36m-macosx_10_9_x86_64.whl (762.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file thinc-9.0.0.dev5.tar.gz.

File metadata

  • Download URL: thinc-9.0.0.dev5.tar.gz
  • Upload date:
  • Size: 189.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-9.0.0.dev5.tar.gz
Algorithm Hash digest
SHA256 6d3e75b5b5b7dc5ef3da06363e5487ddd3f0a716f84f3cf21c605a876f5375bf
MD5 d632640e20b1c0b964473bdd798121f0
BLAKE2b-256 96c43d7c3d06f890a99399e11c53c1e0a20e06eaf57b90f77df0f3a9325c0e28

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f9cacc6716811784290892f4d9e18da5b13b49c47d8bb3f7cfecbaba8ba909a3
MD5 db516f9572d8e7ae537e28e18812c19c
BLAKE2b-256 0dad158eb8ee6e11fbdef264a24f55dcbc7f8bf3d6d9a4a5af199669d2563b75

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a83538ad0219dc81147c203fd72ad698c65310499802af47eab5116613604b2
MD5 67e203e83bb0b6d10da7ce5b6e46b6c4
BLAKE2b-256 1b923c28ea873c1ce03ed656eb180f3c8ad6be308876cd826177b6a0037ee285

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32fe399367fbc3c08044d91aa0f5466a0bcbfd94a84c5d50cd09b4d4917bc730
MD5 10dd17242a75c4703fea8b8ba5342287
BLAKE2b-256 0e00c9bbdde96fc898d71192cd9fe7d196f8ffbbf38cc879fcd938d9ce1b95f8

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57fcd01cbf05686970082e3633f96d8d2d25fd290450df06b90176e5b4449094
MD5 aeee4b9a4e8d414133435fe7a907c6ae
BLAKE2b-256 2acfd1ba942c0e708a17e4ad497132761c4c7e4cd728184c4ec3b36fa9281290

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce4db8384a5a264d71a8821261f40cf7cb6cd054a8d211193589817beb28cf53
MD5 20a4f233a828ec0170df51ffebd3a7e7
BLAKE2b-256 830838b2c01a69293920258b4cf16844e3e83f4defc2280d284ef525d6fac0da

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0551906f1790ccd9d9f05471c2273c4ed0941d032d497f2b7258dbf33d0bff9b
MD5 dd832de1c3274d707e00f04052a31892
BLAKE2b-256 7c3b0fb490c3a6f0dc1e1fea1797f2af1fd71f6bb9daaa8e228673d5ab504338

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76d6ac4361628874d64ae64d2370a9111c05da7e9fe02a1707da5b37d7b4d7b9
MD5 838d2a0645c6e5e50c08f1a155dc8b1e
BLAKE2b-256 fe44aad90c388b7615f03cb7193ca481190d0fcf33dfc4681ddb1297a6f954fe

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4dc671af684bfe74581181120961787f56a52df23ffc794250afd774d73b913a
MD5 235f77b550a92f92e277dabbae6dcd7d
BLAKE2b-256 120975a47fb1fd07e635a13e7dd9d9706089bd95aeb2c5e78f7507529f3e4027

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d2af8fe2e8df54ddca89216e9e7230aae380946162c8b2551b909420c1afb04
MD5 a5adb2fe7fc5f63a9c5de0c316d5871c
BLAKE2b-256 43ca4123c40c06a2522b9dee4610c9a1b77d77f26e4b95a6201e8e6e33f843a8

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df8ddd5e1116c824441604d034bdfeafaac187bbf6a4a453e5555608c100e41c
MD5 0b910d9a33c70b1eb70533e3b32c9b06
BLAKE2b-256 10b1165e1cea07b25747e0c861ac454d68ad70ece3e6b68842f5a02918c2da76

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e9b47aba6965a1966b93b1bdc4c34408810828725e4fe4801d7a660f3ed7ed7
MD5 410c440920c5d229b12f1fc8da938e78
BLAKE2b-256 6251e3b3fbc48c8cab2002d11e7b2a022264009aa9b93f52234486693d489e54

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71391ee2f7fb777f2ef974efd3a5678b8cf00335328234884b11dd0ee6558dbe
MD5 a389c624b3a314781671e46d650519dc
BLAKE2b-256 49925a1d86a6c00961e35011fc414fd5bc5298b746e9887f53e3d746992ab550

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 822d0052601807579ba87d79d6743985a6cf7d456d4a306e4d0a43c1873be4ba
MD5 35229265b3abc5f3029fb51b56c6667b
BLAKE2b-256 1ab21c8a992e0ba0c1002de505af3b8835640761f6c904b4d40f02d163460d55

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 655f61694adeca718c111ea5fc9b506f23ea77c319b3782bdf714df2dbda54b4
MD5 ba62e39e78d116a3e90a8a37352380b0
BLAKE2b-256 1abddf2988ebb0cf0ab70c411b969f3419bcd755c6473dd62fc17d02140755a5

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63b11a9c70baa6fa92196bf3355a17bf34e85d8179b14ad34efeaaf3f31d6077
MD5 c539d7cff6c756325902fe4bf029a008
BLAKE2b-256 31f231e166c47618467150d0a7602e093839d53d2f6c7118fe50d8385bc2c73a

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3d16051a20974c47267af75952265b9420eb6849769ba35e864111b37f7150e8
MD5 63164e5f52f261b67ab3066bf610fb5c
BLAKE2b-256 8a4231d9a168690ab7ee79b18cfe68cae3ffc00fb89600206e1eaa374e86f02a

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82695839a71132499e1fdef259c26c7f31cb5d13819173272a7e069895c4f592
MD5 9659ab2408d0f94773b6b5ffc4f7986e
BLAKE2b-256 46b4ec5f8c55d319cd39838c9eecbfd4499bb96c0f52532d437fb4f5698cf397

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d70baeb44503b4332701ed99ba62cafc2854b3b7ae4ebc9b231de51be4d23ba
MD5 cc51eca47c46e5a26639e667936ac17f
BLAKE2b-256 0dff4ad8722eac684b4424bd26f9e83c42f70bc0a6bfb87bb0aa97ba3cca3f60

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbc917248b9a274320c814d142a713c7e38d82182276fd1c044d278ee04aaed7
MD5 a6d077ff5fd962c43a8e21795f2172be
BLAKE2b-256 9c38ccaa7e89d41116f4f1d249c9a766b74c05b5d3835023d0642fe6b3678541

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80836ed5e625d792b961906d9219613200f05b2f03dc06260cb912402bd858f2
MD5 5fd75d600c8b2dcbdc557f0a6b936ad8
BLAKE2b-256 a1ad67315ac6cafd4b766b2f481a42bce9a1b1b468cca71e727824cf1cd1f8bf

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cba218a491c431921ad42bb7294b398d11e01862bd4d53515ebfb5e7d354c800
MD5 94829762db929d8aad31db99929f277c
BLAKE2b-256 eb20f32c6606fb5a46fc30eeed37245b62b392bd85931e74a7c8761aefdf7d49

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e498cd9ce439953f370e114eb2fa9b7ab9b9e891b58687f5a14f9b87dad5eb21
MD5 c2ae1751b36733460b4123b811599229
BLAKE2b-256 49a8cf17da5edc57369bb57822449bce7b3deda4de5df023c762d041f34ef55f

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87aadfa0a02d94df5d49435fe9f41171b0fcb59466e623d81500899b0daa6846
MD5 e96143b5ac3bcbfe28d0c00c249190bb
BLAKE2b-256 2958828ac8dacbe101d688de8399a7e03432a173c5507d41e0fa4103416d7457

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 755b34bd14275ad39e7e543d682d961301ab6ee2bd78c3998a8ba42583c9e121
MD5 f384343472d66b74a63648a3fb8f7202
BLAKE2b-256 085c686e214672edf7f27576bd8b366e8526f10f6a3eedd752d8bd692f30c42d

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f30a1f0b0702a533422c6c5e26f397f728c93fa2eccf5a7b3be618dc68eaa0e
MD5 34b96983523ea4dc48859e38d571875f
BLAKE2b-256 5c06b4bfc16057c53b201710b4e436139fe0e91735320fd7c84266d0a16dc9d6

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 69fe2a54601b9bf6a841884d0d491a7c2a7fdc742ce8a46bb2bd3d9eb1e239c6
MD5 01e47102416dab3abcf672363487fab1
BLAKE2b-256 5eeada7e9866f7048cd100640f669130b30c6934390bc132c68f3c593554622e

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 261b04e6a5775ddacaa3030d666c700660bbc084dfc5f60ec8eda133fc59b214
MD5 09680e9410cc155ec98a56b7aaff76db
BLAKE2b-256 fce2ed290c4a22a781ac367bb493f0ddbe9865bac2e5cd6ce42f200b470eb18a

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdae75e46a47a2fd2b6f045c80147d928477423cbe28b0b8f2a4c15ff1f68b0f
MD5 f76b27b725c58b596078a123a1510683
BLAKE2b-256 c7d2c7a12a6a0d1cd652c5f1d4c4ba001f82c3887d5b4b33f48cb6fc3108a598

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de8aa73ff3f69791c51de0fccdc506d83e24b2620e27905f7dc0a68da858f419
MD5 6fb76c581ddb61ebbac309312151eda4
BLAKE2b-256 e1991a7667957f02ed971a44d48207d84baed7d7cd5dc498bfdf1b5eb2dabd0d

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0f07a7a8e21000bb549407feab4f74113814855cec2a54a6dce98432b093dc34
MD5 9a4ce697f8ed3b1a46f1487c2594cd44
BLAKE2b-256 a9b1325391b67d28169fb21fa407b843571e83503f3f118e5a72de02964bab58

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d73f46687121e55a6bf7d8b166e32b76d7e16a03dee95d4745cd9ef7220569f8
MD5 76c4650ee40ab472591a484f4237d446
BLAKE2b-256 f82768f23fe76125859b87739a385adb9aa62095f09bac41aa1c47b0e515cc8b

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a865dd332eac51424890da6882cb460940c412b09c200e127fcc2deb8c9ae56e
MD5 17189ed02273f2f071a3e1e195a1bb87
BLAKE2b-256 8dc444c4c09e4dcded3aea1d148ea5ef3bb312cb22b7fb51d2288c890d21cbf9

See more details on using hashes here.

File details

Details for the file thinc-9.0.0.dev5-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-9.0.0.dev5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50f05e1dc40ea1b80157d0444133689bce1d7bc94dac66538cda78d6b32a6257
MD5 9fb562f62bb08df8b762cf14de86d74a
BLAKE2b-256 bb045c39be3a81c8916789d9e63bba1202ad28307ef887b6f322571b3a814207

See more details on using hashes here.

Supported by

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