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

This version

8.1.9

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.9.tar.gz (188.5 kB view details)

Uploaded Source

Built Distributions

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

thinc-8.1.9-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

thinc-8.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (912.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

thinc-8.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

thinc-8.1.9-cp311-cp311-macosx_11_0_arm64.whl (767.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

thinc-8.1.9-cp311-cp311-macosx_10_9_x86_64.whl (848.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

thinc-8.1.9-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

thinc-8.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (911.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

thinc-8.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (858.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

thinc-8.1.9-cp310-cp310-macosx_11_0_arm64.whl (776.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

thinc-8.1.9-cp310-cp310-macosx_10_9_x86_64.whl (857.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

thinc-8.1.9-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

thinc-8.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (922.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

thinc-8.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (869.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

thinc-8.1.9-cp39-cp39-macosx_11_0_arm64.whl (780.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

thinc-8.1.9-cp39-cp39-macosx_10_9_x86_64.whl (865.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

thinc-8.1.9-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

thinc-8.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

thinc-8.1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (869.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

thinc-8.1.9-cp38-cp38-macosx_11_0_arm64.whl (769.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

thinc-8.1.9-cp38-cp38-macosx_10_9_x86_64.whl (848.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

thinc-8.1.9-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

thinc-8.1.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (912.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

thinc-8.1.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

thinc-8.1.9-cp37-cp37m-macosx_10_9_x86_64.whl (842.0 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

thinc-8.1.9-cp36-cp36m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.6mWindows x86-64

thinc-8.1.9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (915.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

thinc-8.1.9-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: thinc-8.1.9.tar.gz
  • Upload date:
  • Size: 188.5 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.9.tar.gz
Algorithm Hash digest
SHA256 8a1e65529c6d0796271d2a7e5ca6ea013fcb7dad69ec609d5093a25808107f51
MD5 d14cf6f7720196fad490d709d744adfd
BLAKE2b-256 314d7c07727e1d4f08e307c367c6574baf5f44fd5c4e1dfb06ea8606d047c02a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ce3ad68023d33bac7feb3eda64a4aae3de39abe9ebc8ef8d2e7a28c4b8598086
MD5 ae29033b856dd8d87d2c46775ecca81a
BLAKE2b-256 52a9598a0290d95fc950794b336b75e20ccfe0f1a990f4ad56b67f63b70cb035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b5fbf8093ae87a338eeeb932180a69cb4ed5a39a7185c686fcc6f9c619e95ee
MD5 8abcd1827af23989e1ef6240b073d0c4
BLAKE2b-256 bec555ee3a003c201ee54cd1a9af5ab47a5dae32f65eb78acf863fa922e18913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dca9fddc12532503b4b1af5eb3f419154e5ef7425a0d55dd30c8c4655469016e
MD5 f44053dc7f0b42d2dd0af1e2540bb2ab
BLAKE2b-256 6d9bfe8a34ce1a50b67c538e7cb41a35b5c10feb5c45ecf110414fd867cfc4d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5be1c72f5cf83102640cba9e438209dcda339c06b741fb03f6a7b7741e537c98
MD5 b17f67cf35339f108176b22167229b5b
BLAKE2b-256 5b05191562b7b23069dbd82020abb26b4b1a2ec580dd490ffe1b2c4758f837e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a009eb97cd92ef5fe02c3696975d072583a994fe56291ccff80c4d62191065c6
MD5 eb73c4eba89a85452e45545d10813976
BLAKE2b-256 b2c6483d6cdc77e79856f54ac8198e294a7ba3a7e77c192ee707f700931b9939

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 76dead937164fa67a5abd5c0309ab5636d2db10552258bdcfd47143de08f0b29
MD5 4ce59825c8bc5b1b09a8a57e1f7840c6
BLAKE2b-256 c73cc96fff8c5b5a27a2579b365eb35fdaef657d8a7ffe39bda2fd15635fbe43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1631156be2472b1db2a7af193fd6c22c3371a1ded259e2e12690a13e9b87b704
MD5 6b3178446e7e255822d36780e4a9b789
BLAKE2b-256 da7fde765a9e83f0530ca77c69083bb74ff17918b45c83eb0fae9d5fd1330456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f44c5c9dfb4838b147d838f4186cca7397b16dfaf96251a3b2e0032521c6b7ea
MD5 546d05616881bfd80885e6f43948b268
BLAKE2b-256 0a7cb5f187e1b52959010fa749d471af25710b0bbafd7006e2f4d3ddadd66775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 896431606aa68b2b92201e9aaac57f77fa3a2a5c46f17de47b3f0293c22e5364
MD5 340dcee0df2bd58b97309b63166b7ea5
BLAKE2b-256 03328a4b3c24884f21c5f7423e5dea536713428e8853cbcd126646e83d026fac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3956a0d80e718bfd9df29e0c476f615880359f07fc02ad7c62bca1fde562f310
MD5 7c5a80a4ef8b6e145be9b6584b022783
BLAKE2b-256 2abc7d623f5536a7cf4f4cb559e69b80b0379514ea22b1ffaf2f708e73e3f542

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 86a9da4121e81aee3b14c4265fac4e05cd1c8a8bcba962dc7f7ccb118f215eb6
MD5 f41a56fd0e430668e12938704ce9c241
BLAKE2b-256 248edb7ea4b434a9d0453a1942cea9edb88eba7a0c7271636753e8ca19a048fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 487e391a9bc949812ce76f4ede6b0d8d715b03a30349f81ed9e3dde4cd84a500
MD5 609aacdc8ba708a0bf2efd616dd9d2e8
BLAKE2b-256 c6e19ff202b4380e9ccd4eed748a8da1edc706a762391f7b78067b88983e19c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81514d51e269cc0ff80527359dba4d38b7e7eba33f92e93c0e11319ae40c2857
MD5 0b1a22ca402e50dabe745fbad34d3d6f
BLAKE2b-256 65e2062f1511b84e37bd13e58f0f733502aafda9a33e3bdf04307689b64c3b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2ccaa668f7b303326fc610c9153de6e014a4f36cc93304a3c8705b64c294059
MD5 647e0b4ede93533a0f09df6642b62568
BLAKE2b-256 f7916412be1f85d57b5f0492aa42a72888efb60b83d53d9e51142380525c9337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21ef468e9c11ed6f1da8b3388c0daac8f07de8a668395390569fb90bae25c33c
MD5 74ae0183001a9915eae198ad64147f4c
BLAKE2b-256 d10f1e8c8a977d1ced203f8465ac0a95b8e70247061dd5862e5a0ed1909c630f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed540675b905c527d3596ecf070fd96213eba5f1f5c9c465e1e69b1c0bdee5cc
MD5 a920c632d43991c6cb858906909fc1d6
BLAKE2b-256 4a666de436958cde4c706d3d18681651c25a2434363599cebe7807185adedcba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 008a6f9d07b74c31ada9f4a5cfe6d1d74090b8a292781ada11ce16b766815dfe
MD5 034f817ef33231fa9ec81db083aac2a1
BLAKE2b-256 99f1a306897cc7e9a5619727e7d81ae9445609da7ab35a21399765f070f7ed56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d293b0e5bbdc6b7047486499d70136a473b2c8040a4ac15016eb12b77f63d201
MD5 ac893e552eebfbd96ca8e72d5332f62b
BLAKE2b-256 7fce1eaeb0e249037dc84b9ce3f3a06c89d53f5744144478b9af18bad5a7d57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1cab98b8b4d5ed3d35d28d0b20322140bd71cca4063081cb15bcde29677ccc8
MD5 45fd7bc96abc6c4bc463dc1068184d95
BLAKE2b-256 d06ec3f9e83130122c1bf2addf532942f1a42acc51211ea4a85235f69d0563f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d70a50f350ceaf9328a5cfe41e7a9b19620e476bab862527abe050e01b8f84d
MD5 043a609e58bf93b2e4caed21357e9f17
BLAKE2b-256 b22a3e6d8a8997d04f3161d1951cd22670852787ec6c09267bcb3dc01b4e2daf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 97378f9f8a8ca2b3332a213433a5290200cc0b219fb4ba80d8c5f6e44a2cd14e
MD5 b4a3709a41f64e9db16fcf50749eea64
BLAKE2b-256 6cb9dbe1e0c335029db70c535578a77992b86943b8328d3e0627504fd109a043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 041b872021b9eae52b8426079cea6c78d493f3832d01f50f0416d663de9dad0c
MD5 42ca8c844f272360319256789c1aabd4
BLAKE2b-256 9199cdc6a410e10583fad356a04d074f8275bd54535a5a0ddf02e7839073bf1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 978a9a7b6a36b73d5c104ff16be146f5f0b3eb24d86d1a6f020d484944e134cc
MD5 d927dfc8c05c224d3d15a2479d9715cd
BLAKE2b-256 e1db9138d615c72a58354ac29150f08e6fe64b43ea4a52c424edc5d6d21e871b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98cf4e786c79266680b5ec91b9bdb4ca60e957c657f60cc852963d64b912f581
MD5 e7659dc9797c06a4a6dcd37037a1a42a
BLAKE2b-256 01073e0ab6cf086a7b98434cddfc773219b941bcfa2e0b43fe27f1ef34238978

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.9-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4f7888e7c0667d110a2c99ba62002260fd5d0c58f6a522043fa07fb2bb590d80
MD5 ee730cb6bed75f1ed89b9dd9f145559b
BLAKE2b-256 f54b90d4035fa6f1a44cb94322dccf9c2bc7c870eb5320eef2ba2ad7b1f0c27c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb86ffcbc00a1866163d22e881da98b5c7ff8697f6bbaa1a3ded9c549beab227
MD5 fb0e71aa0e85e35bd67f39996679f960
BLAKE2b-256 0ce6c0e2d12ad5cddc2cc823625696451ce8a06a38c3de0b602fee4786fee71a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.9-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0d77d0ff7bdd6b3f164d66fa6c764b1f6bee90348133a303da62beb8a1f8071
MD5 92ab1d06a4134c5b8f1f367c9a4acfbf
BLAKE2b-256 d1f4e03f837f257ca8507e9f70542c48266a199363c6b2fcec1a4be2dde985ed

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