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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

thinc-9.0.0.dev2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (728.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (693.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev2-cp311-cp311-macosx_11_0_arm64.whl (617.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

thinc-9.0.0.dev2-cp311-cp311-macosx_10_9_x86_64.whl (681.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

thinc-9.0.0.dev2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (732.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (692.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev2-cp310-cp310-macosx_11_0_arm64.whl (623.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-9.0.0.dev2-cp310-cp310-macosx_10_9_x86_64.whl (686.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

thinc-9.0.0.dev2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (742.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (701.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev2-cp39-cp39-macosx_11_0_arm64.whl (626.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-9.0.0.dev2-cp39-cp39-macosx_10_9_x86_64.whl (692.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

thinc-9.0.0.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (740.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (698.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev2-cp38-cp38-macosx_11_0_arm64.whl (619.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-9.0.0.dev2-cp38-cp38-macosx_10_9_x86_64.whl (680.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

thinc-9.0.0.dev2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (730.7 kB view details)

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

thinc-9.0.0.dev2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (692.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev2-cp37-cp37m-macosx_10_9_x86_64.whl (672.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

thinc-9.0.0.dev2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (729.8 kB view details)

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

thinc-9.0.0.dev2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (693.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: thinc-9.0.0.dev2.tar.gz
  • Upload date:
  • Size: 186.9 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.dev2.tar.gz
Algorithm Hash digest
SHA256 874b80b983cca8df0f95ff5ea52e4fed4f2f7b670fd8de874da928aec4998122
MD5 9cd32b9c02ef194b3c9b94a7880d6a8b
BLAKE2b-256 873548c099bd5d5c59957a5faf9d38d2e35d7c566aa39345154600578d435432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 973844058ea4fc23f54bed711ccf40e2d4c9509ace1d3ecc8a2bff780e0cea8f
MD5 c7f924e3e3635fe6b86bcb2ca8dfb5a9
BLAKE2b-256 c6e5e63ea697f1fa956a8825c0e75835fefe75ae9fcab713ecf0b71e9c1e1879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 984178f42e8fee23cfc566ea32e92a9f5bd584d2ebb6ce77c0e83009d6ad9789
MD5 3cde37d626e00c56ba5abf8081d189d1
BLAKE2b-256 e7cde5e9020a30ecdbad4dda88455d4ec16dacab8fb52d5b4e704b906c609ff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1177ffd22233080cb5b066ec580bb690a6c3328704cebb743fa6a2e4aa88ba26
MD5 47648098b7b5ea1ed1e2d2f59ed85b91
BLAKE2b-256 b024b69d097cb7658bb26f514069b9878f555802c1a61efcda3d65977d167488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efb454db371f9e23e12f22ccd39364a721987564394401b6b2f35bb6c120c66f
MD5 f9fa578519f419d0f75c648896f58c8f
BLAKE2b-256 3e979b95bd428b8c92fab9f2992dea3d68bd3d05c24721cf3203f549350f85f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfb100a95344c00f96bb89765d811dc64adc5bb44d7f1d5dd77d5e9934b93200
MD5 50130958a012e7d608ddc059bb57ee71
BLAKE2b-256 c67d6ddf8447df4cbe5a82d832022b4e19de56eb42d5e55d86de1071de84c705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0301010856ec5376bca3b5729e3a46c59ca944ef6088ee951783904abc6325ef
MD5 3b2ec8d2a08976aeb341cc66ab40dc22
BLAKE2b-256 27002806709ff1b02f287cf2c4312bff235dcaed15008e57832dfce0faa6df78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99feb6283701465080120af78cfbb935b62abcbea697c5053766c69d2fc75fbb
MD5 dcb03215cceb83630fcbbfed62c47f64
BLAKE2b-256 0f2691186f7adbb130cb0cea1914dce95fd8cdf86e78c5f9bd92d182ddf0645c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10ccd312ed0bc13434c8c46a38812c4adc26226c8d617024166ac03905435ea8
MD5 9b08fe5d3240f465bc7640195317b6b5
BLAKE2b-256 40068231fec3fbfe9b11970487d07e9b49f2a71d3cfdd7d007eb3cebc19a6744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28fc90eb5957a4a379e8cbb2d6bff36ea72b10911602e24fd029f818988ee593
MD5 a3f7340cfcca59efb3fd34bd3be6adf7
BLAKE2b-256 7f082810a8402b1f19517c0a6f5c2d37772fcaabe633c89d55f0b1f32f3f3870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c828847ba06be48f3e31075e8b96d8d8cde15a75fadbaca87d4b7242fc8541ed
MD5 8c5300e845d6a16d72189d8860447b41
BLAKE2b-256 37d554f6bd5768231ba9e68fe8dcceefe477831dddb9a43bd80f43442dd30cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e3b50e8d5db3c2b24440b937618a05121a79d3c7573f30055cf60ba5e124e19a
MD5 85dbd24790f4abc579d0e800786b0500
BLAKE2b-256 85cb848728adb6bb63f4205337c73892a28de6366832117ae1faf5115ce75b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 972c5a99b16b8aad57edc9a367283bfd3809cadd7516fac1a7110ae32730a825
MD5 f3ad1eb54495069e57df517a45f45de3
BLAKE2b-256 e8266af3fbf7a2b3ff111c3e92232b69fc15d40ada51c7af1866ce2cb4dc37dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db43d2bd9fe5fc6d8be704f4e0f54314c6e1aa0979daa91a786a601f66146302
MD5 6666b5ea7d1988aae5bfeafc2e66c8b6
BLAKE2b-256 918f615eee4baf0674fe9d01d64b11448bff4cc62a07c4cedf1dd2734449a592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4dcb15a94ae97a3bdfc844d0191724adf16bc9ca8df83bd86e51083d707f319b
MD5 6d63a3f97a07866315597816c956fbc4
BLAKE2b-256 c9a1be6d85a133434f23fef6adbb73d383f21e4ece07117265454a519441d4b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2210a4c79b3697bafece889e9bc31a30d4f9f4a4e5af4124e92252cb1115dd81
MD5 17cbddbb54832e72eed85f6871b854b8
BLAKE2b-256 2c36dc09c86b50b5ecd85b6911c34c4a1221f9d59b022a914eccb7972ad80ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c6ea6a9dfa4ffd177bc23d766a1b98991b0bed8f6eb0b358ad3df0f6605ac192
MD5 004291463d1ddc2198b79f1af038b232
BLAKE2b-256 47298ac68c888a06659274937cfc6f5f3ab290aa0f2df337337d52a66ab196fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb9842454cac4491072ae93aaeee22e9c2e80b71e462cb59e7be9bb574f79d60
MD5 564aaa1e4f37456e3511659b107d4cd4
BLAKE2b-256 474fcd9684a008d388ef96204f4ac82c7ce20a139b4cdb9c9348cdbf68fb5a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0764f6ec5c8b136f3c470104b8cc8ea12cdcd2c0d9a51d7a3cff729d3ed75ec1
MD5 ae22f340fd44243efb4e6092196050e6
BLAKE2b-256 833ddac8e98833b55960600a8125395a00030aca8c3e2eed8cb5677bc6fc4cae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5aa2dc20f13325fa78f786dfc6cea0450d96f0707a6bf070d9d3647c0b90dede
MD5 534b2c43416fe5b86513434b3a3f0e17
BLAKE2b-256 dadcc55ab618107a1c8f89007aff708b9d24b00e10ae07a3074749a72803cac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd228e8276aa5cbfa13df35a1eb85140aed92eee459db2315b2af81f2defcea7
MD5 1f18c552a3875f96ab11fef557abfd68
BLAKE2b-256 022dc67a7dfda85476bf9f815b9f981a62d6633bc9df0d254a88ec3ba4693b6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8dde065838cbef1f9156789a0336a0fd47ee97912cc431674751b1d2fb11cdca
MD5 74522593e759c91430f816443d35295c
BLAKE2b-256 ff910a216a3db0fe98aa6fc3edec7eeb38cfe50e3faa6339aaf9a145b1a2b2ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c178e2c50f9c500621aeb4957caf8733e22630e9795fa15cb234cba8e238839a
MD5 8a4f44b3a33f301734a3881e4253a6bc
BLAKE2b-256 362457808cf395b38492030a251a133b49fc4b5cc9a414f62c0a8feb63897ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ff2cc5a5c322547d494e63b56d8771acce791efb5fa82ef1f2c97513fddbe60
MD5 72097c6f0e548980316568fe59340ef5
BLAKE2b-256 4277ff88f831c5ec2549ffb98b011a5e33f5282c592afc0dcc059bf5ca46599f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c54d358c1626045c9dc0dd2943514896af1e090aa4ef49ef9b8b68e41fe60e8e
MD5 2eac06788a0c023afe60a7786a4b52d6
BLAKE2b-256 1f1941603f71a8510aaadedcfe94c6a164b366c87bf76b2bbd73ebf01102d9f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 eb1700e90e55df29fd665c39ff2a4ca0b8c9211ade35557471a386fcf53748e3
MD5 4e030c917fe5fe0d8a866c3ec5ce70ca
BLAKE2b-256 6ebac380e1b64b2d03f380c759f3a635ac22228e2865835c40118196de3c4283

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba94fede4a281a815dc258fc060565e6f9fd1f35335aca1eb1374665e74ac0a9
MD5 2fdde0d710f20c02dd237a4a97f6c7e3
BLAKE2b-256 5f0a1e5b3c0c9c42ac693154aab4800eeb6bd6ced3d349e720f911d96576e885

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e7bc2afd4119d8129e2170b75621a46a1395f9465e08f9747d965c221398a80
MD5 3c7108f53442b5e9fad94644dff59326
BLAKE2b-256 365f3c6c4a4fb6798c84cd7400be1d97b57d09fbabb4ae9b7b10972c66dcfcb3

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