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, Prodigy and FastAPI

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 --pre

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

Introduction Everything you need to know.
Concept & Design Thinc's conceptual model and how it works.
Defining and using models How to compose models and update state.
Configuration system Thinc's config system and function registry.
Integrating PyTorch, TensorFlow & MXNet Interoperability with machine learning frameworks
Layers API Weights layers, transforms, combinators and wrappers.
Type Checking Type-check your model definitions and more.

🗺 What's where

Module Description
thinc.api User-facing API. All classes and functions should be imported from here.
thinc.types Custom types and dataclasses.
thinc.model The Model class. All Thinc models are an instance (not a subclass) of Model.
thinc.layers The layers. Each layer is implemented in its own module.
thinc.shims Interface for external models implemented in PyTorch, TensorFlow etc.
thinc.loss Functions to calculate losses.
thinc.optimizers Functions to create optimizers. Currently supports "vanilla" SGD, Adam and RAdam.
thinc.schedules Generators for different rates, schedules, decays or series.
thinc.backends Backends for numpy and cupy.
thinc.config Config parsing and validation and function registry system.
thinc.util Utilities and helper functions.

🐍 Development notes

Thinc uses black for auto-formatting, flake8 for linting and mypy for type checking. All code is written compatible with Python 3.6+, with type hints wherever possible. See the type reference for more details on Thinc's custom types.

👷‍♀️ Building Thinc from source

Building Thinc from source requires the full dependencies listed in requirements.txt to be installed. You'll also need a compiler to build the C extensions.

git clone https://github.com/explosion/thinc
cd thinc
python -m venv .env
source .env/bin/activate
pip install -U pip setuptools wheel
pip install -r requirements.txt
pip install --no-build-isolation .

Alternatively, install in editable mode:

pip install -r requirements.txt
pip install --no-build-isolation --editable .

Or by setting PYTHONPATH:

export PYTHONPATH=`pwd`
pip install -r requirements.txt
python setup.py build_ext --inplace

🚦 Running tests

Thinc comes with an extensive test suite. The following should all pass and not report any warnings or errors:

python -m pytest thinc    # test suite
python -m mypy thinc      # type checks
python -m flake8 thinc    # linting

To view test coverage, you can run python -m pytest thinc --cov=thinc. We aim for a 100% test coverage. This doesn't mean that we meticulously write tests for every single line – we ignore blocks that are not relevant or difficult to test and make sure that the tests execute all code paths.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thinc-8.0.15.tar.gz (188.7 kB view details)

Uploaded Source

Built Distributions

thinc-8.0.15-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

