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.60rc1-cp313-cp313-win_amd64.whl (521.0 kB view details)

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.60rc1-cp313-cp313-musllinux_1_2_x86_64.whl (792.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.60rc1-cp313-cp313-musllinux_1_2_aarch64.whl (725.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.60rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (780.8 kB view details)

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

clarifai_protocol-0.0.60rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (708.4 kB view details)

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

clarifai_protocol-0.0.60rc1-cp313-cp313-macosx_11_0_universal2.whl (523.9 kB view details)

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

clarifai_protocol-0.0.60rc1-cp312-cp312-win_amd64.whl (522.4 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.60rc1-cp312-cp312-musllinux_1_2_x86_64.whl (786.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.60rc1-cp312-cp312-musllinux_1_2_aarch64.whl (719.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.60rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (777.3 kB view details)

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

clarifai_protocol-0.0.60rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (704.5 kB view details)

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

clarifai_protocol-0.0.60rc1-cp312-cp312-macosx_11_0_universal2.whl (521.9 kB view details)

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

clarifai_protocol-0.0.60rc1-cp311-cp311-win_amd64.whl (532.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.60rc1-cp311-cp311-musllinux_1_2_x86_64.whl (698.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.60rc1-cp311-cp311-musllinux_1_2_aarch64.whl (655.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.60rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (689.4 kB view details)

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

clarifai_protocol-0.0.60rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (643.5 kB view details)

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

clarifai_protocol-0.0.60rc1-cp311-cp311-macosx_11_0_universal2.whl (514.7 kB view details)

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

clarifai_protocol-0.0.60rc1-cp310-cp310-win_amd64.whl (515.7 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.60rc1-cp310-cp310-musllinux_1_2_x86_64.whl (681.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.60rc1-cp310-cp310-musllinux_1_2_aarch64.whl (640.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.60rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (673.2 kB view details)

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

clarifai_protocol-0.0.60rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (631.6 kB view details)

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

clarifai_protocol-0.0.60rc1-cp310-cp310-macosx_11_0_universal2.whl (501.0 kB view details)

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

clarifai_protocol-0.0.60rc1-cp39-cp39-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.60rc1-cp39-cp39-musllinux_1_2_x86_64.whl (676.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.60rc1-cp39-cp39-musllinux_1_2_aarch64.whl (634.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.60rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (666.7 kB view details)

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

clarifai_protocol-0.0.60rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (626.0 kB view details)

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

clarifai_protocol-0.0.60rc1-cp39-cp39-macosx_11_0_universal2.whl (492.5 kB view details)

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

File details

Details for the file clarifai_protocol-0.0.60rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8138077986e3b47c4a2c7fde6ab8ec1709a89e27f9473dddcd2c7ac42d82c482
MD5 80e429e18795653a6e2e207ffa0804b7
BLAKE2b-256 183f4ccf3fa8316be60c65b3682bb91b0cb50ad929fe16f613929306b4e109b8

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c5a67762ffc6dbe0f8f775734a342aef276c7a541779b911207980645fef66f
MD5 d3130d51b48fb5ac37d278f517f749c4
BLAKE2b-256 66d977b2d9ae4efaa8d4609a4fe75d0d5535faa34092690890e9dae96667174f

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81d891a3ce16151b989edc9ad8ba1605cff4a2cd90e4efe562819bc9f0168ea6
MD5 c1a38773ccf174a1df97b9ce81b8a8b0
BLAKE2b-256 58525524f6bbe26d919df0896fea5b0ee452fc23812519532ddd592e1c432615

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-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.60rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ec5127a149193b50b34ceb85406190e6ea29f1f0f7ca81ae69a6a5b3be44d77
MD5 922578d6ead812894a39c2e129745234
BLAKE2b-256 86f2f042db50dfee35e4234abad6487fb18bef4d71315e59131fae0c791489e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c845bc110fac40ffa83dca2d2d15da18ffd3e8b1d52809e0760385955f1f82c3
MD5 d7df4df6e3124eec5c55104cda7ef1a4
BLAKE2b-256 39a7bdcce19268588529c1615ed1d0ef80fdf84664bc0718907eb15d63384d55

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7e6cedfee7ffd26079906f24aa2b639b47ba5dd3798d431ac26e9bfabec82468
MD5 b5bd9a96ad25a4dda7e6fe4c7290a96d
BLAKE2b-256 1a064ab2742df3ae52af8cea7f09434a94d1e445051f1be7a50162b9fc358309

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d4a628433098a5880f31de75f7831f2bf9e93f3842356220d7d42bc4c73f872f
MD5 4e7585108edac68aa7118c8b5127c7a3
BLAKE2b-256 a3210dc9f3c9228354350d91fd7d9f9d05f15e35c16c42c56f591913a7933422

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c8c7382640d297ef7e09bff3e53797447ec3b65eb0bf22742c3412b7b5f7ba0
MD5 5df579aa06adadc1e7a3bb2912520cea
BLAKE2b-256 9bd3def48bf0c9c6e0657e228f612e6476fdc85da32a02b49d7c6b2c0e0211c8

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69f732ddcbacbf2f4f1b359c817f1cfac932d1ff294d421b468f2005bbe74998
MD5 9bbe1c794d298e755bf9320db6af0d92
BLAKE2b-256 8b81a7334da927351c92120d05698d2843b38f6726ed651e043ee9e4755237b0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-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.60rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0d73b4cf8cbd932fe7d73659ed1784d4c776177f21346eae1c4872b9ff4f9e6
MD5 19ca6a3fd7525628b1c3e4481487a594
BLAKE2b-256 b93013ea46c6d31e7751c7c6878add0fc267c86789e6cb28edd47a306ae6d728

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ca85133539149a4467e3be9c2c610208c8e086a7ce031cc6fd282e214a4c043
MD5 ea5951ac9701864c3040134367992924
BLAKE2b-256 194984084ec1e1365b611db35a2643840a1db633f7799164926be6225364cb69

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b0eb1dc155e31c51ab22f3636461aaa40334fe518fbea924b03a8af2c1358573
MD5 85a2158c7daa46dc9c7713da9c9b307e
BLAKE2b-256 dfae9acbdb18a9038f7ba0822029956d629372fe376048686afb197be85297bb

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8c6d9c58e2f4aa740fead8b89891d84a326cafa58c20efa5e869b40932e575d
MD5 a160ff970665f7d25af93e05a5d48018
BLAKE2b-256 bf9bcb0d9fcf37050bcc7f7c2fb422467cd15792c7e3cd5959064e3092834fb9

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6ed2cecdb3c063440e323e5e3b4d9cbfb9b62c595c71295706c439aebb5836e
MD5 b50054f911139158c66bfdb9b0caec32
BLAKE2b-256 753ce977cf870a86121b62acb8bfe59fb316e4aacdc242c1d1b06e9b7c7c56a7

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 243171ecf7fc7fdcc288eaf11c134b0b71b528bb9a8c6923150ec965775224c4
MD5 90aa10f7e00839e91fa6fcbabace1aa5
BLAKE2b-256 fd98758818f03e9daa869fc527603130fd21af9d52454a63533dd5c9ac122498

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-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.60rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc60ccdca36390e0e0fec87fc91bb31813884a9a6c9e4f903bf2266de2f9641f
MD5 1d27bece2e7d822d4df70c34b575ddf6
BLAKE2b-256 0e8391a2b6935f8681352fa929405270dbfbc541509d7ef368bcb389ff197422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f7c8468817876c6080ada2a23e018b25f981b088d609729c0d7ef2bfdc445b9
MD5 34efa92aa63e48b22aee2c3a7e2b880e
BLAKE2b-256 589370447b788a4afe5b2325831557ff75941152e4bf42aa0e9437dcbeb3dd3b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 05224e0e7340969b166f21f07f4bb727e2cdfec791a436d5805ddf9a0c9cf634
MD5 d3038dbeb439c28d7cbaab2505a89464
BLAKE2b-256 a802c5cbcb179da726c72a7fbde0751ed36dd1155220baddbb2eb2f45855eade

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b2e89f1f1dde4902f9287a067862134259053b7f3078d7f13693f4d2129ae140
MD5 ef14f8827068e7554160fbec530f7f1b
BLAKE2b-256 0504ce09833307ec5d06aa06d87c02fcb452371b4dc16f2a81c78eb006ac241a

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1df740605c57e264ef3a238cc0b93d5008e6d96447aca57a68b197883dc5677
MD5 22b18ea1e75402957f738a964553b60f
BLAKE2b-256 8000ce3b52a727bd84b9f694b4a8b65f5930366239e42f6a5b6251d44612f88d

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dadd06a9fc770683955697b80524e3195e4d42d17e76b21de7231143fa1765d0
MD5 fa64d86e55f6e0f70d2cd255706ee3bd
BLAKE2b-256 fe1411fbcc3d47decaf357d175b804723f9e0dc22ef06d3d3d9e5117e855bc45

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-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.60rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d3b4a639532cacf3312924dcb8796c92e192caa756f4357e32b76aa6bab9458
MD5 3bfaf369ebfc543bc84d3df32b6645fe
BLAKE2b-256 500c9760ee70b2ae4ec7697c2a1d1ecb9974d32ee888b5c88bed3f8c57b2dc04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9c80779d52960b101fbd141fdcc1aa015482cddd78ac8bd61a8b9c4c4a0e7c3
MD5 b2136cdf5b7b16fcc6ec86f2386cb74d
BLAKE2b-256 a2576af99d7c1f8e586754b0b3cc6cf1f7f1444e52641c0dffa3c14a5adcc20c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3112e74b1d9cf21b78bb9049b02a53505d3d75cdfc8bf80a4797bdc1647e87a0
MD5 4d26fbc53f900b45444c67920fe69404
BLAKE2b-256 fa7dca3158fd52337df5b1a8f89fca59e8f32151f5ff85c31aeac72fbc329583

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 756e8553a27761d05affdd2c1a601765b06f2fd635bc190394440f8ef4af2129
MD5 3ac530543b643ce97c48b1a003dafd3f
BLAKE2b-256 c23041fc9887a7c6f81e7cf7f0dd205abce50c7cf34ac5a3fcbed3005cd408eb

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bde19bc7aa3a8d7c6d2d2e1ee37c14d5e031f8ec200a31c019b1b92d0cefac17
MD5 527c7f5132f0e21b340a18c67eeae77f
BLAKE2b-256 cf733697b4ac55a829877e3ae4d8616778dd2e888260e1baa9ef90780d591e15

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63465412d91a17652906ca40aba77c15e33a97cac8d35f581fa81b9eb1bb66ff
MD5 c7343d75c02f8e582d127b1fc14cf87e
BLAKE2b-256 db333f1c4a03cbca28c858baccecb802003c15705f537036452d28c605ad997c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-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.60rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a681470852ff600eb1360b7eaca748aade4a4931cc48e20a28a06c15f765a5bd
MD5 3c4b64b0012c6b7cd6b04bf107927f73
BLAKE2b-256 a0a0d5aed6443a4840359a1c9de23ffe382f60c1287219f377a72ba2dbb76479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75af0d4d6e83650954f19debc9a7e79bb0b4924786337bacae2fa543fa20903b
MD5 bb77f8806740d3cb80c5507ee662e7ef
BLAKE2b-256 9a664160cb91d50ac5074c65a10b5333b9040078eb3de740e8b3793be7f0bc9e

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.60rc1-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.60rc1-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1d5a92557b2380e980ba58c8516c9d711fd2d867af3d633ef18523209a328685
MD5 fb32241bdb9e0b38500dacae5911bc88
BLAKE2b-256 5131ed688287d55ebc635deb62825c54b163da2ccc83de56a10ead2c6036cd9a

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