Skip to main content

A refreshing functional take on deep learning, compatible with your favorite libraries

Project description

Thinc: A refreshing functional take on deep learning, compatible with your favorite libraries

From the makers of spaCy and Prodigy

Thinc is a lightweight deep learning library that offers an elegant, type-checked, functional-programming API for composing models, with support for layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You can use Thinc as an interface layer, a standalone toolkit or a flexible way to develop new models. Previous versions of Thinc have been running quietly in production in thousands of companies, via both spaCy and Prodigy. We wrote the new version to let users compose, configure and deploy custom models built with their favorite framework.

Azure Pipelines Current Release Version PyPi Version conda Version Python wheels Code style: black Open demo in Colab

🔥 Features

  • Type-check your model definitions with custom types and mypy plugin.
  • Wrap PyTorch, TensorFlow and MXNet models for use in your network.
  • Concise functional-programming approach to model definition, using composition rather than inheritance.
  • Optional custom infix notation via operator overloading.
  • Integrated config system to describe trees of objects and hyperparameters.
  • Choice of extensible backends.
  • Read more →

🚀 Quickstart

Thinc is compatible with Python 3.6+ and runs on Linux, macOS and Windows. The latest releases with binary wheels are available from pip. Before you install Thinc and its dependencies, make sure that your pip, setuptools and wheel are up to date. For the most recent releases, pip 19.3 or newer is recommended.

pip install -U pip setuptools wheel
pip install thinc

See the extended installation docs for details on optional dependencies for different backends and GPU. You might also want to set up static type checking to take advantage of Thinc's type system.

⚠️ If you have installed PyTorch and you are using Python 3.7+, uninstall the package dataclasses with pip uninstall dataclasses, since it may have been installed by PyTorch and is incompatible with Python 3.7+.

📓 Selected examples and notebooks

Also see the /examples directory and usage documentation for more examples. Most examples are Jupyter notebooks – to launch them on Google Colab (with GPU support!) click on the button next to the notebook name.

Notebook Description
intro_to_thinc
Open in Colab
Everything you need to know to get started. Composing and training a model on the MNIST data, using config files, registering custom functions and wrapping PyTorch, TensorFlow and MXNet models.
transformers_tagger_bert
Open in Colab
How to use Thinc, transformers and PyTorch to train a part-of-speech tagger. From model definition and config to the training loop.
pos_tagger_basic_cnn
Open in Colab
Implementing and training a basic CNN for part-of-speech tagging model without external dependencies and using different levels of Thinc's config system.
parallel_training_ray
Open in Colab
How to set up synchronous and asynchronous parameter server training with Thinc and Ray.

View more →

📖 Documentation & usage guides

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

🗺 What's where

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

🐍 Development notes

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

👷‍♀️ Building Thinc from source

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

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

Alternatively, install in editable mode:

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

Or by setting PYTHONPATH:

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

🚦 Running tests

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

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

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

Project details


Release history Release notifications | RSS feed

This version

8.1.8

Download files

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

Source Distribution

