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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.38-cp313-cp313-musllinux_1_2_x86_64.whl (535.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.38-cp313-cp313-musllinux_1_2_aarch64.whl (491.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.38-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (528.9 kB view details)

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

clarifai_protocol-0.0.38-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (480.3 kB view details)

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

clarifai_protocol-0.0.38-cp313-cp313-macosx_11_0_universal2.whl (325.4 kB view details)

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

clarifai_protocol-0.0.38-cp312-cp312-win_amd64.whl (362.3 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.38-cp312-cp312-musllinux_1_2_x86_64.whl (533.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.38-cp312-cp312-musllinux_1_2_aarch64.whl (488.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.38-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (527.4 kB view details)

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

clarifai_protocol-0.0.38-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (477.5 kB view details)

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

clarifai_protocol-0.0.38-cp312-cp312-macosx_11_0_universal2.whl (324.8 kB view details)

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

clarifai_protocol-0.0.38-cp311-cp311-win_amd64.whl (368.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.38-cp311-cp311-musllinux_1_2_x86_64.whl (485.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.38-cp311-cp311-musllinux_1_2_aarch64.whl (456.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.38-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (479.0 kB view details)

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

clarifai_protocol-0.0.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (445.7 kB view details)

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

clarifai_protocol-0.0.38-cp311-cp311-macosx_11_0_universal2.whl (323.4 kB view details)

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

clarifai_protocol-0.0.38-cp310-cp310-win_amd64.whl (359.3 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.38-cp310-cp310-musllinux_1_2_x86_64.whl (478.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.38-cp310-cp310-musllinux_1_2_aarch64.whl (447.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.38-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (471.9 kB view details)

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

clarifai_protocol-0.0.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (441.1 kB view details)

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

clarifai_protocol-0.0.38-cp310-cp310-macosx_11_0_universal2.whl (315.8 kB view details)

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

clarifai_protocol-0.0.38-cp39-cp39-win_amd64.whl (354.8 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.38-cp39-cp39-musllinux_1_2_x86_64.whl (473.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.38-cp39-cp39-musllinux_1_2_aarch64.whl (443.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.38-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (467.4 kB view details)

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

clarifai_protocol-0.0.38-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (437.0 kB view details)

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

clarifai_protocol-0.0.38-cp39-cp39-macosx_11_0_universal2.whl (307.4 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6eb9e35eddf771a6772a45604d4447136e2bc3d93cc4c955670731d831ea8652
MD5 ea690da4523771e9846aa891faf0d99e
BLAKE2b-256 875f4169a599d981cf9589fb6b0ad046e49d4e7f5b528df04ccb7ce706ebece1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 171aecedb098f930178a8dad55a5a57b87805ed68b1ae31bff075fb950cfde6b
MD5 7601e7d2ea6ac91e1bf0ad0c23e776d0
BLAKE2b-256 89047f904a647b34cfa982ddc3a19a1cadc7622e99fa7411d6743e4d9a0a4345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea396b5afd2b8169388612cb0d4ba44a6c9619a752087865d89d26385a6c8b42
MD5 7888b3b8ebeb3039e4a2ca7dfdc8edd2
BLAKE2b-256 8c13a8de2b468d1c3daa58bc6911f50a77d5266ba1aa5c2449c9c8cdfaac7f7b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.38-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.38-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3e0191b50ef22ca4f59f73402b5b9d5311048cd806fa4a7099d66e125cf15ab
MD5 122e8fa80c89379c251b271707c3d1bf
BLAKE2b-256 bec465033c804e676887eb982dd7fefc0cb521edb62fa9401a1f360f63eee483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3a48a4ffdcb394d7bba30fb97f5118e9b8dd4aa82de252acb451fb8c3efe55d
MD5 588ca3277e0b8a556cc58e48abdbbc78
BLAKE2b-256 22eff23c3598ed2498be6c81d627f3df837e0051b3ed788d0d02b046bd221368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f7bc1573831423f53baf7f0b4eb969fca476cfe87403e4a132fc73120ac48881
MD5 103b4d69c96b5c9dd025970b43fa266f
BLAKE2b-256 7a46b8953b11742136571d5a8af13cb988dd481a87ff3a10135432bd6c1b9737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7f0a2f2c8c565bf0fe954bd0829c2abeefead1888800b68b717b4650480aa381
MD5 e2b20710a4d0f495ad81c1fbca3b5d11
BLAKE2b-256 48879552cb0e1be759d18a69b7f09fb885f53082096e2edd806d4ae43d8e6f37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e4b2533cea04ffdb4ab6fe0064a1d4c7699a778da694bf3982ee095bce97c65
MD5 e7c1f034a9f10514db2ec754985d9d63
BLAKE2b-256 5a0d0684e50d09c98b13a5149d629c5dd2ec1c2d0c6f8cddeb837838e9068873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f37485567246a415f84d2eda58c2b9c47413e5d6c246d04f5b797bf93dfd61f
MD5 8cb6315f2073dbcc8b651152185fa6f0
BLAKE2b-256 0de2ff2b360c19a0812b593d37499be2f42953fe2eda3d2efdda857b4c05fa72

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.38-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.38-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2eda4fa043725c561dc71ec433f51db40fd26a2e3272fe86249c4e39c1b6153a
MD5 7cb4d4b7c206ed2516ebac0b21bc64fe
BLAKE2b-256 9fdc4864918c0c39a595bf563e810e3a721e98e086567a39e4aa3d39c7834602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9e67879125ce10918d1d4fa5c483b555f8ab5679b6f4d84ba634974929f4ea2
MD5 0c1b40a8f9e40176e3ee85adfdb93196
BLAKE2b-256 6b8335f994978b8be8d11fd740150c5a33933e94dfe04a8fc5d6d41e30488197

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 32d138f5b974884a9a1959d143e814a4c896ce3c0a8580b6f268bce57329afae
MD5 f88d544222b1ed6229d7bf6a6b0c7811
BLAKE2b-256 db1e68d7aa1fda30e052219bb6e84533ccad4c1ed87ae8adc7510663d5b9f5fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aef4f1fbcb56ea00940ae5bd1dd1032d9a7a712ad8f8d331f784a2a9f5334008
MD5 52d31952cd07930c870a9cf972bebd72
BLAKE2b-256 39017cb11bf0741745198fc37eece7945949fd1dabaa82dd1ecc6fd91de621ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 922bb8c6f635a52a52a899e762260ad1e4b77b57f47ba67a5ca3698d80a01297
MD5 990f565da333ef687290b88c77862233
BLAKE2b-256 b0005d470814be7582937f7a1c8c2fdb19b8a0e62ce7e32e2be0d3a920aa2153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce377bc2aa47b4790c2e706726f56d2118cb4d337f08e137c0d09a84d0176fd3
MD5 27562119d863df46b6f0c5fd07a9a24a
BLAKE2b-256 3b557aa9638b21b16d455ce62daad8d98919fc05d249acc5a7bc2ca69b481d2b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.38-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.38-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 085d6e3f3bf1d3db08ccbfd8a0135e82326f2eb56febfa2d04de41db5f9a6927
MD5 4c180841188bb27e3cc5834f60268ec3
BLAKE2b-256 bf525caf18aacc551268a9dc4ba91396191072c0dcc054a2f21a0fd16241b5aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb897ac53f14f421c2b968d13ff9239bf00c1de563039f3dfbab7b7041391e04
MD5 e6802f73851fcbbc480cfcbe8a867505
BLAKE2b-256 a5c876153654fd6287da7d22f518379863c3cef1ec338891ed18247eef2bbbdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8e8aff1a3a9ece5f368ab81c71951d8a2bbd749d5e80802973f812b5cef67d19
MD5 fb6796e7556f7a19c40b4956a78e161d
BLAKE2b-256 64eef6154104d0a0c4251a50683edba1ad2ebbe7a5575bdf20870a5b4da3c295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58a956e22889edf67f039c0b2552e0de3acbea53714ec5405d98e3d49691ea17
MD5 e22bae55d957e50fddfc5a85b6ba362a
BLAKE2b-256 e9799b8fbe1d8761baacde99666f9ee0ca388a732b393083f35eda81e63fa207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c58a74f57447194fc0954ee529a60037d2fb98c2ac134cd1fa9045715d567255
MD5 effa74519c366b879e97b43a7be3c711
BLAKE2b-256 a216000d82bd8d02a4bcabe4e07ab8987e1c2017d592e0f07183b132d51ab741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e968f541bbd01f6030c5c772d2970e8790d7d912fcf9b4eb76fbcd524726d8fd
MD5 943d6fa2fe1866a9520e6b2a245987e1
BLAKE2b-256 8f9c2c5c4d551d3a3ad5affe6296f1cd9058a0517c643bc2a4b5be570e34a53f

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.38-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.38-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7d9803f56536c5a6e78129765203202a873816772663c06800b78a068d9197e
MD5 f39d06cbf83083a7bbe6ab1758287632
BLAKE2b-256 2c775fa05e79b9a4692c580dc30df01bcaa98db94f7df160a65f1e7300a79163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a95a6a96853362f6b6842133584b9a9e78bfd5726bbb11a22c299fa5963ffa62
MD5 40caf1b1ad0f9f246a2d399910cfb040
BLAKE2b-256 c4f2324532e73b94c8549754fd5d0851b0de7dab46da8213dfc1ff8fede4d7b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 aae66d0e0594515cff93dcbc58335cf9765a97b1ef7bd44d89186cd73e27e672
MD5 05cfc44e78458dd0f8cc08e0838b430f
BLAKE2b-256 7180b4fd24fdaf276b2d1d10438771e4948cc7c27dddd2444f1552fcb5ee96c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ddd841961b8ce183ad0adda22b47f1709146adfd1a6bd78924222cc708788c5d
MD5 02ce7a9a78ee54f716f79be3d5846329
BLAKE2b-256 f1fa02c895086e174ec852e9b6173b8070233137587d1b53d4122e3096347477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d27f3599fc5df4ecb6b53b2083a190dc65f0313ab0b8f8cceb0c2b589ee6a46
MD5 4fa594fd646b0d0ee80a16417bdfe677
BLAKE2b-256 5b414ca9f059ab49cba751e738d540b48de0a403f445866aff21e8e2e90a3870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df9e577abd60c67a1455415f98724f8def447f2cc649388f0fb8490bf2328d2a
MD5 4638f8e6723f66dfceedfa420da2c05a
BLAKE2b-256 f4aedaa5d1ae310912a77a40e355672f6057c2dcbc68665e7ac68b22fcbb77a2

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.38-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.38-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55f56012ba9027dd117c0d613892568923f17b3560e4b9d5cb8928280478fd6f
MD5 6949db49a9454d549e3f6ae1ec1830d6
BLAKE2b-256 4ad3d0f215d50d4d6161a14aa0354a0e0ce508559363dd27d6fe59b4ce5b09a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 515f695599741922cfb304592eca524d0fced54126531c5113ffcfc761142967
MD5 b957efc8efc209edb2c99724956e01f0
BLAKE2b-256 6193c6f3b5645ec2c41a38f84e64a951cb058e598a57cd733be355d9b4c6084d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.38-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7e89f8b6aea1319db95446d0f654c8d780893092ebd60d0094b13835a73e76e5
MD5 6f85a2285ef4ec186e7f80fb5269bdc6
BLAKE2b-256 762fb50899d99fd38745008a595631281d52bc9fc810aa8088e41c47d7373039

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