Skip to main content

Clarifai Python Runner Protocol

Project description

Clarifai Protocol

This is a proprietary protocol used by our runners to communicate with our API. This should be installed as part of our python SDK.

Installation

Install the base package:

pip install clarifai-protocol

To use the auto-annotation feature (requires av for video decoding and shapely for polygon geometry), install the optional extra:

pip install 'clarifai-protocol[auto-annotation]'

The dependencies for this extra are listed in requirements-auto-annotation.txt.

Request Cancellation Support

The protocol now supports request cancellation, allowing models to abort in-flight requests to external inference servers when a user cancels their request.

Features

  • Request ID Access: Models can access the current request ID via get_request_id()
  • Abort Callbacks: Models can register a callback that will be invoked when requests are cancelled or when connections are aborted
  • Thread Safety: All operations are thread-safe and work correctly with concurrent requests
  • Background Execution: Abort callbacks run in background threads to avoid blocking the protocol

Usage

from clarifai_protocol import get_request_id, register_abort_callback
import requests

class MyModel:
    def __init__(self):
        super().__init__()
        self.sglang_url = "http://localhost:30000"
        # Register abort callback during initialization
        register_abort_callback(self._abort_sglang)
    
    def _abort_sglang(self, req_id: str) -> None:
        """Abort handler called when requests are cancelled."""
        try:
            requests.post(
                f"{self.sglang_url}/abort_request",
                json={"rid": req_id},
                timeout=2.0
            )
        except Exception:
            pass  # Handle exceptions gracefully
    
    def generate(self, prompt: str):
        """Generate text using external inference server."""
        # Get the request ID to pass to the external server
        req_id = get_request_id()
        
        # Use req_id when calling external services
        for token in self._call_sglang(prompt, req_id):
            yield token

API Reference

get_request_id() -> Optional[str]

Returns the current request ID, or None if called outside of a request context.

Use this as an identifier when calling external inference servers so that cancellation can properly abort the request.

register_abort_callback(callback: Callable[[str], None]) -> None

Register a function to be called when a request is cancelled or the connection is aborted.

  • Should be called once during model initialization
  • The callback receives the cancelled request's ID as a parameter
  • The callback runs in a background thread
  • The callback should be idempotent (safe to call multiple times with the same req_id)
  • Exceptions in the callback are logged but don't crash the protocol
  • Triggered when: explicit cancellation (RUNNER_ITEM_CANCELLED) or connection abort (stream done/cancelled)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

