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.

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)

Release instructions

Bump the version in the file VERSION, merge it, pull master, git tag to the same version, push the tag to github to release.

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.41-cp313-cp313-win_amd64.whl (370.5 kB view details)

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.41-cp313-cp313-musllinux_1_2_x86_64.whl (552.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.41-cp313-cp313-musllinux_1_2_aarch64.whl (505.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.41-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (543.7 kB view details)

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

clarifai_protocol-0.0.41-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (493.1 kB view details)

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

clarifai_protocol-0.0.41-cp313-cp313-macosx_11_0_universal2.whl (334.0 kB view details)

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

clarifai_protocol-0.0.41-cp312-cp312-win_amd64.whl (371.8 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.41-cp312-cp312-musllinux_1_2_x86_64.whl (550.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.41-cp312-cp312-musllinux_1_2_aarch64.whl (502.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.41-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (542.3 kB view details)

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

clarifai_protocol-0.0.41-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (490.5 kB view details)

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

clarifai_protocol-0.0.41-cp312-cp312-macosx_11_0_universal2.whl (333.6 kB view details)

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

clarifai_protocol-0.0.41-cp311-cp311-win_amd64.whl (377.9 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.41-cp311-cp311-musllinux_1_2_x86_64.whl (497.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.41-cp311-cp311-musllinux_1_2_aarch64.whl (467.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.41-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (491.6 kB view details)

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

clarifai_protocol-0.0.41-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (459.9 kB view details)

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

clarifai_protocol-0.0.41-cp311-cp311-macosx_11_0_universal2.whl (332.1 kB view details)

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

clarifai_protocol-0.0.41-cp310-cp310-win_amd64.whl (368.4 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.41-cp310-cp310-musllinux_1_2_x86_64.whl (493.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.41-cp310-cp310-musllinux_1_2_aarch64.whl (461.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.41-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (487.7 kB view details)

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

clarifai_protocol-0.0.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (454.5 kB view details)

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

clarifai_protocol-0.0.41-cp310-cp310-macosx_11_0_universal2.whl (323.4 kB view details)

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

clarifai_protocol-0.0.41-cp39-cp39-win_amd64.whl (364.1 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.41-cp39-cp39-musllinux_1_2_x86_64.whl (489.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.41-cp39-cp39-musllinux_1_2_aarch64.whl (457.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.41-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (483.0 kB view details)

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

clarifai_protocol-0.0.41-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (448.9 kB view details)

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

clarifai_protocol-0.0.41-cp39-cp39-macosx_11_0_universal2.whl (316.2 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bc093256e2292eaaf039209120398c056c7c43aec75b52bd4424482f01f6e8b8
MD5 bbe04024f41a35f11cbcd8f553c63338
BLAKE2b-256 589ca053f8d5bfacba5a78703b9aef91c479ba7fc01e722b2ac91cd3bf457961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5ed0e8af17698f1293718ab31056aaa98e7eb90774940a3c0a7470a1e2bd970
MD5 aeabb9c1c7874198e3f088bca124ff7a
BLAKE2b-256 7edec58eaf426ef91ba1886cec615d43ed30d9b28d07adb159b486fca353d231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3bd1f1dd34cd4b6dc240ec168cb7ae0f42a7cd1bfc762d7de16b04a362dcf19
MD5 66c69348d09ae82bb90d7801066c76e0
BLAKE2b-256 b67fd9ed067b9342ec6eae95e6fdf5ec03541c9b9e29ee46d7e6764af101efce

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.41-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.41-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1323379d58a85f560cbad38fa8fdab3e8c9e8ab3f820d6b77aaa593bed33b09c
MD5 2e4dd2e2a6257ce494dc700fc2a0c562
BLAKE2b-256 ba941c0c5a99cd79243063e09df0c36c280477bf38ee0705e8f0f98b36909a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6f099e2aa014cde8b0e2023653f5126bb6188bdaf0bcfdfbcbf83cb5165c48c
MD5 95bfc8845ce975f3ce3d817bc2feaeda
BLAKE2b-256 aaaf79b295c397580c80356d14a0242272746e769123d7f862fac9cd54256322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c3226d6053742837a980355cba0c0f29367ead8e0b4b172e5c5f1ab9d8a0fa1a
MD5 886fd51f055ebd209df6a89b874d0c8b
BLAKE2b-256 e19cc3007c688e92b14880e07f413063fef0dcba74363afc152eedcc2a7feb5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f496073b7d8788a0f88a8c1d8662150cc58043bffc81fa12aaff20e2cb2c8c90
MD5 6516f89df63f79a41d655515f7dd8553
BLAKE2b-256 deecd0c7c5fd5db300ca580b235ef8c8f3255e807f8b186100de0de48f563aaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04b841c8130c69732ceb6f5d745db3ce6c0edfcc246861d3ea94a838679aefdc
MD5 d345d8f74dd047d3a59cd1d85e4f8470
BLAKE2b-256 79b78f72da78daa0f199b04b9ff97f7e4e40a0a0746e9d9c4d8755450ddbb344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bc28bc15dfea2e64fb4799d3e14b1c6010b9d886a1f3a721b636aa498b54a0b
MD5 09607169a9974e4082f584b94718902f
BLAKE2b-256 b5dca756ef82176950c27d17eb8b0b540b2fd54c05cfe8f648eb1f252c0b98f1

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.41-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.41-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90adb48e213e011374551b86515b6aec63f9f0908ba23e10ecfdc903e5a330ee
MD5 2d791de2a9173957cfda03563e296f7c
BLAKE2b-256 b12ea24db8669f47a8b65aff186fd6adfe2a0f4db7cc8341d775331e609d9a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 938a6909a12852cd58ea1d842564c84ccdbf9df46f3b80c2e05e0bc3ae09ffbf
MD5 3057fa2f1f2163dbe3eb362ad94c9a69
BLAKE2b-256 af7cba4020b420f2f2c4370635457e3ee2ae33fefd00d8a648947c4f34cfe0aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c6f403e84360e43bafa9dad5a6ddd137c5516bd16ebc82285bb2b7c578a86985
MD5 1d17019ab0916c93e7d8bb05fde6174a
BLAKE2b-256 5739eca5aee58cda245bb29d38462c56d877d12f03dbf8ac551806dabe19764e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b03850f99b308e3e47e3ff7b92f8ae8066407ec86d4c07995efff38dfa9543fb
MD5 4ad604c0cafd737f11b1598d7106e016
BLAKE2b-256 eb7cfc9d5e54677ce3f8e2f427137272baeab6271619580369029b1f03f09dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c45bd8a2057e712a40f3ca36bc8f3f69cfca1f93296ef1c4505bbc93f8d4ae0
MD5 8bb527eb6dc0470e091bce8f14c02346
BLAKE2b-256 748ee6835bae758d1797d63e1bd017fad7b232bfad2b156b322edbfc2b95eac1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d37fc08a51b523827a205b73b9f613a3c7795661285f3ecec9c51005c9a60cb
MD5 859fe48cfeb1851e956ad4d3d824a9d5
BLAKE2b-256 dc4aa07df98b2584fcc0352944d5fddbae889d40f28dcd8dc15240dd1b3fd3c7

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.41-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.41-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e7bf0aad4f3611d03c47df379aaa2b17a3df4c7763267f76c20134f63f07264
MD5 0d6a6c9690145b81dedc651531fb8da2
BLAKE2b-256 81d5fbdd8f788604e598ae81800b6ebe651e13e0d48ae74b9dcdbab899db5c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08f7b4f7991014ad0fd3fef311dd8a7844b90baeb2a9dae5d7c0dee9b5bed58c
MD5 dde545be09b7b9c87436e19562ec5d89
BLAKE2b-256 2080fc33067f163a52309c34ed0a7b409abf9cf9c7a3f427ad78e7026f745f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 761baa333c6159ae0172070d829fc850c24c6c73a052c1b68da84cc02bf71343
MD5 d4443211ebd7a152fb18f37fe5ceacf2
BLAKE2b-256 2aea056d96aaf8ac31adb2341a2f2f53c5ef2e2435bc6199f99516fb8500b691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fed6a13a389b8fd2ce702af84c11138f3696062722af35a6cf394d69148f5934
MD5 fde86f858b0ad151a01ac78be18b447c
BLAKE2b-256 e57de88de157664223bf5b0e0a4ab1d7ca5f5635e2cb360116a3c991b9e09410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e883354ac1ce79ae76235d330f75284c54319687ec3fbe1401232cc4c7478177
MD5 2f579ae5ea748cd77f6bc187316e76f5
BLAKE2b-256 d00a6acc79c73c23f57e5bb2eec59a5c2f402caa29c842a2d6ed7a0ca9efef3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf119e165b1ea1918ba8afeffd50a5e85baa807a18d7181766492e8e410d9165
MD5 3bb14978c4a60e545e640cb000659da0
BLAKE2b-256 53fcac7298711201d15dd287b4be043a79f3f42d921c9be710a676cab3883bef

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.41-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.41-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c437b6b37c51bdf266278cfeb9ea06007523b4857362ced3f18e79fe8db26d2
MD5 d4e1cd2132fe1c8b7a99d23501ddbda4
BLAKE2b-256 62b355b5308162643ee6ca73dfe6ca211e8b2073a366b25f2859727ad9fa1f50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0900a454303f1371b360746638fab5bb9a81141c6365cb4c674980e060357f4
MD5 2b8fa3816d4b7cae699bb7f9c1f96241
BLAKE2b-256 4d671a99cc3bbd0edc7f35a3607167892e4b5b4d4320b0e5840138fae0db2990

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ede26d22f8b30d8c61a4f3343aafe475c4b02f36f354ea1cf41cc141eb967198
MD5 e41f17376799b028bb7159497273490f
BLAKE2b-256 59b894140c9bdb95a76d1724a88b5f609fd95f70ef79c565a581cfaa85faa95a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1727d680ef0e73f92fc8bca03e867a2c37452e573e7f726ca618b5d25179d803
MD5 8d534184d7e070d0162d75aa41b4a71c
BLAKE2b-256 bd23b3e3a7cd495802d4fac4cd5f0f28e6e29290f39e214d017fa4dd6a4edd8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2839513c92d9ea4fba5fbfceb771c4e7dfcb289b6d44fca16e9c738870c52a8
MD5 5e366a99ae417ea8689d768ac5497c52
BLAKE2b-256 569a0915d449f6d27624c974fe3de5dc7ba9f22a65b180c94e9451cdcbf458e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1fb58a8e14b7480f62237f0d2ebd14a86d595679dc0eb44c25640c37bc20383
MD5 d5e6bbf4cc051e2c8b814a475e373d66
BLAKE2b-256 11fcaba2cb0050df057a55bf5d3faaa9c4ed01ab16d1f82002b74a3c3e4e0f8c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.41-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.41-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c33c5873112972e6f54d87e5c0cadc75c3d7ef629283a2afabf1a93a9f0a1043
MD5 3ad2273160cf3a8359e45364c2b65ada
BLAKE2b-256 451938b08412b69c9175aaf84753ca27095c794ea1b6271d88abb88efe454989

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 649aeb7cac062a5e469f6147335239b46d51b1a14390d35ffdc2be6a58164449
MD5 160db3598b7b5cc0ff9081f32d236f07
BLAKE2b-256 1137e4468d0a414e5f208599b82ae45666dbb3395a7ccf7ce9a175a7b5b07450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.41-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 49df8c16d31aa67fca0064e5452ab229703fe9b293ca3d376d623bdb5235a96d
MD5 35bd7094e4707c09c2bc59dbbaa9f5a1
BLAKE2b-256 de6c32ac3a626477ae2cf2e85e7976bb7a35d442657a3fda8fd004db5b3e3066

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