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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

thinc-9.0.0.dev4-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.dev4-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.dev4-cp312-cp312-macosx_11_0_arm64.whl (682.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

thinc-9.0.0.dev4-cp312-cp312-macosx_10_9_x86_64.whl (742.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

thinc-9.0.0.dev4-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.dev4-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.dev4-cp311-cp311-macosx_11_0_arm64.whl (698.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

thinc-9.0.0.dev4-cp311-cp311-macosx_10_9_x86_64.whl (772.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

thinc-9.0.0.dev4-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.dev4-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.dev4-cp310-cp310-macosx_11_0_arm64.whl (706.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-9.0.0.dev4-cp310-cp310-macosx_10_9_x86_64.whl (779.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

thinc-9.0.0.dev4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (841.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev4-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.dev4-cp39-cp39-macosx_11_0_arm64.whl (710.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-9.0.0.dev4-cp39-cp39-macosx_10_9_x86_64.whl (785.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

thinc-9.0.0.dev4-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.dev4-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.dev4-cp38-cp38-macosx_11_0_arm64.whl (698.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-9.0.0.dev4-cp38-cp38-macosx_10_9_x86_64.whl (771.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

thinc-9.0.0.dev4-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.dev4-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.dev4-cp37-cp37m-macosx_10_9_x86_64.whl (763.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

thinc-9.0.0.dev4-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.dev4-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.dev4-cp36-cp36m-macosx_10_9_x86_64.whl (761.9 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: thinc-9.0.0.dev4.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.dev4.tar.gz
Algorithm Hash digest
SHA256 e56917eb6d255c097cf1b1afaceb03174df065f18808af377b38c47b6ea17a8a
MD5 765ec8f57583c32bb8561d31c8978d94
BLAKE2b-256 73b2f9add43bb68d6115a86ab49267bfb664f0289372c328070a6f94e3146a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61cbe4d58f462e1a83c9db9cd37153c6ccf990d13bee0936e964f479376e2cfd
MD5 84fae010a2b8b80d4956511cf12d3fad
BLAKE2b-256 668147df8147c3bf6c0fa2d605bad47edd311c4adf2ee365b7d9421b28d66484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea0e0b4ba826df30cc76deee47ebdf0a9c4cc9747894f7a4b1ce663483c9728a
MD5 4170695eeab5d86b3c25fb7833087cc7
BLAKE2b-256 fc9ed7c36cdffc5a9184cd14e9b13e5505f4bc5c5ec927a169f02f38e1d791f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef1593d475b185a2e53cfe24834408abf4c8cf68f2b13011246e6946c450ac8d
MD5 70c04cb14fdcf3558063e17afdefbb15
BLAKE2b-256 f4626833d703195d03448c24049c1194f2aef44200d148b0fc96bb5b5cf80ad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcde5b8e4fa5a1eb871c08c683f7ff7111cfa7554d6caa1b3d168f12ec7e59d6
MD5 2bec84ec7f38bb0b4c128727b18b1b50
BLAKE2b-256 24f19a182c7640ffcce88cdd5e9c53127597da2cf136840895860473e6c92b6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15827f4f5d4acead96656778f420202f5c2588c4715c5266d1aba6ff9f28f2e8
MD5 73f48e6e5cde6e148e516fe4c8dc4efc
BLAKE2b-256 796bb57988753391d805de497de3b8ae8c207e0f9ea2c0ac1951598f84e5f3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e27bbdd7a6e05292c1115ed862cb016772fd2a6062ac7ebd43442aee371af760
MD5 180d96735c55813dc8ed4223363f0508
BLAKE2b-256 1fd29e9cd5d4c34189675f4018399835d5069e6dd8e7acafa83ae62fe627f07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed926e7614d9641b0fe037be044a9ae742401d6cd2bc103cbe6881c780c468ce
MD5 d253648b42ede11ca2ddccd95826d0bf
BLAKE2b-256 5926d9dbb1f90aaadddc9671f8c563b0b6f22c1f0c3e26972e02549209f476e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73761ab3a857b7d73cf442c1235836816acf8ee6878ad4ef21ef16f027552820
MD5 01879fdf923afd9a11622f75ac65783e
BLAKE2b-256 55e293758ee4cafa3e3e94781dd3a3216746e2376e6c6266d0baa67ef647fb79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07a98483ff4f0371e0e2ee7190b8ad04624edc9b4d64d55eb9bd87ad2ad71a7f
MD5 955d2ca038d6dd01e437eeaca78d31e3
BLAKE2b-256 2646390c7179c7142a11128c17d9319eb7b04896a7e57c78ac02a4224124d5bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 394b18502e1de821c8ea3b1eba72b1809f4deb4b8be156a8157e3cb4e5410b2a
MD5 495fc4d14468948aed96a79de8737b51
BLAKE2b-256 35abfec37722c846850fb9e42a289ef684db0c663d011f97f250ae61dcbe84ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed2dc5023d6c2cf2b77e4c0e74397879b01df3d63caf2d40820b9a1ae625cadc
MD5 44b482761531b3f58744516ad73949f1
BLAKE2b-256 39e53ceb8e224eca7fcc0d6e0b0c188d459a7f0f5f21603094284b512b8f6e75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcc47c8ff78a86e8e88579389fb9a9f33b25000bf7f16e53eeb2b5db372bca00
MD5 46794868b737a61c795405324400f5d8
BLAKE2b-256 eaaee0f412bfcedef957fc18805ce4c748d9d7de4d43eac291f0f220115fe976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96c71fb6d7bdf8e162fa09923d39b0be1c1be7eb65fc090a3b6eedb869f35231
MD5 a5761a488ed866f513404460582846f6
BLAKE2b-256 9db7ecc9829490a82f3986b6b0703fd32dd42c60a19f34ba07dae1f1b2868a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85ea848a597fc9021c6292fd834466cc54db9abb02a7972bec48a4b2db3a56e1
MD5 ae3a76d86b1c8075616f5663a6c48c8c
BLAKE2b-256 cbbce4f3a024e110069b5fb0e57aa4fd9f639ae3a74a567fe2c1e6387da8558e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f40147c81820a718620b74188c8e93ac5a9586e5570cd90455d745aa203047ee
MD5 f95a4f5ea997845f9420476c7a4984a1
BLAKE2b-256 bf753a10252de71cf05c2668980351effb352bd0c4a1a6ec375deda3cf9806db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 20e7ebaf7724a5401f8e68b8416ac3162a660e2e4d9f49f13d0c927d2e99aa9b
MD5 96139ddc3e105f4a473a0848b6daf77d
BLAKE2b-256 54c46d31cc67aeede3265e6e3e237010b76d32c58a46ba3aad1db12cda081244

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf239ca74c7e62546166883494aebbfec5c4c5079f2d3391143b007bd8921636
MD5 e2eaa902ccbbab7dd759867ccec94b70
BLAKE2b-256 d9229912e7452b48c13b15a40794c40d4cc749c5f9524d303567e0bda27a1699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 502dd8fce5872b9ece5a8816181c3a8a926aed59ca179584b753d70e8eecba32
MD5 7d9c405e4fd0c59eb0069222ca1476b7
BLAKE2b-256 5c5a631906c606f1fe74e0b74875fbcd7dafaf0a37de32e5948d1f9b3a10286d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94cc4a2af603bd93d19581950b6edde29765efdee6d5e770b35d77d73c12030f
MD5 26a37851e6377b1c382cca416bbc6806
BLAKE2b-256 3af242c175af543aa9f8fb692b760a644c28819c6a5e2ea620445360cf203e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af5b7c588ed2a8d5c8232b47160d5cf4f50f9d82856f4169600e8e83710bdff8
MD5 1947419783f75a543d662bea9942a979
BLAKE2b-256 4d3ebc055e63a80f9fd54a823bde49d38bf3fd828c4fad9b45e8d05214d02f10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f5f09aa595482ca24e50b84f875c1eaa55033ecbbe14411f46dac13bafdaef6c
MD5 66f27216f3f5596e1f2ed6f5eab26659
BLAKE2b-256 6c09f027ed09ad9aa85387a4c7dc729dfb0e0c6ea5828512bbcbb5c31a9a981a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ceae7f81dc0066e085fc535fffab906721aad892af24950a8ccea5a1fad62dc
MD5 f521292ae8f57146bc816fa263ea5089
BLAKE2b-256 5373439aec1d7a077696e6590162356245c501b551fe22af10d841b94acc561b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7498cd7525615e3d3a0ed8479886a7e362bf4cf4280282ed8afc9482e5a35331
MD5 66ffe01600c7830175927a8e85697356
BLAKE2b-256 5ba92dfb21856a37b5f12ff17fd789f43a745df1803fb38f9d6a074069bc3e0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8824a18085a26d413b9d6f1300cfe443df5e347f24acf2090705a2842528b7e4
MD5 e1bc204c58f8e000313b35e8ea0e0e44
BLAKE2b-256 dc2e037766e41e9ee9acbc0cfd10a1d82e6854ce76fcfb285415017be17b2687

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f36ab23758322f98f3840e837beff55239c649cda2c65c0ef9bb6c8c7244818f
MD5 233bdb2148513cd5e2aaad2da20973e0
BLAKE2b-256 74d81adfe03f77a68db965f3defe39dca87df2a5d014dd15ee7c27375622e2d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 beb16bca061bd56de193b7c7fc59d57faf75d18ba11930fe450be1d9ec4cf9fe
MD5 d60bc03f119505b14e8b397dff079eff
BLAKE2b-256 d877bdefebf12eaaf8821ef37aaa35e47aaafb8296cd9d89334417dfc5c8309b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74af0d2a551fb630cf45deeb442c31cf781b8bdbc64fc5f199b88f3d1b937053
MD5 aa4d6c67a8b3e4f502fa34587625bbf8
BLAKE2b-256 149c1a03e3caddab261d4caf17e448fd4a35bd8bd63b20994aecca72cd6c0d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2d5e0e1d1441d7f5afb99f557e5132275e23b6bd417e248ec6abd171cc78c37
MD5 de84c82449b4eb2ef537dc21094d9a68
BLAKE2b-256 a47dd50867b8cb5b32be7bb65b2b49bc87de47c298411e8a4f5d92c853c4b7ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 35ae379851970350826e4b67254cf27ac88712856193a7eb1fe70ab31594b94e
MD5 a1bafdf87cc36c63489c9795b60aa591
BLAKE2b-256 680d0107183eb6e0ef262f60a7de15bfa4df32be9b40ca3313aaa0aaeb06fe61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 54335576d65c9509572e693da2426c3bab5fe8ce6a8b70687f7ff039185f44c4
MD5 1df3ab0f630f8ad8bb9a1f4e029e4ba4
BLAKE2b-256 3199ab48738c40851a5db502d542289b4c1e2da25352d6e12e6668ff68b53386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9aeca6de5bc9cb3ef65dca7b23ecd0d3590baf7925759bd2b7364960410c5ca
MD5 432dd1e7ed1c4c361633e5ba7688ddbc
BLAKE2b-256 f3d3127d0d5c095033c90bb5656d092bdfef2cd5f2faf2ab46d72fe8e8646935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e398483cdff58323caecff37b8ce4cdfafb5b2ea740df88d85a6dc8fc238ca3
MD5 098af9797bf0fc46068d98a007fff3aa
BLAKE2b-256 4e2fd3e117a3d9269b21fbe316413f8a0c2d4a03af97c4d3bf04e3cf9498e52d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 008636681f7e65b91ae9d9bea40b9eafef2e4ee57ecb7ed4cc2ca1e9a3466239
MD5 65a58faf6c3fb34e4529a5c14e351d53
BLAKE2b-256 153ce02128df7987826ed43fc45e1e6efc76ed0006f9143b717ddcb45b96f837

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