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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

thinc-9.0.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (825.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (783.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev3-cp311-cp311-macosx_11_0_arm64.whl (693.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

thinc-9.0.0.dev3-cp311-cp311-macosx_10_9_x86_64.whl (767.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

thinc-9.0.0.dev3-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.dev3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (782.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev3-cp310-cp310-macosx_11_0_arm64.whl (701.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

thinc-9.0.0.dev3-cp310-cp310-macosx_10_9_x86_64.whl (774.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

thinc-9.0.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (841.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (793.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev3-cp39-cp39-macosx_11_0_arm64.whl (705.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

thinc-9.0.0.dev3-cp39-cp39-macosx_10_9_x86_64.whl (780.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

thinc-9.0.0.dev3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (839.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

thinc-9.0.0.dev3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (790.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev3-cp38-cp38-macosx_11_0_arm64.whl (695.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

thinc-9.0.0.dev3-cp38-cp38-macosx_10_9_x86_64.whl (766.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

thinc-9.0.0.dev3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (828.6 kB view details)

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

thinc-9.0.0.dev3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (783.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

thinc-9.0.0.dev3-cp37-cp37m-macosx_10_9_x86_64.whl (758.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

thinc-9.0.0.dev3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (828.0 kB view details)

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

thinc-9.0.0.dev3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (785.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for thinc-9.0.0.dev3.tar.gz
Algorithm Hash digest
SHA256 09ef70374c06e179d08b47d2f0f1bc876e062fdfbef2f1b03309c813fa6fe0a2
MD5 f7d1e8146f7799e07a4114a6c923283a
BLAKE2b-256 f31d9f4edb18e953b555f8fc8d4e4babdb8376a0af844207d88b96489188fcfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 204dd4120596522194d249756a5545b5cad45f0c3775835a9f1892b73be6c7db
MD5 9e338765e2223cf2440ecfcfc6bfce71
BLAKE2b-256 b5a0902a3cef8d1ee9685ec6ef8e811dd79842834a54d070b62c609abca79a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d0daf83c860d125d6ac33972a6fb24157771178c67fc8faef934ca9ae0af01b
MD5 7f0a8c1b0363f0a71e146fc0f1d85444
BLAKE2b-256 e90fb9c43209e15859f5aa3d358baf1a9f8028f95cb6fc6279123e8eadf1e694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 741abde8f0f3c23b382c65ba05d579ef8117fbc393bdc4ad1e39b0a5f0abbfa1
MD5 a0ccce255ba0f54c541a10961575cd11
BLAKE2b-256 fbadd53160cefbe1934a3b3aef3cd2aa99fd96495f5987852d6a37f5568ee9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef2c1b56869ceaa26df688937ecc2ef0f16c7500fc7e580e6ffc8c77ab33e662
MD5 c515b38b47fac78e9c760af09e6ff469
BLAKE2b-256 e4ef36cf99940b5ee2182cebc5f79d4577d51a0df97ed0fa8cde809322f6be9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04afac1e15b013f91638e5fd8b2fc533dfb28b7a5294453c8c03ada44a71e41d
MD5 dee38bbc054d8319d47053eef7c75a91
BLAKE2b-256 adc5d5a051d42c1ce4a98b88c5033ce5c8f32b9dc2a0b201afe61633bb13ac1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5f20b185d1d28f2e70b096d9ac286378cd1756308c79fbc399fd80a9c27cb05
MD5 7f83334639af62b3b9fedae84d06da74
BLAKE2b-256 1a20b9d4799dbc415e11ee5b32310c145f82cf8f98ef9cd72aaccb96a7dbf369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 805b08eac012487e3e930a56bc457c48b654d83759f2ca32435470fbe561f724
MD5 2e646c1d449b0824fd6fbd79362e1b15
BLAKE2b-256 4730537284ebf5d18d51e85d53bbc38474eb38cc6ab468db0d6b936d44e25142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3547f7ed5482b608c765966459c52e1bb8c8ac92fd74b08ba66270bb3574a652
MD5 ac5989cff59258b78e1c4dbffab83f6f
BLAKE2b-256 35e444dcffa93b8cdea67687f92563a1104cc748545e4d340988766e923664a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e44d122f404b5a1d675733960ef3ea4e8dbaa9e9f6f9802e3e35144504e6e6d
MD5 f6f4fcbef133fcfa4a75599f690347ee
BLAKE2b-256 63a3977ff948c0aea6acac98ca2122477395d7c358f0550110e57a7978a356ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7d46252e18da8d93861e7e16eb19c77f13ee02877e8f225182b40fdc0060e41
MD5 7876adba19afd4a5377ac85263821c71
BLAKE2b-256 ca03b65f353fc0778dfdb4f9f9436a41224c381c31881effddf92ce34bab0d32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7e7e468dc8cabd3e8d20e47458cb27b7fbde93ebd875fa990ae2078fdd5700b9
MD5 63f9b78cafde7d355494e9197bc11c5d
BLAKE2b-256 f5d25728d131e51efe043ca5aa3fbc6c119f4708721b149dee6a9f20e967179e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98e42d4e135b8d803e020dc1760cabcf0f2b438b6ebd134fe04c9d3a3e7a998a
MD5 bf07f7d2238d43fdb6b2b4dba76ca1e5
BLAKE2b-256 0b6bb45e87feb1bddf936df2151a4f3328749e87c6e345f1b450e810be25864e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66e121dea40adca62a0eef3a535091e3495f762bd7a54d677291c99766329d8d
MD5 0f38511b45a41723243e640bed44a025
BLAKE2b-256 9a4b53276e58c8ac43ad165212384fb4d30f0a06764851c28c7836fcf1e816a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67b0ad7ab9f90b744b6ad4d9c744de8166b4c7063875281874530772eb3bbb12
MD5 152eb0ab7738e31c535c811c382670d8
BLAKE2b-256 bbb45de9f1a4824904d74e696da56602c8784400b794b3251f1043b759960d5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef47ae3c1d932edf6faa51e5236faafbebe5d4f58e2cde8af931f16365559db5
MD5 905567699522e3c9f45e64a71513f9ee
BLAKE2b-256 4bd953867b9d05f7f0bc28f273923518df5aa0be3b44e9c5d7f6d118cd4b9388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bbe39074ac38a615dad0e19d14dcbfef882d18a0b789ac2b353cd614bf2949a8
MD5 775063588530505bec03643f2b55a94f
BLAKE2b-256 05549ae0192c16df952497a13e345cd8695c0e34592af5788f692f06773da0e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1b212faf077f0fa18dce5f5468f568bda6fac06f54106dbcbac6ab0b95f6c54
MD5 c4fdd235288ae37e6094fb82355aa1dd
BLAKE2b-256 3323f59c9655fda5047252f3cb1218a8f0760e631fc8fce94bbe0076f23c33e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1910a619369cf262891abd8b3197804b095a1d4001b35bb25e7e7cd6384e8bde
MD5 5e0aa6b952a198bcf8635b215f422a97
BLAKE2b-256 ffe82805dd535e996dfa6207d9dd6abd9288811f2d10cf955db2877a9eb61308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e67e530b3d08db1d279b885fd5fa4596ef4371c0e43104b3a681fa5198a55e8
MD5 002d68383fa785d2b20af639e5ba966d
BLAKE2b-256 986040015cfcf7cf117df92ebc25c77a0964c15060c67649d9be0f35d16d0bbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ba2567419a38247ba9669e3a42126e19a743401c7a6f78d4ffad44efe4724f3
MD5 a83a5f9031cf0e64ecf9c575cdf2ee0e
BLAKE2b-256 f01e447c9baee193084d59de5384dc2ef7765c7c327fd06021d6b8b7e181530d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 28da8dcc2c5c13e4bf86575d9c7a21d40aa058ace6424c423d0d959afc932c15
MD5 9afad352fa5f48a724ef0a702936eabf
BLAKE2b-256 1c3508584c947a199c86babbe1ffcf10225a0f92153175214103146b3ddec198

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 559cd44def8b75bb9f2f52d2eaa3d93406398c6be3adc1918ecda943b376ff70
MD5 8d61eed7dc00b73e71d412e46e883f8d
BLAKE2b-256 5e7fcfcba335b507b8ff9c654e0598740a656bc2c2c19ec9bde719c8d1cf1a2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97d4b100af0bd39ad02ca299c8d76b2222a37170928f3b24b83a053c99d3e404
MD5 127087178830d1c166f50f9340226eef
BLAKE2b-256 d8063da240aa15a678cd31780e19a4269d794e15fc48cab707f27a324349388c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2138f75b8c33772d2544006725bb91a2c4142db939b8e04e01b643c5df151407
MD5 7d483fb1b42029fa857166d8b70aca4b
BLAKE2b-256 d880060d36d2767fad6e6bb6c107c5e01cc01cfd837facd2b5f7ec43b354a157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f9e20233eaaf96cd60cc06559896b9abc0c132ad0a5f968df5777b22efccf8d4
MD5 4c648467db6107b23142edd346cdfa8c
BLAKE2b-256 6ca3a811fba2e3985bb09d531330f2858679eb35599655873e240b21d3939e14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb47fcb7d289fc37ab8b26ea9e11a53e83fba2290944e4231883413dc0e44130
MD5 30b395eb4acd01a9a069d24c22b81bb0
BLAKE2b-256 fec609143fb085cef2705b4b49490e3e6b472a3a88bdad2a620abbdec7e335d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thinc-9.0.0.dev3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9c9ac3e8ff512cc9467505b346ec54b74afee965a70e1aa5a05568e09a0adf5
MD5 08ee8034f2187146422dc27865f20055
BLAKE2b-256 878ae922547528c2566c34b1fde05919681fdd570352bca525b33cc6039ef7a4

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