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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.40-cp313-cp313-musllinux_1_2_x86_64.whl (548.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.40-cp313-cp313-musllinux_1_2_aarch64.whl (502.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (541.1 kB view details)

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

clarifai_protocol-0.0.40-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (490.7 kB view details)

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

clarifai_protocol-0.0.40-cp313-cp313-macosx_11_0_universal2.whl (332.0 kB view details)

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

clarifai_protocol-0.0.40-cp312-cp312-win_amd64.whl (370.2 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.40-cp312-cp312-musllinux_1_2_x86_64.whl (546.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.40-cp312-cp312-musllinux_1_2_aarch64.whl (498.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (539.9 kB view details)

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

clarifai_protocol-0.0.40-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (488.5 kB view details)

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

clarifai_protocol-0.0.40-cp312-cp312-macosx_11_0_universal2.whl (331.3 kB view details)

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

clarifai_protocol-0.0.40-cp311-cp311-win_amd64.whl (376.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.40-cp311-cp311-musllinux_1_2_x86_64.whl (494.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.40-cp311-cp311-musllinux_1_2_aarch64.whl (465.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (490.0 kB view details)

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

clarifai_protocol-0.0.40-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (457.8 kB view details)

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

clarifai_protocol-0.0.40-cp311-cp311-macosx_11_0_universal2.whl (329.8 kB view details)

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

clarifai_protocol-0.0.40-cp310-cp310-win_amd64.whl (366.7 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.40-cp310-cp310-musllinux_1_2_x86_64.whl (490.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.40-cp310-cp310-musllinux_1_2_aarch64.whl (459.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (485.2 kB view details)

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

clarifai_protocol-0.0.40-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (451.9 kB view details)

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

clarifai_protocol-0.0.40-cp310-cp310-macosx_11_0_universal2.whl (321.1 kB view details)

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

clarifai_protocol-0.0.40-cp39-cp39-win_amd64.whl (362.4 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.40-cp39-cp39-musllinux_1_2_x86_64.whl (486.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.40-cp39-cp39-musllinux_1_2_aarch64.whl (455.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (480.4 kB view details)

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

clarifai_protocol-0.0.40-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (446.4 kB view details)

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

clarifai_protocol-0.0.40-cp39-cp39-macosx_11_0_universal2.whl (314.0 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4962a8a87d540f05fb481cc246c3ce95d15d3b24e0c1aa762274dba31b606677
MD5 4f510491eb04279495c942ddc7a6ead4
BLAKE2b-256 25322a0687e7cd0a053b039620fa2b3bdd1a55ee53fc25aabef3034df061bb26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f66d1dbedde51c700e2e3b0000ed26206e24b759b15c5fe0b26aa901cd19720
MD5 b84af89fefab62af3c243164103da290
BLAKE2b-256 240e791e18332dff8c7bfd9f685c331a61be32d653be6eaa1c508283632671f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 168e2a3d7a452e0e5ed94e5bf85ba579fc183aea14566eb096c312bc0f96ef41
MD5 38f1cc8a81288e747d08aa8895cccc55
BLAKE2b-256 d20d134f786ad55641627ec860e3bd3254032ced83bdea39539b7021350dbefd

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.40-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.40-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fd08559d30b17c5b72c12d0360d6603a8f00109dd9b7534dd9e3dfbad618546
MD5 c67ad84302cb69d96cd15bfec6c80f96
BLAKE2b-256 44fd5ea4b3e61c4a21abc5c8ac08f9da1a521bd5b31d686b7973bbf347c2b04b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86283862a3a0281c53a44f71b9301a3a6cce3beff2018d7aeb8fc99393c80eca
MD5 92dd5f2ed55d31166974dd7051f5ea04
BLAKE2b-256 5c5a1b765b81dd7e88f7add36c437f5542105f0f522d58c1150650765d4da4c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 baed8502a89697faca9388d89297c8f328e88f01e08b96fdc6a35d04b13d7911
MD5 75539bdfba116608fa18ebb9ee108fd4
BLAKE2b-256 8735dbd7274af7d1e4203774cf9eb219c0abc0f7dc2acf840c8550afd4ba3477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2de83fa9a87fc4fb15d68b023c50b7bb04174868722dd8660b2f01db911e2538
MD5 e6fa1a0b29eeb4feec296d5b8d5539a1
BLAKE2b-256 b2a7fede91651e135044e9c143c856de0099396a1af8e9900fba9e20a660d23a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98e99bbbd70bb32427c268444afe8bf4f78a1fd1e675fcd4f10744e825dc92c5
MD5 a3f26a7425001e6bef05a896f3b02902
BLAKE2b-256 f47b6a6da6fecb092b03fa8dd43369fd3d7f029c9ccffc3f07ff7b84f888fd63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96610642e7be40e1f14bd073fc3a96280db3b124e4d498abfa8a7f8bb8a0f2d6
MD5 7d618e449e196a1a0910685f27f4cb97
BLAKE2b-256 c59d8e10aeab768cfbf45d60a2aca23dbd00c8ff7bfddda9b4dfce9974647a29

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.40-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.40-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d22faa62df4a7495dbe4e38b82e69bf429d045253b00759d12ca600638a2adf0
MD5 799cfc99f2c243e1d39dfdb0b6c78e91
BLAKE2b-256 6212ba18235e0c2c24cd2021e5e3798ebaa1e677cb7e95e1c3a735e626e63ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0636ef8074077d6188065f1ac9c1929a351faa805e7eabb3ee41f074382f5b9f
MD5 7771d42360a5c52c2be6e64cde2b5117
BLAKE2b-256 b0e73c8fe4601afb69e0fbb579e5e24347e6af8c696f8a1ed08bf171a04289ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7f97e08c0a1f71549b98935918817068380adacf270f84d6489b363e69b5ccc3
MD5 790368c0aa2b972a62a2c255faf4a57f
BLAKE2b-256 ee0964d51954a4656ff79a01b8ac964c87b9d3eb1178646f7ababb56128f38cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 86ab8be6eb7679947f58bf94b6b988c1dc7bce61fa763dd728cb2571d2c2d0ad
MD5 60982ccbfc3b1dec5cd041c117ae5175
BLAKE2b-256 316cf2b6d738f0b73fc764af2fb0951a8da58173e2d9c2a039ecdd2d12b94a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 48ae47336008caee2ef435b6a438d6dfaacaad810f9c1c07137a77ad07993c75
MD5 6cc400dc57fdae00fe0f4a85fb1f9ae7
BLAKE2b-256 4222d2e12dcf9d762d3a470535662bad3243649241a464871325919abc79da41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5fcb3648446a75060fe3f4bab0c191124a39d962f5ff115d466fc491040e3b99
MD5 3a294a6033cc8ece405d5d6096d61a6f
BLAKE2b-256 e0827f0d48ee50387935eef17adcabe0bc0daed1f47580d0200e4fe94a739ebf

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.40-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.40-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f86367590a90e5b23cb48044bad4a6d5a91fecbc73636c0211829669dd158a1
MD5 c2adc5fe7892b0cd3fd039d1351f90ce
BLAKE2b-256 eef579193d61096f3634f3127bcfc0fcc90f4924d9eeab633ead1ff2c01dd1d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f2d4d1be2b2a12d7c5cfccd6f4cceba41947eafd38124c955e93429aabc5e2e
MD5 08861705901654b451c951c1bd541f3a
BLAKE2b-256 d9de16ee2a587abda8023e738e8afe72b10f35159118d966cc2a80a77b133907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7f0e3ea644c82722643f6a7677ad3ecac000aa426583a4f1bb463055f167b79c
MD5 08287aa48a5a7fede79bb23104c32bfa
BLAKE2b-256 7485b1bf7bae12a9a3601da84377b9d0fdca7da31984c86bb120720c6817e4d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0a0d9e3c9e789be32a0572dfba860f91b0a4924f8bca12f5b19827432cdad352
MD5 ca231af3122c634ac57e7eb92742be9f
BLAKE2b-256 c8b06a4ca02fe5a38db364a15dc2879211299cce98778bb58ef0b1fabb60342b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05f6d99c50b6a73386e7c38b9b6790549a34f63c0fafc498e317c83d35c1f6d2
MD5 2838d02abb7fefaf4e6998dc0a38d251
BLAKE2b-256 b870e3927fbd84a72103d740e8b3501b7c0b4702338d21e41ecc0c12f5daa7ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d7cfc6eb525ece115334d13507c90c5cd267a87e67eec45b59b61e9a24f80d1
MD5 085107d5f58c29c5b4fc7031eb2b1424
BLAKE2b-256 213dcaa6cb60c1dc5c1e16b9397c914d236d66c15edc2f700427e2f3d3c73c9e

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.40-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.40-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a43c1c00418f14316ae9d4bebb31a028ac2f62dc2ac63120454e924613652851
MD5 327ac109ec072fe74dff606798f429f5
BLAKE2b-256 90d9daaf32f44a4b0823da7fc3adb860de10d8df741f79d8154f0f4fb990c348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d684a1b2a667511334e9a062aa6023aa1b6db9838079c356c118c04c82fb484a
MD5 c9b4f7d7e683f72de25eb1a1104d62bb
BLAKE2b-256 a39dfbc37d77258b38ef3799c55e68cfd92cf958e008e0a582a9aa00061240dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 abb25730cafc8f01266d14da3c371393d48742f39a147e68d98eab59c6fd2c49
MD5 5f397656870ca618db645f7cf36cc058
BLAKE2b-256 1a0812d57f9385c5eca866f04073e2b0dfb1427c4b3d0db9cb30e16822ce905c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 32dc936ef3c5aa6aafdfb9caa7c14b89c0e6d522bcff02cb325a560ae7f70c32
MD5 307c0fafcc9c77cbc513b88beb47004f
BLAKE2b-256 f7a615a7f2613cb4bfb87d89d79e5f51c2bd68f6a42b8acbcb85d77caa14ff79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4cf5d323ab9dc073e3aca8db5bd1d7900e24b653bdb015614ad485184f3279e
MD5 999d3a82e737c2fdcb3c9f236b7791df
BLAKE2b-256 65796832fbcd9a8095e325d0c1d01bd88b77291a7e481bf59a04e19549ecc60b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c7ab118780b15b90a72a5faf3ab8798f391f987ddf421069aff3f9dbad98315
MD5 b9279e4db78d3ccd21cf666300a286a0
BLAKE2b-256 9d918e4524774de29b13ba2742b0ac44dfa126395c2a92b6df4505762d3ea660

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.40-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.40-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d68d5740e8a06c782670574060049b5c2f6706b2f942ace0338040c4aa7eb3fc
MD5 a4455bdf201420eb819d6db52a3d4072
BLAKE2b-256 fd7a984e1d403315bbcc624e40c19b9a8ba2f76855bf236975999786ef495018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 265f1754bb99c5ef5a36f3cd7773ecaac633b58104db0343a3a2128505c4508f
MD5 c0da88b0cc1c86a81d01b23265ef31fa
BLAKE2b-256 9c2f998f6fd3661b307e8ed868352ad02d8e9bd58a234c2874531b83eba97ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.40-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e9589ed11f739c0ea42f54d5f19259cb17f5ded55bb79736da89cc317e05c3cc
MD5 927ece1a586855155c6ca1c76b897703
BLAKE2b-256 87a5970f240bc431383d1373b9dadd78519e024e724ae3eb2cf9ec2715c410fe

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