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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.48-cp313-cp313-musllinux_1_2_x86_64.whl (665.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.48-cp313-cp313-musllinux_1_2_aarch64.whl (607.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.48-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (656.1 kB view details)

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

clarifai_protocol-0.0.48-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (594.1 kB view details)

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

clarifai_protocol-0.0.48-cp313-cp313-macosx_11_0_universal2.whl (430.1 kB view details)

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

clarifai_protocol-0.0.48-cp312-cp312-win_amd64.whl (442.9 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.48-cp312-cp312-musllinux_1_2_x86_64.whl (662.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.48-cp312-cp312-musllinux_1_2_aarch64.whl (602.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.48-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (654.1 kB view details)

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

clarifai_protocol-0.0.48-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (591.0 kB view details)

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

clarifai_protocol-0.0.48-cp312-cp312-macosx_11_0_universal2.whl (427.8 kB view details)

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

clarifai_protocol-0.0.48-cp311-cp311-win_amd64.whl (452.3 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.48-cp311-cp311-musllinux_1_2_x86_64.whl (596.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.48-cp311-cp311-musllinux_1_2_aarch64.whl (561.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.48-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (589.1 kB view details)

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

clarifai_protocol-0.0.48-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (550.1 kB view details)

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

clarifai_protocol-0.0.48-cp311-cp311-macosx_11_0_universal2.whl (423.9 kB view details)

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

clarifai_protocol-0.0.48-cp310-cp310-win_amd64.whl (439.5 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.48-cp310-cp310-musllinux_1_2_x86_64.whl (583.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.48-cp310-cp310-musllinux_1_2_aarch64.whl (548.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.48-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (577.4 kB view details)

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

clarifai_protocol-0.0.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (540.5 kB view details)

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

clarifai_protocol-0.0.48-cp310-cp310-macosx_11_0_universal2.whl (414.9 kB view details)

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

clarifai_protocol-0.0.48-cp39-cp39-win_amd64.whl (433.7 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.48-cp39-cp39-musllinux_1_2_x86_64.whl (579.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.48-cp39-cp39-musllinux_1_2_aarch64.whl (543.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.48-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (573.5 kB view details)

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

clarifai_protocol-0.0.48-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (535.9 kB view details)

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

clarifai_protocol-0.0.48-cp39-cp39-macosx_11_0_universal2.whl (405.8 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 957c7a037acf5cd35955bd99cef1f87b046ec3f9759bf8abd16c60afd8317ea0
MD5 4e0d036550c56dfe43d013f3af886179
BLAKE2b-256 fc8ef6ed95f9d1acaeb5da71ceec8fbabd01ea9bfaba452ec8282279e38d8302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1061cdaeb17ae95c931025bda6b908c99d292bf833ebf8c6a9b027fac0245413
MD5 25edf6734c3efcf1da3c5902dbc88b7a
BLAKE2b-256 bb9a7358eb7209ef9e562a9aed5b0c8c4dfe55f6dd1d51987422a9b65a8e1e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 51789c5c10e99ce19de6d14dda107481fa7fed5517f8ccc801a96bbc3a3fbb3f
MD5 1b768199a1e6210359809693e90da3dc
BLAKE2b-256 fcd5ce7c6de4e857610e1cb498ced2dcd00dfe34867f7a342a3bac1f37c6cb90

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.48-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.48-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a855c2700806d6b0e5a08596c9521b49fc91a2da65bd4ad41de96b6240b4b4d
MD5 da8d004281f74c559add989fe4ed5368
BLAKE2b-256 ae68b5e063e63f281de6068b94626b493910ce50ed827fad473070fae1b59c28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e01f6f26bd8c1478679679b4aa8dd13fc04653f47e3e2826b2da487cf52e986
MD5 75e6792101b420db632c3e7c011e9d0d
BLAKE2b-256 aa790f1b9d870eee9a7da3f8a9029c7afbbcfe73588965a83cfaa864ea34fde1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 51cfdbb71a50b4fd45675bd7014cdb5b62a2a71c9f072e8d91b5ec8ce241abbb
MD5 5c280d5b1d925c0ee6d9385aff2aa61c
BLAKE2b-256 f4c06d4d351f08c2d4ce78e9ee4ee2bc1c73948611d6c1265ec27fe381404429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c52c1ac9c2f402bd15ff6bf4ec18a42c605fa8ced3aad42529910ca115e563af
MD5 733cc3742242ca2f85ce0dddd424305a
BLAKE2b-256 7f9a7b77af10b568c2cdf74970fe671895fa5dd3bd928adb43bb4c4e254bce15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 29cfb297cb228e732d0870e19accb521e0a6b4d08d34d667f7ed5f42f0e2fe22
MD5 cad14741cf4110a7b51cf14b90a95e8b
BLAKE2b-256 19124e889827968b1140aa2237b62279acbbd1811d3872d83251598ac3de12e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ef1c290c9e18d5b7e35a69eda062823a36c3c493204696fc1d0faa621ca5320
MD5 e1b1770cf45a271625fa3f6a1833ce40
BLAKE2b-256 949297c9c43f3605ed896c3019db0a1103d5a4ead5df34558d64144ba58d5281

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.48-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.48-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5332a803fbcfef5a9241d91441746739669d4ba12f7b540bc946b0b24717955e
MD5 1c60c01323d8b487cdc5e1b059919a21
BLAKE2b-256 37cace7a598cf9865eca39d1013c2de8ed6d85789d828c24ad1b07f123f15037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38546996fb8f7c824fe698e215d30de7a762d56634066e8157f216451922a0cd
MD5 116c4c1fd08abe182004e2a5174f2b48
BLAKE2b-256 bf730c34d3928eb10af72eda0f16b748e8382d9fc8bb45500f9b5c6579556204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 44ec579fe11536c4288299f62e578cc512fb761000005012df9af87f70921de7
MD5 f64f941c1d5db0d096016e0f743752c6
BLAKE2b-256 3fd6e2aaa04a25609f388ad9df0b672e10a6fa3e76c9deecf61cc67766718f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fd7fe8576322aa0999f665110f0303b6f23133927f332a3ff9582a752b40e9a5
MD5 9aaadb03a154146038ef914a192341cd
BLAKE2b-256 98c8b4bd1ac0ffcdd5f989db065b6ccd66ec8074815bbfca5de5928358f534d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3f608a46134c6ac57b253606d542eb6378711becf764c1703de8dd03ff8fe51
MD5 032714c0c876ebdb8f023551855a1614
BLAKE2b-256 274c00e19f656434efef23e131ba7f921de60ec12753a611597ea13e8dd3d69f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3fcc84e175f8b9b26ab87374a157825bedde75b7a47f4d48a598d3f0edf5904e
MD5 fb1f3c37de0a38c31527ba5acf6047dd
BLAKE2b-256 1be4e7f1c6e047393bec7a6076aa1c05cfc19e3ec32b2482f226405b7c447038

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.48-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.48-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3060665dbfe9e549603fbb525c681c2740d6948223551ea5545ca82df5a796fb
MD5 864c47050600c7506c3762e532f8c97f
BLAKE2b-256 5f25340d49226989daaa60e781ab580110e53cb471fd20d92c563a6272244303

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eebd84accb5a0a1573c6fa35027fdd7ac8662292f849a50d05586b92bdf97379
MD5 5aa7d5871db1330ee1a708a62241c88c
BLAKE2b-256 b6725faccd54e8282f8135d61d406ca544a24e202923d4dc925499fc18ee6951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5941eed22ad01ddeceb8e38803aff8bc172a5a1cada472d14699b186492548f7
MD5 ccca731d9968b9967aa9f34b7b5086a8
BLAKE2b-256 31ed0a923d8a07ab32b94d608bc862e3e90e5a52ec6ea438e4616db402d9e969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a1ef91dc62c4d030e13bee0538b4d796348ff36fa165006de6433dc32775736c
MD5 074a0b5a97ae6d8f677601d020554ad8
BLAKE2b-256 2ca5a364df7dc5015be6db4be6ae6fd2df3763f2f7ca780b26f78b54fa973667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ed86d7431b6f669b4a0a902b7bbeab409ebc57913c2853a79d4bd325f1d7cbb
MD5 5a3b71f92ef86f327b2f7a829cd049a8
BLAKE2b-256 94b44de1ab299e5421fb0e357cc51eafc95ae83f0b42f424878417f9567d004d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2a88243bbd5b9920c35be43ca67a12c23f882c5308d2fb04b58097b1edcef78
MD5 a496f21c1a76f253b04b24c3a72cfec0
BLAKE2b-256 6a4c936263ad80129d243e201e533155aee207e5650da3a4e7a4db68dedab70c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.48-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.48-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e9be84b5320ce1545d56c797b68fac3bf699c03109b362299eb5a646bee7c1c
MD5 45d8384ba173ee7590466eaa68f09bb8
BLAKE2b-256 659720b2729cbcde040f2c3401fb92857b0e87e58ebe384ea25ebc86dd101678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a178b5d6e56c246c6a00502edeab339d9440525d9322101bc4ee436963ca63ba
MD5 9ba5fc9703d187d12646df1278b19193
BLAKE2b-256 cb244ad3e884b74207c4cecdffdbdef0d171016cdfabad5fb43a74484e15f142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a4e27bb608346f2bdee7aa8a869406300103ed4ca2d4e8d144ac4736452fce85
MD5 f9579e70b746d808b8fbd3ffbfcdc9ec
BLAKE2b-256 ac352280bf6e01e59dc3d90f8c3df71525e0965fdc27028747c9cb7274d84f03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 147ab6147a7e6a167539fc4fce8be2d28ba617c087800dea97de1b540ddf8387
MD5 b1892cdc6cbeaff8d3e7fbfec00567e2
BLAKE2b-256 6da92852439f4c8edf35b0bcf58c8f0c7b3b22b7f931447c38881adec3ffdfe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b02299504e35352177800d4cba6fc1be99b002d135203d72b520d5e8100fdfc
MD5 569a2ce6be7190809956943be4b136bc
BLAKE2b-256 00ea2eebce70322e62416e8e226ad20e956c88cae1b7135a9769da75c1e03b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ec9b05e6fded8d3a8bc55e59eaaefdebaa08373881142259ec55581786d93c8
MD5 37f030bb285d6b8f1038085181f0b505
BLAKE2b-256 77065e0b1c9fb59f406448a437314d83519da677d85450b26ecee3b070dd0e60

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.48-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.48-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c407054ef360e7295870198f5595e79798a3a307dad56bab08810fcbbc1a8ef
MD5 8fe7de2e0343c13896d7270e647d0f54
BLAKE2b-256 f0398416b1571daecfc717577211db0e5f6b746df6451655aa02b6a308d28099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96343cb8210d196a85e307af0f5a32a3247be4b02e0f2eb8fa8119860dff0832
MD5 ef860c47f22f3e9c6aa10d3c4fcdbaa3
BLAKE2b-256 a34b5ab189508f5d6b6e9aa1fbb202ef502800de50bf9b0edf44b64f6baccbb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.48-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 527c59b6c638216b38b8f0b3081090c72d825606922467422da23ef38724f617
MD5 2eb949b25ebd085d3364db148c0fa623
BLAKE2b-256 d0a00b46dd2121d30101ee7e1d3d3b36c756c4365484e159a9c798dc0601d29d

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