thinc-8.1.8.tar.gz (188.4 kB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: thinc-8.1.8.tar.gz
  • Upload date:
  • Size: 188.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8.tar.gz
Algorithm Hash digest
SHA256 35c657cbedb04fc5bc247865d665921cec3d55ef35fbfce3ee1a20486b720683
MD5 60a2d85a720b2d4663e1694e7ec54b56
BLAKE2b-256 8b0a74fd5732268cb33a145cade6d0daaddd7ca518f23e6f931a41aebd1bc617

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 affefe270693bbbd38c3d8bd5ec659fc684d2c704221b30925f21184c354e418
MD5 36789397f04a428fd2ebb2a193b94735
BLAKE2b-256 49da8d43f6158a411c6f116dc6b8b8fbec07d80b0121ddf8fd5f13aa031aa009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 198583115ea5ad73b3f9cdf766bb71cf7bb1a56bb9efb47e0994a0a7a42e4237
MD5 58fbb6db2bc506f0de17f48b0b109760
BLAKE2b-256 8d92e4b53f82266e26dd8445eb3746a73323ba3cd4791d0e40520ae287051ae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c74ced3529d5a503e9a51405ae8c52bb731894dd1f909ae73e168005122e45d2
MD5 c05086bc1a7c6e14c387b28f28ac2942
BLAKE2b-256 fd75221814bf322b8dce144bf42f45453d012e0d448770c4e80832002c4ac78a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef209adbcba1c72c39660ed5c2ab74ab5990e2064e3a3e68a9615f6da81152aa
MD5 ff9ab5ee6b238c16be1f956b2779bc76
BLAKE2b-256 2532812464874744cea3c2104994c2f41781f5f797a06546d52404d8208c93db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b395587034465ed9775b8efdb8b7abc8006dc64c79db26208ddac9bcbde9992
MD5 23b4353ce134d8672762233c6ffa9be4
BLAKE2b-256 3761e1ac02da9b81b7786feff9f9ea0c4ac1f246331cd4daae214be47eae424f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4a4ef071bfc8d1315725f349574fa9886260f9d79e017489e9a9bcee616f7afe
MD5 dfcc6c3843da866cc04b5b78066269c9
BLAKE2b-256 5d9040f640f9f24005553544750189fca753f462cc0062da149e45dba6baf5f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17bf19301eb552835c91073803ce3d36df6bb24b19bd57d7bd22b698091f694a
MD5 06bc55237d45d3c303dc08d19d9908a9
BLAKE2b-256 a3a0997dfebddc567fa89251cbcdf016e56a48e4c49b67ecdf9e11c9572aeb38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab201c34786417bf1e99083b7ced99d52b3cf2e49ce8524ac245ec2b952a1860
MD5 2e723bcb690ab38896ae3abc0dffa056
BLAKE2b-256 4392b38bafc46dd0e4dc2386826ff17eb8b84131f420002513af1cad8bf74ff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b06c22a8eb6e4ddcd80d6091832aa9147c6bd70cf1df019e8945b704fbe3fcd6
MD5 01be12edfa7f92c13e6c7533e85a11a9
BLAKE2b-256 98c5b99f2b1524bf041fe6f2a6deec200470522bc0c043db6337442dc166e497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc5ca7d6e378ba8a196fca67b3b25852bd929bec53fd60979f00790bf924553e
MD5 ac997b1906925db60dd39ff1cb1eeffd
BLAKE2b-256 2309c22b0c1461ebbedb48bffc56794ccb1235d0006d621e6fca1b8110f189dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0bdc161fc262aafa8aa4fa3bac9c92c46fbfd6717ca76d794936cb36739978c8
MD5 7fa73d29fe6b48a823e6e55f70810687
BLAKE2b-256 464d0ac9c600809ad025a55b092f949186941d689888678298b51fd9aef4099a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35a48b01ecf34438455ff3755ce150758e78db5cbb022e05211647aed27eca83
MD5 617afe5ed2b053e6f2ea7053c2468f46
BLAKE2b-256 2a0b0d7f18a26668d5960cbd23e50d1c953b356727d12ca220decd09443201bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2d8b8807a62eef1ef586c93a0f45d47acd9758260b7aeea8e63583d3db51214
MD5 ae86521f8036db859e0cde43244253c5
BLAKE2b-256 8f1f7d97c7940e94b201c193291bf2325e5bfdd3208c63c13c650379853d9774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4da0d9cb85e798484450faa7473d0ee01b962edfbf762dc1a848d1010a78481b
MD5 6516e6e5bca5f3efc7a4cd77f28d87f8
BLAKE2b-256 6c8a42a1f5a8a015beb8f83c36dae5c7da2e7904ea3dbe5f18ae7caf93e6ba72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 844fc54f20efbe3671394a73e3476a6a9071754ceed590314f745051d31d0999
MD5 dd92a234da44741e6a0bfae8f3ec3d4a
BLAKE2b-256 0358dea16eff09007edd7f431b51c8f6b34db9848bccf97db5af9f50abf65e9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d65ef7a18e74ed47d1e5595de9d122eded90b14a5565df15e85ba3f9a1c7e0c2
MD5 6d0515f775563098220f13db0dbf14b8
BLAKE2b-256 ee0f9cc28fd6717d97728913e9a00a7b6b42824fa1ec2a40d59f414bc9dd7ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4b306f32ca4d2bd48dd1b7ee62e8aad32d8a477be58717f9d72767442b9da53
MD5 e4f7fa8863fc36e89aeb5338b71fa91d
BLAKE2b-256 477d86eea9a278c928e348560b058e5fd50e6a814d1e179aac34efec6317aa9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96ef8baad337a2427bf293d5687d9a025d4598ed70f371514faf3fc6b820ed91
MD5 6c054c83277eaecee6e23f171c7bb041
BLAKE2b-256 32dbc7718d5223dd459a617b622ee685f262f08dbb1ada1d733f6517dd04b8b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5036b7482b7faec95489a6c3a7bb118b5e0a48d89491c592f3a89183b6a254a
MD5 6c970712a22e5f7fc98e24de0636d9f0
BLAKE2b-256 e6fb22719874eb0d10a3651ed4b722d5068fea10aaeba6bf462722a9430eaeb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebcb559ebc077886f45abb4ae96f1db3839162de92137386c410fd6b4f569625
MD5 834d57d1ad5e69776547d50b17625018
BLAKE2b-256 b12fe5c70660369326cd4343afac8392f48a7c3068bf7aaa9db278cbe5c4ece5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4dbd8b23ec85890303898c3941e54755355325cc6392f98c6ec8fca593e4f21c
MD5 efcd4e8c6e5eedc4e4880e5b8d0c7b1d
BLAKE2b-256 526c125a3a25e8b72cddaa220e11490d2175482649935ebf09067df30b3a1a59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a0330b10985b34abb7a0c4db4e3f3697f1b0dc574c67bc119cd565e9d9e7b48
MD5 f68accdb2de6148e844e790de0e809c9
BLAKE2b-256 840b01008d748a1822c610fb9b2d835edf60b422a565274da6d4ed9b016ec738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d0bcb7dccd5c3a8897551bc1426d2a5695234ad650e970e6c043a98c611a40a
MD5 d7e670c7ef547345d930aac82f3ec83b
BLAKE2b-256 cf78152d4ab578eb8e522e584298f2826767e7d52935ae6c8c649fb2c9a277cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b4f82dedb701307e5cce4ba247d14b9913e417c49f3eb439dba1f5a8fb7569e
MD5 f142700967fe0f45c0f49bebb45aed5d
BLAKE2b-256 f6d35cd7aa8d7037471cb61e6cff1ae0ecb0460f61970fa7d4d62e46e3a45069

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thinc-8.1.8-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for thinc-8.1.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 aad5107b7d32dd068e22bfeccf804969c074a4272f5a182e6c3659e8e0da615d
MD5 3a211a4d9530818833caca1ff52cd455
BLAKE2b-256 d6e78d7a5c322b27367b6bb33de555e6b994b2a92c27ad48bab8287e70c1cd2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd95c13e378979b61fb466189e14f733832b394914dec43868a24e826fc7695d
MD5 96069edf379e7ccf8a256f98c720850a
BLAKE2b-256 d947833bd313f7dd48081edfae3b65fd9c2fdb3ca585e260610d6bfd58e68515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-8.1.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee858a069ed3d8cdcdcfd1ccd1244e50b3457ad428db639413c856340ea1de1d
MD5 efb66533abf470448bf3deb14595ecde
BLAKE2b-256 fe31481fbe1acf5661d90683403eacdc78050fcadc072b2b094b4a73be115bbb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page