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-9.0.0.dev0.tar.gz (183.2 kB view details)

Uploaded Source

Built Distributions

thinc-9.0.0.dev0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

thinc-9.0.0.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (688.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev0-cp311-cp311-macosx_11_0_arm64.whl (612.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

thinc-9.0.0.dev0-cp311-cp311-macosx_10_9_x86_64.whl (676.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

thinc-9.0.0.dev0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

thinc-9.0.0.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (727.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (687.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev0-cp310-cp310-macosx_11_0_arm64.whl (619.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-9.0.0.dev0-cp310-cp310-macosx_10_9_x86_64.whl (681.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

thinc-9.0.0.dev0-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

thinc-9.0.0.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (696.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev0-cp39-cp39-macosx_11_0_arm64.whl (621.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-9.0.0.dev0-cp39-cp39-macosx_10_9_x86_64.whl (687.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

thinc-9.0.0.dev0-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

thinc-9.0.0.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (735.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (693.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev0-cp38-cp38-macosx_11_0_arm64.whl (614.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-9.0.0.dev0-cp38-cp38-macosx_10_9_x86_64.whl (675.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

thinc-9.0.0.dev0-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

thinc-9.0.0.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.8 kB view details)

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

thinc-9.0.0.dev0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (687.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev0-cp37-cp37m-macosx_10_9_x86_64.whl (667.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

thinc-9.0.0.dev0-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

thinc-9.0.0.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.0 kB view details)

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

thinc-9.0.0.dev0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (688.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: thinc-9.0.0.dev0.tar.gz
  • Upload date:
  • Size: 183.2 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.dev0.tar.gz
Algorithm Hash digest
SHA256 5eaafadbb50ed03e5504a2b34c74f797e3d42004086c3eed93166d0909d79dff
MD5 1b8283fa6b4da074825d69cf85a380d3
BLAKE2b-256 9a0a6552c84957a75ca5c7086da883be877d9a2ff19fa336c7b8692f149db370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b94a3c8a3ffff3dbc96f74b9bbf5cc67eb9cd376f4bfb8e631008f1171e15c7
MD5 54c7b8a78f21136c5d428c2f7000be4f
BLAKE2b-256 5e403754d4623c7a5ceb98ca8ae5fd5fb9a79178f9892b836b0086a7da37f396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b099989ae7bcc3c97ee5f3111fa05df3038c4935c83a7c4be1fbbdcc985dd3f
MD5 df16a9c82ff92e84c98b04b32abc87ee
BLAKE2b-256 1dbf2d5bd6f6cba8ef5aa607f84691cb254640d61842c42f1445be7feab10148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84136acf8c4def6a7512cee04d253c8de37f2e8903e77cb7536174fff7447133
MD5 480587ddfafa17e90afda687fc1a6a83
BLAKE2b-256 2b912a77637386f148fdfc896f9ccb3c471d40bcc2f29b2d6eea28ee97bcc795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be158d98b5f458eb8b27128c5c10d3750054df0b6e3834215dcfe675ef7fd85e
MD5 faa5110b14dbe32164029c237cbcff3b
BLAKE2b-256 7e4164777ee12bc12701fae5d049c333dd875c0c11458c93d3b4a5d663311569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b92dda0032db83abe37eca555d1b76bbb561c8f673a46ee346cf1d13c0c454b4
MD5 b26dc309ad8a61573c626224ffa74976
BLAKE2b-256 aa9a13924d29820d2c95600e4f5844be865e93e0c9497511211918848583f441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 afeb8b61d11ca95a9b10def6be5c22d55e00f27e2b6fbf2e0dc5765bbbd39a55
MD5 2576fe89f7b43dc3fec241ed5ac764d5
BLAKE2b-256 5bdb3661ef174deb5dc1a4d3f8a1efe932dc30823a267ee5adff8f83413a2c5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd5bb285636ae5d477bafe2d32669fb830f548ce7026262951e197c0e3fbcb2e
MD5 d1366fa0a8422cf0172a022de6e9c619
BLAKE2b-256 28f059e53e203cf32c6503ffcc4b3b2241cdfa262e178bd5d6947e3fcc477ad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73a9d5c62664b5457a13a1647b8eb351c938a0ebc1853caf0faaca6a3488dd04
MD5 9651ed65db040a435acd0285dd278833
BLAKE2b-256 695bc8cc2310259635991af92d2dc43d9ea4de4d93d6bbb4c41cbf776350b1bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69a4d7cb30a3c32f2376fc640b6e70979effa657d631ec7d4a7cc5dc726fb9a8
MD5 2503e148feb94dac633c808a7b788794
BLAKE2b-256 e0b0750e9adc4d9674eb43e9e312ffac2948ec32e1af9f7e92eca38e2520fef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2412a4b51cc80c4b185d02cfa0ba2c5a849e8e1024827119cce69fd8debda984
MD5 010d0640c52529a13b9286b0e2a83788
BLAKE2b-256 711e0525e39867135fd628d794e151da74d80c9cec2dbf0c65be5d45b59c36c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d5b57b8d7ad4e75635c5d6c2e9eefe4975842ca92e2ddbf717d26893f28c3987
MD5 be6348efad2ecb127c6d54865100995d
BLAKE2b-256 fdeb39aa4df628708dc8a50149e25ad6ec6b5f5e25cb8ff5d04ca85925dba8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb282dc958b74504a432aa7cd0e7d12802ee4ce1b3aa3b4e37c82dafa8b09e47
MD5 17c2deb78344bbce44eac9058b04fa7a
BLAKE2b-256 e16c38a1043d21134824ceb38533cac518ace6a93f22bf56276a17c920af50e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af8a67ccedb82e44b691e2cbe07b241830e486954e980f0363ee546a08f1815c
MD5 e7d7b6e2128ca9d016effb68a12cc12f
BLAKE2b-256 e87183a4a69dac9af1613334cca3a65862a063ac083611708bbe7e03ab0e98d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d22f5c4656e79b9f9bbd0ef8fa81cf5052a1f6d07a5a44b8b52cc43dba851358
MD5 2879dbb27b2fc07a40567ff538447bda
BLAKE2b-256 5a80aa93f542f5647c97de5e486e4199b013b6d1c60c4432a24eaf30b6350bc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 874ea67aeb59517defe222392ead695f75e5be094cc8180b3b223106f36a86fe
MD5 813494da73d54921a35a9bb15f94e466
BLAKE2b-256 7a0d1e15cf180aa92acdb5e3c70458269d6fc845291ac07da27e98f335818332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dedd2daa5aa0270e9c363aed82291212df5a33fc6df242860aef5e0be045850e
MD5 a11e53c8e9d08359828320ad0da7d2a6
BLAKE2b-256 5a54a57f83bc693a195b72ed5902cc5088a634325cdcd7abbf155f8fb8eeee4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f9dbc55816910a96cd075df5e4a70ce3305103fd1f6410113b5cfa19010c8d1
MD5 325c2516ac07fe4526dd7b48c34d9dc3
BLAKE2b-256 f5619c066e3af87ef8e453ebd6a52477b16dbec2992241472f4a8e09cc40af93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef28560a06750901870245c47b9406b6300370cc7b797fa9e68f22888af9a163
MD5 5ccc22899833bf5af3b36e5c909b82d3
BLAKE2b-256 e400c9cbdf0ba5ec76748724f8e40f479c47bf76d50c4dfe40c1a5fdd8463a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d17bffbda80794e086619966eb89bf3cf2ba8dba7b6f3380d5f6102dd9bac281
MD5 400039826641d53581882e6330b9e085
BLAKE2b-256 3fdcf73c5dd5533b59f0bb0af442a759ebbbd5520de08f49f092a37114902b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2da7cb6a5232e3770259d4e769bc5285ac19bd2565aa37475fce9b911d1aab92
MD5 2873f3a72c61eac37f7337800d474994
BLAKE2b-256 d01fbc36c2b459253df57ab3ef78aba5c413845171545c6477d0064fcb376e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 98df96fd2022bc203a1fe8cf09f81e57c8cafd1e792e6e7f040486326e51f61b
MD5 f5d38bb11be0a568ff95c098f626cc7c
BLAKE2b-256 4ad333e82894913223a9e1a0e1fa45abbb77183b59dba2c01a39a49366d81505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbfed231af968da6b26f0984ccabdf5d0555969728961b2bb1ffa58b0ddfafb2
MD5 56a92dc6ae06cf12264797d18f38943c
BLAKE2b-256 aeff9881513cfcaeb3fa70f4d4195d629e66cdd672e004174c3f56e4b68ce7d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7cf8f8b9692c99be9b05a5dc27e12ed216060f569b86c648e21aee870b1f5598
MD5 6031c956d9c5ad0b5b61a6a4b1470ed9
BLAKE2b-256 320d674a6ada809473c892713964dd63690e24e7c342af78affa5e3f33690b32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9e7c597e87cd99ef571eacc33bd4dabb3e714717fc7508703bdfe435ddaca0fb
MD5 53faff96ae9f46d74304b446fbd0838d
BLAKE2b-256 360c1dfdf674f68c78a80dd44c839ebe82c735fce9659c185bb2cfe69f323ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e17f98946d4752ec3c3806428003667a957f454812114724e36c382d30f9b215
MD5 4d0cf5a8a0f9fbf8eff092c119953382
BLAKE2b-256 c3590e384903b97d51b7043569bad7d6f6b73f6225345b21feed04e347d52fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d072a02fa7439a67b75ccc073d438dbc412c4fe12b414d5e532de88942ca872
MD5 4d4f4bd6eded644c941d13c18c09f70c
BLAKE2b-256 1c0a1082042bde3fa69765c9b56b95aafad437fc176c9129e65a2cdc79dd13cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1970b93f62eddb273898dc7704350a1d192e97dc37f87a63e04b0a6daacad152
MD5 2b0a0ef8c4b8b57bb8bc6c3c7a39d930
BLAKE2b-256 8a26ac04375d5189ca6e5b36d2d0b620f326ea87b0c4e59d426ada9978008f1e

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