clarifai_protocol-0.0.61-cp313-cp313-win_amd64.whl (564.9 kB view details)

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.61-cp313-cp313-musllinux_1_2_x86_64.whl (870.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.61-cp313-cp313-musllinux_1_2_aarch64.whl (797.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.61-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (861.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.61-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (780.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.61-cp313-cp313-macosx_11_0_universal2.whl (578.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.61-cp312-cp312-win_amd64.whl (566.1 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.61-cp312-cp312-musllinux_1_2_x86_64.whl (865.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.61-cp312-cp312-musllinux_1_2_aarch64.whl (791.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.61-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (858.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.61-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (776.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.61-cp312-cp312-macosx_11_0_universal2.whl (576.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.61-cp311-cp311-win_amd64.whl (578.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.61-cp311-cp311-musllinux_1_2_x86_64.whl (767.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.61-cp311-cp311-musllinux_1_2_aarch64.whl (720.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.61-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (758.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.61-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (707.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.61-cp311-cp311-macosx_11_0_universal2.whl (569.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.61-cp310-cp310-win_amd64.whl (558.9 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.61-cp310-cp310-musllinux_1_2_x86_64.whl (747.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.61-cp310-cp310-musllinux_1_2_aarch64.whl (699.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.61-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (738.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.61-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (689.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.61-cp310-cp310-macosx_11_0_universal2.whl (554.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.61-cp39-cp39-win_amd64.whl (555.6 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.61-cp39-cp39-musllinux_1_2_x86_64.whl (743.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.61-cp39-cp39-musllinux_1_2_aarch64.whl (694.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.61-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (734.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.61-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (684.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.61-cp39-cp39-macosx_11_0_universal2.whl (545.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file clarifai_protocol-0.0.61-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7b737d16c7ec1b5ac5e604eaf0bbff1dfee10e236e16e8b7cb552044c0f750d7
MD5 9b64d0abba43ed9d17d26ed67a12d3ea
BLAKE2b-256 1c8021920b7d7c504db49674120bbf59e15446d1bcccb1a49aea9d05ef3aed41

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b18bb95757cbb64cb658f26c016867cbeb6b388c682b3231f3908b3f97439880
MD5 cd0f7cbe16f9b8847c43851c26083dc0
BLAKE2b-256 b6a037e7fed5a540047c6df0f6e3c63b534d2faca8877f6dba0f33e34dd578c2

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f8ec1ab1145a70b2758c537b3cb52b0908b56f7e034e5afd34ba7631be326c4
MD5 5430cfb5046227c941741684cdb12382
BLAKE2b-256 98fd7f3c5592c5e535b6c5a3c9896dabdbe5c454dc1e2b229b204faae68ea4de

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcd81cff089a359dbc208652613ed6fadae63968978d25f0507a7faaffe54870
MD5 4089658c2417feb6264079c8d0fed4be
BLAKE2b-256 82468b5d4b4ce3cc016f841397f979fb9b05c28536e639a08b7e660d4665a6c8

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f141eb635608e93c7d4478e67a36195619bb3433d91084ea55cec2f665988f8b
MD5 12e388c3c4a2be789155378f01e0ec83
BLAKE2b-256 ecf5933bb4acfdd96385da159f2d2bb2d4022a50c7a84f191e9a343b60183416

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8b67a63b52304b62cfe57840063e9eb825586286d9f2d27c6f7a6b9200756b8b
MD5 013398e5336a80a1a3790d097b7a81ab
BLAKE2b-256 1a3b14fc082fbf8b3144216a407a49e5e6d91817556f48997261d20c73045fea

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 18bbb086411a367f7eca2e993074a79ac13fb64c113dcd1df874a8194444d3b1
MD5 6c7ef85a02fd22cef8100ebb8bea7b6e
BLAKE2b-256 545d3e5fcb8ad7a9048f314a3a773ade1169e2089a7998d7269b002b948e0236

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08eccffe53a9b58329dc5622c4fe876a5ee5f67ef8fbc26fb29057bb7914be77
MD5 af1812073d53ba979527276ee231a91d
BLAKE2b-256 45a0b9a0b0bd80cf7d2ae1473169a6e992a588fde5dd23ef565efa23d512f6b0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d37cc9317ff3f80d5649b211826c65dec84f56664640af4813556edc6fd9e73
MD5 a6e16e8bc86c49d3f912542ac9cbb3e7
BLAKE2b-256 3aa35fe2ed6844d2f5c7912710f58577e323ef5fdc898ba2f278b0dcc5a4ec1b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f0efb93874f4c1f3af2ca3238b779e28a2cbf5f3ca3caf61f16b60fc650c1a1
MD5 c055a5b95e6bf0284d12faaf8231742f
BLAKE2b-256 15f9124d09624a6484027c4358e927425f96cce2c7db52f356fa2fc0773866bb

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8bdd7823a4ea15d0e4b03c95a50411a97f3b36ad1a46c2b5c302d92034e58736
MD5 04e593b5fd37e4ec3aad127dacea1486
BLAKE2b-256 e3afab1c57dc257ebaaa90fc98c4e3932d1a190fe40914551827ef467aab1e21

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5d7475c34a33f6b13759c40ee62af86eedbdf928c6c329e02645829b791598c6
MD5 b0c0b8c4045d0c55fa6f6c31d8bf53b0
BLAKE2b-256 50f409b5ae0fa3cb2b3ad3f30bc02fa1c7e9f6a45ba2724d6432f5e579365a56

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35404807f9ce12390c24a823746c22c87923f2a6be23dd6325c31d8069c0b85e
MD5 2964e6421126622916a68d8dd1690989
BLAKE2b-256 f2b6a471e2f414e0d4a7706f1dda34703374947d779a5adcc91934bf6b176db4

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 832e36c7ff55a6ab46ee5ff9aeaeb0be43bd325426d612694b54fa491a736e2b
MD5 fa65e3d9a078494a97639f84c73ac4fd
BLAKE2b-256 a4532abd0a7d45f5cfb396dbbd11c0f592227826e04f584d9f438be32167a989

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de3ecb34bf483ad808ef303cc0f6d4cfdc4ba34cf7241f1f963c12a836e2bb33
MD5 4ac7579e109bc1f59253a8beeb5c1a8c
BLAKE2b-256 d8979ffafc9e85384a24280e2dfee8f6e4e78763462bd432a6ee549ec7d4e433

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dee2af23898a7247c76864b65dc0df031eacdecea2fcf07242e34c2c10888ad
MD5 9ccde73b91d8065159fd7cbc3edfd5dc
BLAKE2b-256 acea6353b28ffb19c79c525111cf1edc7d566391ed1555122ed88b2c71b3dd72

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 206c2ba1764008bf9fb2fd350709602697a9dad7ef34de12080d4868d06f7c06
MD5 c5695434876fe0db4a1c3a1cf5439734
BLAKE2b-256 61a9d79a7df21eb07e8a077397ebc8a5a75c924c95f202dbf7cade8bc6ca49b6

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4b0c43cb5b2d8353449049d874a4732d674bab3bf064bda6f48282c9cffd1861
MD5 3fb9cb66daf8357f55fd2d466b5bab1e
BLAKE2b-256 6b9cd86a5ab7a2aa803f2f35698e3085eb7f5adad70e775eb8308232d0422013

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a7b5f35c451415c66ea88a5089dfbe931aced97003b6242805c1ca53a4bf30c8
MD5 dec8f8b743221b29988498d7817ac980
BLAKE2b-256 d0aa9400d453bac66b43fdd1b652329e1726a37b6f71e2b76a32dde6e938a43d

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad6146bd410c1e2a80cde9f6bffb8e769ad8f8501dd6b6f4131c24bc04016b5a
MD5 32a2a14e06a2d5dbbd8f15aab0eeac8e
BLAKE2b-256 4aa262bb7e956138bedd8ef8a6390b0a2d34dbfba8371cf28c27b4a5b05c6428

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1faaab30f4dc0a0e3f45cb15538d32552b303acb9cbe2a0c0e8663691951198
MD5 3bbb97328cc80477131af85ab42c4295
BLAKE2b-256 0f3ef1fc1cdf7aa72e35fb732339e81f20c5d9c45fb4a34b25cd205979cc607e

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2673a0d7e1241e75a7e3f87416cc936f42ce9c2110d5620a19460388ffcf432e
MD5 da6271f58e481ba0ed29b419ff90a5bb
BLAKE2b-256 514960f6cfba5d4fe37dc1ef417ca3ea6bda91a8923bc117e8d664089c134535

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0be8b0675cefb50e0b75d7c38261fc0c967ee8367a2816262778360c91358aae
MD5 d240f829cc1020a2ffbddea990af2ef7
BLAKE2b-256 687c1450da22507d09013a4651438fecea90587de6a9fe9571654569171a075c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a99481372937030f6ac529be7dd56a913b8eec6343b59d2c705bed43c5bffd68
MD5 2e151115e5e153a3d59b5babb6b57ba0
BLAKE2b-256 1a20b45118d5bd522ef1e819a900b0bdd4e0745e35215fca75dfc67a43f6bd2a

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 557ceedd30335fd83a820da5a1be4070601ddfd690466d9b2f8f8b97baeab989
MD5 25ebb2cd97fdd56239702cd0e802be42
BLAKE2b-256 fa86acd230c04db2a2854bf047e2b85c38e6a6417bf19160c3a3b8808793e406

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d8b74eae600973d43d4019dda20096310509b2f06503a224726cb35463a22ba
MD5 50bf48ca5fbdf842b3fd93f9ded9b240
BLAKE2b-256 67724e6bd61c8ca204b6443f83b1909a5487db8d6feb74ec2974b6665c08fd48

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8de615111896cfa951290b7d4cab0665d7b0b3753b415c69d66915ad775a101f
MD5 559e0fc9beb3b75d021316952aafca98
BLAKE2b-256 4414afdaf249acf420dec91ab30f4d514a37448ae1c3705397bef69cc482cbb0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b32165e0fd2bdd93ee0a63bbde6677900ece4b27f172ec70674e4a1d1f17d33d
MD5 72e91962cafb6441a39899d36d8af690
BLAKE2b-256 6fad60694ffd3bc9b12b30f5d5302bd98e6f07e5292b6cf2f901cd65ad2bc8cd

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 641e8e4801bd48be45a4c692ef67e71181742e938cca5723be68e90323962761
MD5 2385999b3d6e8d226ce32280fab995b2
BLAKE2b-256 a314d5bb82f262317f889b3ae3fa237f1711d97196efa4db8dab31d0215166d0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.61-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.61-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 97dc9156a2a1ee18499bd5140a496f939c022486540495d3a6fcfbb93a546da1
MD5 3f2fa4bc8a2f2cb447731c9b88c7de04
BLAKE2b-256 199cfa3625c77b1f56a24f9052b6a494228253eb18e9051ff8f6effde3737fcb

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