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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.56-cp313-cp313-musllinux_1_2_x86_64.whl (770.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.56-cp313-cp313-musllinux_1_2_aarch64.whl (705.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.56-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (759.9 kB view details)

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

clarifai_protocol-0.0.56-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (690.7 kB view details)

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

clarifai_protocol-0.0.56-cp313-cp313-macosx_11_0_universal2.whl (510.0 kB view details)

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

clarifai_protocol-0.0.56-cp312-cp312-win_amd64.whl (507.8 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.56-cp312-cp312-musllinux_1_2_x86_64.whl (766.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.56-cp312-cp312-musllinux_1_2_aarch64.whl (701.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.56-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (756.8 kB view details)

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

clarifai_protocol-0.0.56-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (685.8 kB view details)

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

clarifai_protocol-0.0.56-cp312-cp312-macosx_11_0_universal2.whl (507.3 kB view details)

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

clarifai_protocol-0.0.56-cp311-cp311-win_amd64.whl (520.9 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.56-cp311-cp311-musllinux_1_2_x86_64.whl (683.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.56-cp311-cp311-musllinux_1_2_aarch64.whl (642.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.56-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (676.0 kB view details)

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

clarifai_protocol-0.0.56-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (628.6 kB view details)

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

clarifai_protocol-0.0.56-cp311-cp311-macosx_11_0_universal2.whl (498.1 kB view details)

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

clarifai_protocol-0.0.56-cp310-cp310-win_amd64.whl (504.6 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.56-cp310-cp310-musllinux_1_2_x86_64.whl (664.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.56-cp310-cp310-musllinux_1_2_aarch64.whl (623.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.56-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (657.7 kB view details)

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

clarifai_protocol-0.0.56-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (613.9 kB view details)

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

clarifai_protocol-0.0.56-cp310-cp310-macosx_11_0_universal2.whl (487.9 kB view details)

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

clarifai_protocol-0.0.56-cp39-cp39-win_amd64.whl (499.8 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.56-cp39-cp39-musllinux_1_2_x86_64.whl (660.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.56-cp39-cp39-musllinux_1_2_aarch64.whl (619.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.56-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (653.3 kB view details)

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

clarifai_protocol-0.0.56-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (607.5 kB view details)

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

clarifai_protocol-0.0.56-cp39-cp39-macosx_11_0_universal2.whl (475.4 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c32b220a563f0d0802cdedf0d9573c386ef656285ddae488c1ef5a3a0a5e3675
MD5 6ce6e6f4fa8422ac0e65851c97d29eb6
BLAKE2b-256 e50792cd7948ee7ec006f11cbd9608f911b581f08a147d0e27b613508cf0efc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c40eb16c81859f745dca6b674694191aa663d6fd3a1412bf1538baa13dc186b
MD5 416e9028a685bb656fa326b3d787da78
BLAKE2b-256 e20809ca90568ecafc79a30918e9aa13a99b43377b655886e9d386758f3a77ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8c57b00730448d3965b13d83885969596b19798c2df2c67255d94bfd5bd83cb2
MD5 f939d97c9bb2fc534b09377759ebf197
BLAKE2b-256 4630f0d9cfde5df63deb8ae6e2066bdc786e5f68e7fdfc75f049ae36a6b321a8

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.56-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.56-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 353e91eca37b941a00c1401c0a877812b7f0c0c2965c3d69196a0a531b24631e
MD5 68a4bb67eea7b416f7fbfff26a375f3e
BLAKE2b-256 63102a5d6cd169a9cdb4d8e554f8dde00c911cd0eff1dea03b12b7cb1e55a819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83de1095cd39ceddbd953e48c737b3cb24965479c09360dad90e444b807a2b3e
MD5 f211474db07af79e13f0d58e16424a87
BLAKE2b-256 2c367939c76bdc3ad9c911be6670889d49be0cedf956331577160d5a96c680b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fdf2c10120b0fb907263c3ee76404e5c2f78123c4f375d1a2367cbe99f226f6b
MD5 7b80a99ef134af19d558c74d66b155de
BLAKE2b-256 fd8c7691054f4aba6de3c08d8c6823ccaa57a65df9ef72e4c09aea4034a7f402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e06502e89c7c58181837b4b1634b51e13b53fa7016cad03e060efdafc6631440
MD5 b6788154ea19476b7d2253f0250f3ce6
BLAKE2b-256 8a1d12f7de0357e6ad31316d606d5e30a37b1803b0dbd2578ac024d5380fc8f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bf1655b2690471050a2f830bf78cbf5fef52ccf2bf993064027a77a5b9313e3
MD5 9c34fa0a115f91e5959154c188ba88b9
BLAKE2b-256 39019dd43cf3b5c7c234124f62c631d2b6a65da80b98e12119b20c5b923554ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2bd3ace46e0185da4588226b8a55a903931b3157be7a2e05d3f9d89fa7f73af8
MD5 ea06931372e55424fec73489582a9603
BLAKE2b-256 287c0a44438d90b927373d473927fd81af880c40d9b04605f3d691a847e300f1

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.56-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.56-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6486005cc68818f612d118fa05594b227905516adccdfcab888f2e4fed324a0d
MD5 608db0c876c863dcaa489756b9978699
BLAKE2b-256 dd1c68d9cc09b23f5402a3aa55b48f4216baa8fad879fc4945c732f3a556f35f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47d08841d93ceb74f26ca39837904bfe56c873955415a5a08df17aac9b3b238b
MD5 048d3a01225ca9744ca887ef364b0f35
BLAKE2b-256 e15743582373b8edc986edcaecc2cb233ac6dd99a473c8ef02e77edd5b8d5f49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e3513d908146b23dae529d22736443eb6422c792722fd67a5e03d26d2ad64f19
MD5 1795b13c311136f650ff8fb43e6ee948
BLAKE2b-256 13aa81ccc5bb4ca4a2ce6893092bfdc6581dab4af4bc3e1ceca015246162e07f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e0f22bbe2334d4737f3e72fc9051885df5b4660546cac067cf367a335d8c90c1
MD5 1ec2ea09dabf4ead30c83f90574d153d
BLAKE2b-256 e45f5c9e6095f51be5ffc92b3544a8385af56d06d9b7bb3b076ef01039962d62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74157aa351a58c328fd6ae7afffba776fe3fa582703460ac378910478228cd9e
MD5 6b7bf74f406e99ad6f0d66494cef57d2
BLAKE2b-256 5d766af020efd37a7cce85e211eefd012a42fde1646cee90f92568248438e8e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62a5216f8748e2746b7770578cdf388e54dc5e3c215fc9e814b809d7222e64c2
MD5 17665c9fab70adf4a480a25b9fcae6fd
BLAKE2b-256 ad874c857d1d4ee4fdb5f809d4ac2c3c0fc20086ecb85eadccd676b6f315ba71

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.56-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.56-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec7b4c1d71f745d3cab596efdc911bd93cc62fffcb1d8fd56eb447f4aee094d7
MD5 8430add3a01398b5d694050bd8963f38
BLAKE2b-256 79a3f8234a40996eea3efdc489381b5cdace0e0bcd81a7f8b9199b9345d0e3fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df4bd04f75db290605f70a17b4872da7588747dfee878fa145c7cb5e1ea83214
MD5 a73c592d1f4c9ba1f719e97f65643216
BLAKE2b-256 a4e5cb2f0e8dc3fb6377d617ed3117a900750f489d6b540a3d91c0eeaadb354d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0d14da643d289b4ddeb9702ce1ec6290eb1f5e2a35ba253a2971a1017d698c61
MD5 f2c26e109f661f865f121796ca8868ed
BLAKE2b-256 aab280e00d42f81f42bca40cd5010053d6615f305d4d2183688393190fd07807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d7ed09a2c6c79e35d99d136c3b9c2524982f5f8137da7f5b5d0585913b0b899
MD5 c3bcd65f0284e356911bc710be8b700e
BLAKE2b-256 aab0d6ed46e31bd70178fe6695e431f2694ad2275d9bba48cdbe7e34f631bf31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef6470069dc3a6cf08f3f84ea548b611d1a918cbaf6029e5890d692f1655e2fb
MD5 ca8753bfad80628c3117d8c2b719f03d
BLAKE2b-256 cba7739fb939f76952c9949b35e0434fdd563f43610dd317eb140d6c179b5407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b001f20955a37e9557f53471ebe0be5cf152606b3e5eda485d7614fd5f89a32
MD5 4b4c776cc5ec2be3da456a4045aadab7
BLAKE2b-256 62a4424287a09409cdca4cbea9a003f730b4fc7ec62679ed8d4f5d278ece35fe

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.56-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.56-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b92da1feeee92279b143c0d4bc5d06646e82b400c03b9f8689897032e6d1c2e
MD5 3809efff380393490d2bfb993583c56d
BLAKE2b-256 8fa21238c64e144cd6ffb668c4ffae899e619f2021bfd5a743fd766b95e53126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e89ecc0b19a24698d22e5ce6597a22dfcba27d0b2fa0c42a900adddb7ea24850
MD5 664124f5f783c3f003d475bf6b7c0771
BLAKE2b-256 1ef70d819298b9b11a74e63f0e699188bde74d6a493f9135aa526f2069881938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 30341beb466113f8b5cf2a7a14ebf1a6b3b2c302e7e7e8ad61cff20bba5f4774
MD5 3a7b26d8ea8cabd35fa3936e1b1d78f0
BLAKE2b-256 d71a0d6570209304f335cabe549744e5af91d121bb3bf208b1be42ef4ae45d10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aa0233c1fe81517acb3a29d6b4133048990353332e78005a6a7d51f7a40d6523
MD5 6a65ce72819e9f6821f7fd5038829c27
BLAKE2b-256 d106d9cad96786d463c410a8dc31d448b98c2f2424be7eed26d9a8008b5d91b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d88fba4abaeb227ed562bb6a54773ed6468679399953f9544ee48fafd639efda
MD5 dcb65a9e9da90c0e25b84104af66c65d
BLAKE2b-256 56851c5e146bb83ba088ab8b01b4e42f82ab8b7f8838883cba5f1acba5a20fba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d233faa984c95b881dc0fff9506ef681a934c32a3e03a422f7d7d72a5a15d9f
MD5 1f4632b10431c98b1c2b9ea3c89b4648
BLAKE2b-256 0cb785f5b4e4ee955949c7db90d7a2b79420aa8d918e584e0de31587d2272c2b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.56-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.56-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07f19011e93d6000e76ce0201d5ca0235678b4d9d93e4ee837fcd7793b1ba631
MD5 56aa014b9dab9a25c179b67d4d3ffd12
BLAKE2b-256 39684adbe45288313cfcf0ac08b2adea28f1044d25c65defe2b62ae7e4c06296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8fda799c08221faaf4e1c436798c10a635a4bce48dcd5e30bf8682468bf7662
MD5 52ae203352b58d4483e2857e7fab6600
BLAKE2b-256 a9569ed8e15a8e1ee26064b9c037bbdb01026df995a3ff70304454f572e4181b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.56-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 03e416b0e04fc76571e2ef1b6a39fff71d2b811ed44851296c9a65d3f2c77231
MD5 bdcf1ea289fff6bfec468afead9c8cff
BLAKE2b-256 58632cdbc301f7e5d5755ab4fd17db04098190ab822777269bd86608f845b5e0

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