thinc-8.0.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (663.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

thinc-8.0.15-cp310-cp310-macosx_11_0_arm64.whl (580.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-8.0.15-cp310-cp310-macosx_10_9_x86_64.whl (639.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

thinc-8.0.15-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

thinc-8.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (661.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-8.0.15-cp39-cp39-macosx_11_0_arm64.whl (582.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-8.0.15-cp39-cp39-macosx_10_9_x86_64.whl (639.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

thinc-8.0.15-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

thinc-8.0.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (663.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

thinc-8.0.15-cp38-cp38-macosx_11_0_arm64.whl (577.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-8.0.15-cp38-cp38-macosx_10_9_x86_64.whl (633.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

thinc-8.0.15-cp37-cp37m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

thinc-8.0.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (653.3 kB view details)

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

thinc-8.0.15-cp37-cp37m-macosx_10_9_x86_64.whl (627.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

thinc-8.0.15-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.5 kB view details)

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

thinc-8.0.15-cp36-cp36m-macosx_10_9_x86_64.whl (628.1 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: thinc-8.0.15.tar.gz
  • Upload date:
  • Size: 188.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15.tar.gz
Algorithm Hash digest
SHA256 2e315020da85c3791e191fbf37c4a2433f57cf322e27380da0cd4de99d96053b
MD5 a13bfcae5e82b90b60ee89ef73ba6b24
BLAKE2b-256 bd57a637089b8681f7c9055333c7b7637b1072f53a600632414605486623b4de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72cec290eb1b54ba6144b05d96f3247ea34eb41c66842961b05b408b93f2ba9b
MD5 87e5c9c686f80caaa1593bb49025b930
BLAKE2b-256 af81cef518c01287709112e1196d3e9c89e9d1cb8c73cdc4823641d4845009c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 663.7 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4276b64a8cd91197f30382c0874f59fa6c94ef533150d845b2f30998aae87cc
MD5 b735678cbb671d9f60210925f467385e
BLAKE2b-256 c510598ca54d3980eb845bc0981cd4e56b93fd063699d56d97c5c5e8fb3c4fd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.0.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04f4c0be5325e9e1dccd866eb3c4744827db3af8aaab6b79c80be175090f64d2
MD5 7a211e82550aed3b95b80f77365243dd
BLAKE2b-256 d7e8d04c6cf1f74ee98a1afcaa0bdf030cb4a2604aea5358b202ede4a906bd72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 639.6 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0368c0b279492c0ed0b5b1bc79614e8a335ae1ccc3b1617de46f04eb74dc9a43
MD5 f69a5dc44bb9a602f1933038b9230024
BLAKE2b-256 c0ff485590ad0358cdf831f000b1a7f499c9e0914753cf439152d343f37615cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5d98e6b3bf220c1068442d09d7c34dd8e52bbdfa43ea32f773747c5909a1c011
MD5 802c09ac3aa6d38b9c4b5c9251d0b0c0
BLAKE2b-256 991e2a1385fc81909b475235affca5db6fd5bfbaca61fa99317317c8b264cb3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 661.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecd8eab82598b079e901f16567818dc955481326c01d84b819c3c05801b97e07
MD5 2411efc34674e06f120ab65f195809f4
BLAKE2b-256 10fa0ff86e2468389a6474de4cb6c047f8466a97ab0b8adb25a8d94dc2f96cda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.0.15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee483c5fc4a60e527b32c45b8d5a858ad83116624db231c679605da5ca7959a9
MD5 f92c807d144b2b0ef75d2d82abb2ba20
BLAKE2b-256 9f71dda70e13cb64b5f6820d9aea2481686ba5fbcc79d3ce10c43a1f468251cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 639.6 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a1f19dd9a7121d332d16446db39b4999abb4f040ce7c71bc86ea05664c86d361
MD5 b0b5c21a385c2d105468099039272704
BLAKE2b-256 475342ae8edf3ebc8d290f52b1ac0711dab3923ae227eb65e8fbdc61cb969adf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70781a0802fbb62a27217ccb80e744e80a5b43f9107ac596c5cd2dc9878ae258
MD5 4b3e2bdba5815795b9d58e8511bdaea8
BLAKE2b-256 9c47550f6af71c5bb1a4400a2d1f762ace2518851f45e5c2c0473b808cc3c853

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 663.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ddda1aa1432eef8bab5c83e4cf2020f1ed891771a6dd86729f1aa6078f25f2c
MD5 e0a55d9c0a64fbfa354034356e37e39b
BLAKE2b-256 74ca18ed2305a50356351e89720848a9c03d4f8d175135c63d1f3685c3ef4e43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.0.15-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 460af0bd5035c0e962dc8c8594ae6610ecbf12f4138ce2ed93670dd3b79a7774
MD5 eeafba6cdd864b3711b515468669e04e
BLAKE2b-256 b01843e392308a0eb5e682d21937ae785973e3c221acf168a54c1d599cfb8a8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 633.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 489521ca3cca469d67432fc30f14c7c13c17320b179bf8e362319313feaafbb7
MD5 dd12eb25ffe54120e340b202924baa56
BLAKE2b-256 b8bbac82332a23ca77437f4af885af857dc81bcd342b78e0f0b41f333316c411

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f9ba4e4dac98e166950e004c87a0f57b8f8796ecd0e3b6973beb6febc20257ff
MD5 baf2a84d6a0787a6bbbee88f3f7df310
BLAKE2b-256 2524ae8f8a0d5406e6426e86bbdf85b141147f2002959ed029ce125929bced84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 653.3 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0557791e73865fa81f09623dd1f9b98b6d4ab80c63fca5f141530536516aac98
MD5 9ebe72068e1f7c32ca0cc6488dc93bc3
BLAKE2b-256 d0270d4644b4fe5c1904c582868c9c12433b83e17ae79e154f90e9950c8338c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 627.0 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42641f021f4fdc47eaec4b9ff66246b153b9783ef24e2c266bf0f51eccd40db5
MD5 a72937cf03bd7e37db2175795483a3b9
BLAKE2b-256 133a086f59e821ecc43ccd8b3cb42268f17fd4ca326390726e8b32e9020abdf7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bed92be72516b1511fecaf616ea31ff1c2e972a7ec4ad991c212f9b2f5c94183
MD5 d06589c16038e6a85b57242a92d06667
BLAKE2b-256 012b84f99edfbdb9d7e11613d085b95b6b5a889ff199391951bd625f2329960f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.0.15-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 655.5 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 376b196da6c69c8efaaf26fb99f6997543d80ea4bc5f4ab8600e9d1d521a7dc9
MD5 7f8fbda46ffb0f83a57b1f19a0f3c6dc
BLAKE2b-256 68c7ea18867dc2ec8ccfd7143bf147bde011598c46778c5cecac61119e3f2bfb

See more details on using hashes here.

File details

Details for the file thinc-8.0.15-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: thinc-8.0.15-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 628.1 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for thinc-8.0.15-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4ee24a6505d63b6f0161f25d0f73f87ab569e0e1a9799a6baca97352788a91f
MD5 503d46728ccb379dc2a9270fa418dcac
BLAKE2b-256 d7c4d0088c7c7086ea07301e0377726771d36426314fc54b636a7c7cda4d3b96

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