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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.57-cp313-cp313-musllinux_1_2_x86_64.whl (787.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.57-cp313-cp313-musllinux_1_2_aarch64.whl (721.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.57-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (777.8 kB view details)

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

clarifai_protocol-0.0.57-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (705.7 kB view details)

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

clarifai_protocol-0.0.57-cp313-cp313-macosx_11_0_universal2.whl (521.2 kB view details)

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

clarifai_protocol-0.0.57-cp312-cp312-win_amd64.whl (520.0 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.57-cp312-cp312-musllinux_1_2_x86_64.whl (782.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.57-cp312-cp312-musllinux_1_2_aarch64.whl (716.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.57-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (773.8 kB view details)

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

clarifai_protocol-0.0.57-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (701.6 kB view details)

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

clarifai_protocol-0.0.57-cp312-cp312-macosx_11_0_universal2.whl (519.4 kB view details)

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

clarifai_protocol-0.0.57-cp311-cp311-win_amd64.whl (529.5 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.57-cp311-cp311-musllinux_1_2_x86_64.whl (695.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.57-cp311-cp311-musllinux_1_2_aarch64.whl (653.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.57-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (686.8 kB view details)

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

clarifai_protocol-0.0.57-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (641.0 kB view details)

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

clarifai_protocol-0.0.57-cp311-cp311-macosx_11_0_universal2.whl (511.4 kB view details)

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

clarifai_protocol-0.0.57-cp310-cp310-win_amd64.whl (512.9 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.57-cp310-cp310-musllinux_1_2_x86_64.whl (678.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.57-cp310-cp310-musllinux_1_2_aarch64.whl (634.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.57-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (669.4 kB view details)

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

clarifai_protocol-0.0.57-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (627.0 kB view details)

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

clarifai_protocol-0.0.57-cp310-cp310-macosx_11_0_universal2.whl (497.7 kB view details)

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

clarifai_protocol-0.0.57-cp39-cp39-win_amd64.whl (507.9 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.57-cp39-cp39-musllinux_1_2_x86_64.whl (673.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.57-cp39-cp39-musllinux_1_2_aarch64.whl (629.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.57-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (663.7 kB view details)

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

clarifai_protocol-0.0.57-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (621.1 kB view details)

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

clarifai_protocol-0.0.57-cp39-cp39-macosx_11_0_universal2.whl (489.2 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9bf6fa8782124c379a8b8077cde184521dc1bd9ac8002771666bd19088212d28
MD5 00fbee5a6846ebeb833be6688234f789
BLAKE2b-256 ae83228a16c4837eb9e01526f3e4f664b195ff38ecbcf52a69f38aaf8994740d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 321519b305bb47d604363b1ac05b9800abdd1a2f171365a1b9d951a013e6b782
MD5 ceb0e53569f4c9e3c7433f5704923e64
BLAKE2b-256 4af2f7ac4f96ac5eb182421b1aa7e0ef359055c9c8cd0826ecb5be0aa22db8a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2b86c5a038caa134bb3735442258aa9f34dd3fd0b30fd44f70edefc9877d1e5
MD5 2353aa95c545e841ea2c44fc7d831bcd
BLAKE2b-256 b752991ab2d1927ad9fb7b965c13c4e9b81e137802c2943bcdc5a667fc8fd079

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.57-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.57-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47c23b941dc5d4712571566771380148e0d7ee02e2f788f796fbed441dce8730
MD5 b8bf3ac68f8ba5311074252fd39fda04
BLAKE2b-256 6c95f359ad668a6abe6978965a85e5b77f971cd59fd7624a79bf03b42ccf1588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fac62fa11c0ab6d879117792abe87884b2f4d8dde66c19d53d66c09922153ef5
MD5 0c12821462f6a0bfffa2d596e3844e6d
BLAKE2b-256 993a5bf1d4a88fa6c40f8f806c74dfa92fda8f3f725f8faacc19e4ad90f5ec0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8f2376417159fe7bb9bf0b5fb6219115e44564e412939f28889b2c12636d712b
MD5 91e3be9231a2eaf1b0bf7ac0f99b5bc9
BLAKE2b-256 96deb3bf2778dff9aa86ef3670af0e3c284d70bb3bd8be46b4c9c4e4958c4122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a1044fa9163239ef8ed6fa3da0813b1d8cda9001d3b6a4b7e6f6440fd229458
MD5 10257d8dc261ea32e99db97678e091b8
BLAKE2b-256 4d1750f2db869256ae23b9b7887e72dcf09861acbe75c983f3c11e67d44e26d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4adeabf86ea83758faa754769b4e09c68546a1b357dea730575d61721ff8cfac
MD5 1c647cdb6d17c8e7318e11fcd0629fc5
BLAKE2b-256 ca9335663439a8b92d0bac5fd83f33c9cf60baa9b6e5bf52c9e4650a596b06c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54bdff8afc9db8f8d3c036f1123f111b2937099fec431f15d2a85863e285741d
MD5 e7bac429021013aae3694d06e0c161f5
BLAKE2b-256 85d5befb2f02c5e42f55f8d0d10fbaf89c81aed112d181fe571c236c5cc3b980

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.57-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.57-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 092b11da6b1c282b74aa59949705e8b5a5db6c8bf2ad976a28b0977db7f31436
MD5 af0e6dbd42f933b689d262917e14f93b
BLAKE2b-256 62b915522f0f9722c27f153c96fac49d654550a125b2a4379d1ada8c68e307d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 676b1a3f5bc73f016a37f77d58c03daa13cb2b791af3809878a0e24245806a07
MD5 680f03afbdf5919055a630165e4ab74c
BLAKE2b-256 5cdcbe8016b8a898e0f3411f48dc738c99ac3d757c23ae31e00d9486df3e4017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 92f64b5184a5fa4c092a4a35e5b523f83b4bf63c5450ab651397e13fe50085a1
MD5 50297f396e086cbda76e81198d3bf204
BLAKE2b-256 0c274f1f923c30600820ae9d221e6aa1a33592a990a2c27f2c8c869d238b0295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ab117474c931e3d51088bd388b1b21d744d2446612de41e0e9b0c6ce9d94c510
MD5 be4338da86a065c9ac9bfd134279ef30
BLAKE2b-256 93465a91567fc1c5cf1010044d336d93c2ecdf97d7ec04d22ab6ff141cda2e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7626bcaf990bbaeae5b29db0df371dcadd51c249171dc8998baea4657ad5349c
MD5 fc4cde7674f0d324178d9faeb33e8274
BLAKE2b-256 55bc088b7fc27f88fcb281bef3ceb5c929702a910b9e78098c16ca89d26ebccd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28fbd18535982d722cab79817f97263354456ed92cfbdd2b5c1c2cfb7a1e5c65
MD5 891606c8fd5aef0457ee9738604ebda6
BLAKE2b-256 425f35759f3ae8c695589ca7c3d49e4132b4ca35d24929907664ec1562176ed8

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.57-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.57-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67aca99afa39ebda00eef52062888c59cd7ba35c48838112846066beeaf10093
MD5 568fc31ec84a1afa38ae0601a88a4743
BLAKE2b-256 0dd898667f54efecb7b508db97748d74597b6a84897a4f90dcb92d34822ed338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da71d754763159c5b9bee9a0e9b4946986c07915e6efb4498c8a004b0b19c633
MD5 16d73f122d5fba03c9c72460cb99c0c4
BLAKE2b-256 de6b261a1c55775f3945c271613d875d272ed76b1245587dc98582c911d42843

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 241d546828a3e351f5e26d4c4ddd6b0327eb839047092a3a9d69ee4507137a1e
MD5 ad686c3b31c4ebaa8458422a34ac240d
BLAKE2b-256 5c27fb8947342f29f0c5fe9193a59065f0840c244578655cb0039f355d5431aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 82587987b9eb10ffedd7991b3ef0e0da1820721c3f1556205513768fde04f97b
MD5 76864653bbd912d6e8356d54946e730d
BLAKE2b-256 b1bd797e6a5b162e3c99087fec552a48c575af34d378c7c18ccd5ea72a593870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 969db67771192da1537017d39167db47d5e2ce0fbab2f6c7622061c243395eb6
MD5 42125efd2782044c20fe7835357258ff
BLAKE2b-256 5bfa5c2d802e9c11122eac90615fe1abaee5057b967000d68e240a7aa71f66b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4076898a21b45fd85bafe363b9905958d14520aa4608d9cb69cb83f397c9e4b
MD5 a9ec3311a12ce1016c6ac67e53f26c3c
BLAKE2b-256 8ed18d2c4d6794adfba1b68f03f43912e4e6a9946ae62cb58ffcc244425942ab

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.57-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.57-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a375dad1960a0e2a7ef03652bd5bce33add1164873bc7e32cadece12bfe6f339
MD5 5ce6fb2c62e4fbcf27940bf63630bcef
BLAKE2b-256 dfbc4d2cfc2cd9152eed08fe6d3e21496d61763798ab8fdfca2a221c925dfbc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2d52fbf9514c41e851b1c295db96263973805b0db33a96bbec82a79eb42e6ed
MD5 34503b89de639f39541b1fd0a48ed322
BLAKE2b-256 7b12457c429d8e5f25da54c16e02b7565378e8e5bb356f07418fd2b0862f4730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 afaaf97ae0846a8ef285b4f88b5914ac1a1c54913e50c051f759dc459c0e950c
MD5 9a763cae548d72fb9c3b6b1287fd7c3e
BLAKE2b-256 33a9a866047bba2ffab6c6f36c6b2b699d701a85e7f956d68f08efe46d4ca579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 da72971ce7a3a5e94cf9b00eb71f3a06ca0909e83175418c938f9b1545d9984c
MD5 1f4eaa3087aded07dc450957c409c256
BLAKE2b-256 552451cc7c037310e6b39785f7873b57d90f2f914741b34614b132ada7f9db77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a8eb09e7abe4f44f7f52e6ff2cc995a3e0ecfac8fb5c7276c9aa84376294213
MD5 f2f27c854a8294c3a732b6dee71ed6fd
BLAKE2b-256 65a138ea9615758c007e26197a26eba4c637cefcf645aa8e85e6dfe505b7f295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6734eb08f75ec44f2c17ecdfca92bff08122f5494e423e362f6f2c5c41557f83
MD5 95350227d30fb045840544b9c3f8e0ed
BLAKE2b-256 b25dfe1c69b3c052331738a8b5c5d0da1eab939ead8aef64dfe08f6084a9fd15

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.57-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.57-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6834bd953c7c95933bd45b928d1e1112e0e7e6e6d4ab91206e1344588aa0d1a4
MD5 47c3abc0db340879473038f4b6838144
BLAKE2b-256 0a065a3fade81478a3de29d57e1af9cb51b0a2fcd58238be0fb66061a3c2079c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 322ca1fb53ffd2133f470f0f2425e5cb4313458f6e565731d040734b6ead4de5
MD5 a6e3e8c4d0053d410499371fd7e23372
BLAKE2b-256 d3eef174d936040192458c59c0233ff3cc24b03b7ee1ab02077deaca83cc2ac1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.57-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 192119a690df5ce9490b8e7ea1176668ccfff1b6f29f4a746798fdf5210ecfb9
MD5 644a06c27514197014736eace7833a3f
BLAKE2b-256 c4f9fef5cc100555021445756823cf277044803b11cec1534f5b4646182b0dce

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