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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.45-cp313-cp313-musllinux_1_2_x86_64.whl (566.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.45-cp313-cp313-musllinux_1_2_aarch64.whl (517.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.45-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (559.4 kB view details)

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

clarifai_protocol-0.0.45-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (506.8 kB view details)

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

clarifai_protocol-0.0.45-cp313-cp313-macosx_11_0_universal2.whl (346.6 kB view details)

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

clarifai_protocol-0.0.45-cp312-cp312-win_amd64.whl (380.3 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.45-cp312-cp312-musllinux_1_2_x86_64.whl (564.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.45-cp312-cp312-musllinux_1_2_aarch64.whl (514.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.45-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (557.8 kB view details)

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

clarifai_protocol-0.0.45-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (503.8 kB view details)

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

clarifai_protocol-0.0.45-cp312-cp312-macosx_11_0_universal2.whl (345.9 kB view details)

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

clarifai_protocol-0.0.45-cp311-cp311-win_amd64.whl (389.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.45-cp311-cp311-musllinux_1_2_x86_64.whl (510.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.45-cp311-cp311-musllinux_1_2_aarch64.whl (479.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (503.1 kB view details)

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

clarifai_protocol-0.0.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (470.7 kB view details)

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

clarifai_protocol-0.0.45-cp311-cp311-macosx_11_0_universal2.whl (344.4 kB view details)

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

clarifai_protocol-0.0.45-cp310-cp310-win_amd64.whl (378.1 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.45-cp310-cp310-musllinux_1_2_x86_64.whl (504.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.45-cp310-cp310-musllinux_1_2_aarch64.whl (471.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (498.3 kB view details)

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

clarifai_protocol-0.0.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (465.6 kB view details)

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

clarifai_protocol-0.0.45-cp310-cp310-macosx_11_0_universal2.whl (336.7 kB view details)

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

clarifai_protocol-0.0.45-cp39-cp39-win_amd64.whl (374.1 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.45-cp39-cp39-musllinux_1_2_x86_64.whl (499.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.45-cp39-cp39-musllinux_1_2_aarch64.whl (467.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.45-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (493.9 kB view details)

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

clarifai_protocol-0.0.45-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (460.9 kB view details)

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

clarifai_protocol-0.0.45-cp39-cp39-macosx_11_0_universal2.whl (328.1 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 250d9c34fcae543451bbb92d7969c2a91480d46a8a17ee17fa2ee20c1d98fd70
MD5 7c227f139ec71988bdbe3ab76717a2ba
BLAKE2b-256 5c07d7040a7e59c566a6f435b2a3decc862756a9c4c775f179b6d9f951e96d75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9f1f9c71c85da7dc6506c6af3510865f697267c5099b3125ccfd36ce5bd6560
MD5 6c45280f322d972a0147d28519cc5946
BLAKE2b-256 96ab77820f2b10179ad95a2262dc035936d13e21c7f349c3b48f4a284055489f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 415451738e6ed31eb8935bdb9efc7a8e8ae21919b210749fe1610ed21b955857
MD5 5afc224f1839156fcbb75976421878a4
BLAKE2b-256 5d0eaf8afa00737d0b34a448762fd7b84d3625d6401284987232a194c236a794

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.45-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.45-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b865ecd4aaeb2adf0531f88a62dd7967db5a8e5273e783b57cddcddfb90bbb33
MD5 e4411ce9d35e80001e8f654d42df55ca
BLAKE2b-256 b13bdb0fc7949fdce81097256533f54ebe31e1a8a5cd03dee31008cf34f61419

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86bc0d284ce27ac0be206bc0c3489706bb988200ca341ada9b0d41b8204f995c
MD5 9a67c056a318099a7b3bab90e30da857
BLAKE2b-256 b7f51a7756a7a15ca1667d333241ed79b37ce9d82a4f530599ce160302d190fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4869a7bd9350f23bc877b9b1c5617f497027031ab4bcb8639aa7bc7a2c2f4de9
MD5 a0a6b8e270b5b5748bdd46ddf7538a4d
BLAKE2b-256 7d5ede5dcf336625f5a125d1761a6abc31323ccb92851722324d9822d52c572d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1c36b31c32d9340633e468953af751c7bdf8aec415b27d5a81430e1bffd1df48
MD5 378ba8c18f0adc5ec71338b9e408c6fc
BLAKE2b-256 ca76f902bd6934ac9d740df52951a2a1cb1a0b2e22d748037ad01bc7af0b2787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ba34093b6a4c9c414f1c7b7051bd9c039f6d2d24fb22c3ee886f6045d143c95
MD5 7c4a4bfbac7ea3eb1a5ac2310788038c
BLAKE2b-256 acb6e03af2916f911f736f79e1bac67284fd1c4b72d3ee65f2a7eee16b1327d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2894d9814806261b8b5be57d41a6e556f2c2153be3cfc9d94ed7c378aa4f66ae
MD5 fc12a2bd4adaaf7599ed72f30a5c5bd8
BLAKE2b-256 214ff43f5f4af16c86f4e5520ce37ac978d4b14355af5a685ba2b7ecc382355e

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.45-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.45-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22a1b0b09543cd032e952a194e8376c84c23d3fcbe43fedd92b35404524380a8
MD5 fcd2538467e80555c0a7e7623c434fcb
BLAKE2b-256 73c2b5326346ca64084ba2056242f16fad74dcfc20b8d94c630927b1827f1b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 685ab4f265ed8b1dc04f2bcba198ca68c4d95b881b0b6b5727c6b98c0a369e83
MD5 569bcbf23e12aa0b65cbb71745de8439
BLAKE2b-256 a2370c3446201bf9bc04ff6229d72e342575f194c4473914e5fcd8a2c450bc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 907d5514e8dac23ebe90543384f010bf1a3c3439bea602113d8c060b854c3cfb
MD5 e7d6ef400fdc22a9f4729e2858eedb2d
BLAKE2b-256 d61971f1ec36cd52a4b6512a712315a29ae33b0c0c1b9597c28fb81c8829b000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 27e8697f038735a10d3663d5351f82c272fe1cb67b23c7a1c7c57581b4130505
MD5 3c9100d30b9d0628355bf95720a7bd81
BLAKE2b-256 7ce65937c6d18483b44d37d410281b3c72e7b930ad34e82788bc27231152732e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c454f49caa6882ce35c74b2b86f22c567e821ce4e1c19cd460211945be34f11d
MD5 b99e6cc075ed8309dd566db76eed20b3
BLAKE2b-256 43803cfb7af5f885fe38285dd0fbc0ac77a31d5bb72f90d687d351cd839219a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4db73eec086c44724a7f91ff16be1d5e423291270bdd01a033ea4105418e8e2
MD5 ded741c19f247f1066f1575164c67542
BLAKE2b-256 b41827663552bd10a8617776a1a89967cc108e4c7deb395c45f50c1dcdc10ccd

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.45-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.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 381a366b35c66ebf2272339e17ce8ffea1f3c3568329840ba2d93ac9ebe54fa4
MD5 d98e08ffad9c54b6fb439bff2155cd88
BLAKE2b-256 da1c1075ccd37c50110059312acb60a273fed2921c2536e793992216634dd7b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 171ea40324ca039b28c22be92e2a71490dcbb097c71f157285a51f11276143c6
MD5 4ac8f8abe33f4c557a1cf76c52bc7c0a
BLAKE2b-256 0aff50355790002fbb8e0fd2e81fa3ecfb867ecf84a9349adb69bb2b1551a34e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 24b37fe03ee1ad3125fbdb36f90c5cdd86312659610b7efb2b5d77059d0d68bf
MD5 03340c993158313378ff511f0a06c005
BLAKE2b-256 d9f87b12ff4fa4c1c0a7bd151be7ad833314577992aec779e8506d042bd3301f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 795ce0c9b2557621c1c0ace6f2fc7f12b00cdd67f22a3fc14a0af9b1c3422f20
MD5 f8e5074ea4ac7275090792b592542673
BLAKE2b-256 bb1777a7a69298888140cad2b0a565cd73b943c96ea2efe9a1d1bff3ff25319f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9efd2a5eb976f0f92d89726e378cb4c622d31599219b12a60e77c5ad5026c9cb
MD5 38944a7a8d320be4fdaadfad8613fb24
BLAKE2b-256 c736ee0e7a800355730d48732e826747fe07faa4fc32585e8fcac3a15dfcd60b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a5a25ca810d4d86866706059f8e3cbff99d22a2872972589cf9dd4469982a4a
MD5 df7cf1b060c5718d3bbe72612b931155
BLAKE2b-256 3623304d3b2629c0c9ebbed790c6b03e353635b5ed102e0d250fa00a38c37abd

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.45-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.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c52f3c795d11afbed4f2e19408a9268d8463773514f6cce751ce700fd9b25f2
MD5 0fa3eced59ab800181c7000ef2d9e69c
BLAKE2b-256 a647b9fd7e34609331cc0155636c58d10dd8baa522afdfe4594bd7b134de985b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0692d3123634b4e5c74546e1cd08594dde3f6d38e1dc4dfb2b49df0e101aa92b
MD5 fc928edc6554d49c913595de61701d24
BLAKE2b-256 a3d044866c7c4433648ee0ddd761dec0f5579c83da5232c85df467a18e0b58e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7605a671e3bc43fe82676ef60585a48f31ccba8f833a9335619d0978e97e409c
MD5 ccee5c5c09a6bd2882b92cc0bcc7fc37
BLAKE2b-256 2cd8be2cf91023b71b04ebfe288a7c83fd99459eea7c4e984ab0c1c1354b9ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e21125b3ba3cc46ea58f9ecc88244423802084c8c7852c75289f16d9b5bc39b6
MD5 f38144cd3464d9b4ded8a5e6022ea35e
BLAKE2b-256 36bdb350269429e71fe01b7b99a3a9f6c39f059c8431a3c7f4b0164e708a164e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32ccca4233c3dbb5f8135af8aad1777a715d24ca8f071392c2d037419f3b4fc7
MD5 b0ce12e36a72e3b86f0285b1d3f320bb
BLAKE2b-256 336a33ae7bb436627f9c6b734c11162d71ae8272cbea3e0c98dd7b5a1c572230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a72e3bb36e97532d34a0073ba34f1fd56caf34e903e064574ea88ce5426b783c
MD5 ffe9bbd10824c9651dfeb16360785833
BLAKE2b-256 2d1c27f583b320dd1ba316bbc2ce6b523e3466f46d6909050570c3ce172535f2

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.45-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.45-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 897350bf76a3fdcfc04f023c5c0cfb46b9365ae055062f3a497d28f765c0b80b
MD5 c93f080350bc4f93474bf9a070ef6886
BLAKE2b-256 d612faac39a34ab201480bc29ba8fd3e1044dd2c1c0403d3a2be49b93f4e5e31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4631a70a5e880771da37a7f1fefa3b46d8e89d958b9c5e986f5f2e5f554ba84b
MD5 f80e959141890f235ee0c24042d52ec4
BLAKE2b-256 9f525e934fdbe5c26bf0faa0b5126f4b74e992fba2e44abb24dcda20052defb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.45-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 14526f3b39b7fab282458381f6a1e7a67c3ca9cf18c4a18397662e651613c7d1
MD5 b2d2157aa003d0cb448f0cfd478bb862
BLAKE2b-256 0d02fa4cc1c0b6b9c90b2614dd1eebe1eb3ca1ba59ae40311623d350cebda1be

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