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.

Azure Pipelines 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-8.1.7.tar.gz (186.7 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

thinc-8.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (817.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

thinc-8.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (773.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

thinc-8.1.7-cp311-cp311-macosx_11_0_arm64.whl (693.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

thinc-8.1.7-cp311-cp311-macosx_10_9_x86_64.whl (763.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

thinc-8.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (815.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

thinc-8.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (770.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

thinc-8.1.7-cp310-cp310-macosx_11_0_arm64.whl (699.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-8.1.7-cp310-cp310-macosx_10_9_x86_64.whl (770.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

thinc-8.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (825.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-8.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (779.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

thinc-8.1.7-cp39-cp39-macosx_11_0_arm64.whl (703.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-8.1.7-cp39-cp39-macosx_10_9_x86_64.whl (778.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

thinc-8.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (828.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

thinc-8.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (779.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

thinc-8.1.7-cp38-cp38-macosx_11_0_arm64.whl (694.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-8.1.7-cp38-cp38-macosx_10_9_x86_64.whl (763.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

thinc-8.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (815.9 kB view details)

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

thinc-8.1.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (773.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

thinc-8.1.7-cp37-cp37m-macosx_10_9_x86_64.whl (757.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

thinc-8.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (818.6 kB view details)

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

thinc-8.1.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (775.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

File details

Details for the file thinc-8.1.7.tar.gz.

File metadata

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

File hashes

Hashes for thinc-8.1.7.tar.gz
Algorithm Hash digest
SHA256 0f08f6d1fc50e28bf18814ca2b1c807cd4d59a930d713459a675e086c4779af9
MD5 72461def110fdeb624c2d74f3d6f7c18
BLAKE2b-256 7b3af6672ba25ca15e50754d32101f65560964db26ea943fb7581e1edfd1d718

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: thinc-8.1.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15bea9d7d091e985f3b9217cffe1c2be5b6f014af3280ad7500d9cb1fabe7c64
MD5 6747118355eba5e35b296db083bff851
BLAKE2b-256 03f1987b224fe84ce96955a8e441d866382c23170b7df6ea35a479f98e663da7

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8de6e75b135e6bf82c548530cd10805f2f814c80d68b64df3efc69820aa9b24d
MD5 07ddf7c9574dfe0c4f18b95c2affb4ef
BLAKE2b-256 9b2a719265a5c162f355734175f23156e456fd4be711d93541708276802b3f62

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 928557f8f2401d9c38a14094dd2cd0633268ffc2a322fc33479d1a1166a6fd65
MD5 235361e10e148c13c29a39550b59b300
BLAKE2b-256 cc4a65cee3b277c7e82915ade53ea3e3e4e92c865cd5dd1e03470aa547185c82

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 836916a3ea6c9f9c912d5e0935a2ce9a55791da7206c46ea6450983e96c85da7
MD5 cd86f44fbebd3d0a7eaa877be8e54ea0
BLAKE2b-256 e7e7fb1096d1023599553068e3a38ea3bd3c1f099538db0a3f487329c96d3abd

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ede3ba100e7bdc95ffd886b5795629c5a1ed58ddd339e37040c1d37e5cef4d0c
MD5 03627f0455dcc0889c3c2f77d92761a8
BLAKE2b-256 a18b74a2194c86b6804db8148741220103a5f74a712ae3b3536bbaeaf3ac1f36

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: thinc-8.1.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9be1c9b88dad0a94feaa5751d69f51fcef4f73fa47efd0f9038530ca9ebc9c41
MD5 53f5b3b2d6ef2487d06a9fecaaecb8d1
BLAKE2b-256 c9006ee7286a6d80b18cfb4dc3e78dfd039818a578b018cea20ab1ac3916da09

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4d3e8ab37b8a6e2ba94b30e15c5cf24c3f0a34ac31505164a0b5f87ef434292
MD5 cdbc30cdac4755bc89131b070346f10f
BLAKE2b-256 45a6d9e28ba8b7ceb4c7572b1400c0bce8eabb7fcfb5c057c6ee6c75004751c6

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9d8a2419c938a4efe3d66b70526a41d406f0dfa24cad7103edce759e852ca9e
MD5 c6a61507f1d8854125b50cc27eeb1c35
BLAKE2b-256 83fa1ae6cb26d1fa22011e5275ad5c5933bab524c1d635606074900ac5fbe8cc

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c82514d36e05457d5f53dbc31c0e350b84bacb9894bc6793c0da83a8b6f6e6bb
MD5 8810a89636dab6574b085073cb7f38d2
BLAKE2b-256 ba50d570312ea7dcba792b6fbf8106893aaeaf579346944e79a73af85117c2fe

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1fc6de86770c202fdc247761533beb2a33d6d10eb6be60da5c752b8b41ebe9b2
MD5 f62f5d55d4485fb5db0c36b2b884b48a
BLAKE2b-256 73db60679a0e079ece89d3c929aeefbee8517d111261990ace303d73a122e136

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: thinc-8.1.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 618a7942edc35d6a5ee79012c3d8f3aadbd466760ea94bc7529239b15c5c4a22
MD5 d72dbd045a675646572006b6acc5f70c
BLAKE2b-256 fb76632c3dff43d9075742e24322caaf4f388c4fd189fc736b6224fc8e326ade

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d38c6c46f3ce34c48fc8abe8c25cdf8d9eabd5256d88dc7d77d5fcb60e8a41b6
MD5 64bd6e3474e7d6a38e13c06aa6aed6d4
BLAKE2b-256 f4f2a0d6a5e16eb6529bd4f539c8fa7bc27a6468501fc95a453bebabe8cd00cb

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32a16f7527c71e4ba43b2b5be01c7b2675886ff83a80eaf5aae0f5b44ba1fa02
MD5 5302e4c87d79ed4e8931ff750619c085
BLAKE2b-256 8d3663a4245b793df06b43f0de70d902103512b060d18c3255b193a670fe9044

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b9a61b5e0c3b331c4a2b26f779d531783097c784ef3a73f7a26fd07858efce7
MD5 8a4aef40ec21b59e637ab003473e2bfe
BLAKE2b-256 9c6043e1805ddc3b782088caa869f5c8d2a29d8f2ca34dc7fd396330a89a367e

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a160e386db994ab81a7094cf60b4c82bf697dabdccfca17a92251f4a8590c719
MD5 092526b2634fa856ced8f1e429cdf3c3
BLAKE2b-256 a209ba00de0a2d1876d9a5b3c8bd376d0af8cbb3998524ad52384e15aee73b35

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: thinc-8.1.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8cb8d2b9a6ee900f6606ed746408b6bf4f810ded1b9ec22e4f2b9f20965a9335
MD5 a98ee7d1ca536f627ddc267ad14fc5c3
BLAKE2b-256 da264edf7701f8a03b22a74165f5196ba27e77771c97bd93e0e0cbf656018e49

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a30427fbfff4e1e4233baa6da24d7a4c2eebef9c0743987ae10723ad95001caf
MD5 f8d1ebf7973f0901192bd29dbb212e72
BLAKE2b-256 529f51008bda0a53379fa95efe54bc03c45d0da5a17789e2343d29e5b636eb42

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b4c419f75830a57e38b0a72dae0421e23ecec7b7a49ea898cb50d79df91a261
MD5 7eb31ec6f0cf1b281b30d234213b0854
BLAKE2b-256 a638ad00b24b7711ed6633821c5cb000343b780b72c3a756a6ea742bcc3c8482

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e6ffdb5459d8c9928a816fff22c5dcdefdf3dfbc3d28a7a4bdd8bf06374cee4
MD5 33711f8e544fcb3af04d3546400dc593
BLAKE2b-256 1d6a50555865c734c18effb768d5024c1760ec73673c14d9109e9ce18f52694f

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6fa8e566e606e65f7424ac065549ac1fb5610e6da4bfb361d2dad8441995e29
MD5 2fcd8e2c46ee876a7c07d55352334643
BLAKE2b-256 e09b1a80136b795797db479d7de47cc90549bf66c49ffb75e7e8085ab06f1733

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: thinc-8.1.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1f24fb3fd6be95adfa58d3c9e87ecdc1bca1c4759d5e02090eda1f56d762a974
MD5 7ecf0c222cec8820ee4076a3b1a95ca8
BLAKE2b-256 2915d65ebf0e24c3ceef2e1c56637250635e467960452e4fadc88919ddc3a0c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5af1c59591b9aabf9fc43fbbfe11ed6d5a37c2fd4899429867b7c50fc346fabd
MD5 fc9b0cedd4eb1e2ed526d2d5db5c7e85
BLAKE2b-256 7224365f4f37cf5d76e27a4d38494b3d46ea1d49c5a224be8da61e4fefc6aa43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a852ddca36426ca8d9d9ef08806e75b16bf9542c2a74d9b2ef7dad083f3e78b
MD5 c50ad29a1f8d813720e5b89e2eea09b5
BLAKE2b-256 b3e4a30c7c187f402191b439daa24478bcd26090be191b4f4c1a4904a4be4b61

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for thinc-8.1.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a5ff752edefcbf16015717e6b590ee9b30a4047d322f2520b30cc4bf14b12ef
MD5 8a46e7080d0f80cc3061a86f7dc17805
BLAKE2b-256 612619f55a4c5576e5f3b37a40c4ec68f7624033d701f94b8525fa8afa72d90c

See more details on using hashes here.

File details

Details for the file thinc-8.1.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: thinc-8.1.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 169090801bba4fc34f95ed3124b7ef30693e945d86845e709909c86c5897d240
MD5 911df012dd0400addf0864e784933cd8
BLAKE2b-256 d75dab2bdc3939a8747b13cbcf05e1c26273012853f3a3bfabeb3cc9e130fe7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec6837ed6d842773026f0f0775f88f1ff1c8ad84db7175bea37f5c54f5566244
MD5 0db2510212265896e717409135096e55
BLAKE2b-256 53418d94d0b9d6a323c7bb1e17f60787fa0c649ed17e264e7dd2b89769a86562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b51e8f0fb7ae12203eaaceb7b15851305f6f9e40f1ee7ef58b083f37d046b81
MD5 8ebc159401daf3497455ff43e1de551b
BLAKE2b-256 35d44378e2045d162592eff9a323d3f5fc5b7af36c946b81b52d5c2c69dd7820

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