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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.50-cp313-cp313-musllinux_1_2_x86_64.whl (684.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.50-cp313-cp313-musllinux_1_2_aarch64.whl (624.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.50-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (674.2 kB view details)

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

clarifai_protocol-0.0.50-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (611.9 kB view details)

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

clarifai_protocol-0.0.50-cp313-cp313-macosx_11_0_universal2.whl (444.3 kB view details)

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

clarifai_protocol-0.0.50-cp312-cp312-win_amd64.whl (454.3 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.50-cp312-cp312-musllinux_1_2_x86_64.whl (680.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.50-cp312-cp312-musllinux_1_2_aarch64.whl (621.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (672.7 kB view details)

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

clarifai_protocol-0.0.50-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (607.5 kB view details)

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

clarifai_protocol-0.0.50-cp312-cp312-macosx_11_0_universal2.whl (442.0 kB view details)

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

clarifai_protocol-0.0.50-cp311-cp311-win_amd64.whl (464.5 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.50-cp311-cp311-musllinux_1_2_x86_64.whl (611.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.50-cp311-cp311-musllinux_1_2_aarch64.whl (575.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.50-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (603.9 kB view details)

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

clarifai_protocol-0.0.50-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (565.6 kB view details)

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

clarifai_protocol-0.0.50-cp311-cp311-macosx_11_0_universal2.whl (439.2 kB view details)

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

clarifai_protocol-0.0.50-cp310-cp310-win_amd64.whl (450.7 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.50-cp310-cp310-musllinux_1_2_x86_64.whl (596.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.50-cp310-cp310-musllinux_1_2_aarch64.whl (560.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.50-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (589.7 kB view details)

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

clarifai_protocol-0.0.50-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (550.8 kB view details)

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

clarifai_protocol-0.0.50-cp310-cp310-macosx_11_0_universal2.whl (427.8 kB view details)

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

clarifai_protocol-0.0.50-cp39-cp39-win_amd64.whl (445.9 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.50-cp39-cp39-musllinux_1_2_x86_64.whl (593.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.50-cp39-cp39-musllinux_1_2_aarch64.whl (555.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.50-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (584.4 kB view details)

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

clarifai_protocol-0.0.50-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (546.3 kB view details)

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

clarifai_protocol-0.0.50-cp39-cp39-macosx_11_0_universal2.whl (417.2 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b743b5cb1ec3d394f5e5ef0bf27484672dbebe6f36aa95297f9c9af61dac585f
MD5 40c03f876d2492370659d2994923a838
BLAKE2b-256 28cea528ba610624a2759d1453f1f15d805bb006692c2c0b703562a71c14d5e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3984271886691af57143552ebc00ed592d72f3a237b02d3143159d283c3b1f9
MD5 4a0689a945bdcd7b579c0d2d2792e1a0
BLAKE2b-256 2a4a69ae4204b1188a371d4236327e882d6b722c172cc859102f3f97afc77c2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0da622d0d64da6ca046b4906cf631fd1c8e4342efd6171bce89af988c9806bf0
MD5 359de8ec20d00c97c949821fbce6c9c2
BLAKE2b-256 ca92fff88486b03c4ceaec929d158516b809528e1606ea88f3974da870ed88be

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.50-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.50-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e09c01d77c4de9c6ff87004b2871518f74931ffa77c0455f4476ae4957ca7c8
MD5 fc51b9bc078f2eb7fa222a072c0cb37a
BLAKE2b-256 29d1cbb846a905543497b43b21935f3d3e8f8cd09ea68e2e5abcdd77cc59f1c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be2a8be1dcf56cfc5175a294701e9f00a3cc8caae96b3b3823ae0ccb10052f5d
MD5 aaf5e94bb04d0f1ff186180c056707d5
BLAKE2b-256 64c8c841abfb25e42afe1d671f90731697e072c59025db7e1c600c38149d8a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a25b9cb0df36837b670e00d7c388550d12c86ffbad414a968002397733a2dbcb
MD5 82787f2f7d69ab456a38bf88ad89e08e
BLAKE2b-256 66470486d8226a6d77caf501806f5483997606d60be20ac96e0d2a4e127d4665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6f29799e2a6d51425fe79da6038f81b2ad32cc96ccc3765fccba620d90374266
MD5 c88c3f28564b9a2f498466ee87cc88ba
BLAKE2b-256 f813d5c25a50011c6941f89af5e6ed395dabd76654a1fa5dd0a04d6c481054e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d9779dabe3cdd6da06ddb2ef6e8f21de4aea14ab008ccb00374744c37ef00b0
MD5 9b62920f14c9462bbd1033763271c7de
BLAKE2b-256 d7341ac2da91fb88d01b298974ec1dbc6070dfe0776b5b652e9df0df4f309052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4bc39c9737a41e53ca0b4e1b063e07dfe0d94c1f53cc8e44be3cb0f14c4fe0ee
MD5 44afb82fc34bbcc61044a6151e4c023a
BLAKE2b-256 809d05591f41ade13b24fb31d98b3aec708a0375d90cddbff809a77947e1dcb3

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.50-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.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cde5abfad8bc05752b809b1b96879b8dd157ac6410118759441ab97b3760b723
MD5 338641cf264c3f909cbdd3b848e7f36e
BLAKE2b-256 d2dd7bdcb19d4ab4a9203a8e1f498d87570a7d13df85afbdd817070bb14dedaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e17e000e564cbf333fe4e99503b61364609a6a2248de3d671a5be324eed9d7c0
MD5 1b46ef4309a9e2d74a3b833c19c258d2
BLAKE2b-256 ca33ff05b98ac2791f6451395d3f207bdb63d5a64937a3062b36831e2027efd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e300699bc803202219d502d09aa0657b32648a562448fe0829e6562ab7333d0b
MD5 adb6a691f5e45f108faf911b514264c0
BLAKE2b-256 dbf55576795da358966a09bda75cc82a0babf9f6cfdf6204ff760a700f92238a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 296c4681eba73217f4d47e1125cde5264e0bb555faba3776313fe022d56cfdfa
MD5 c3043aae798af1d92906797830076254
BLAKE2b-256 af42f55192aa624ad2c4a36af6b2e3c999080cab385107cbc171a8950c0a3249

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 884b3add58ed1cea74d7460f7337d6a96cc409cf520803b2ed51691c2aad660d
MD5 01eaf4762efafabc65b8a19cd6592492
BLAKE2b-256 8e78f074c01048605f6e859373c7a423e776bee417b17266ac2d69f64901eff7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1f822a4a2cdfbca218a78a96f01992e3adf2cfe84738d0ea0e4c68cb5f3668e
MD5 9bc8f47ed961ce26aa3ef77954f6019c
BLAKE2b-256 f804af09e6f7e96c8933c16bddd0d1024b073492abc18ef9da7468a014e7f117

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.50-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.50-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5c91103e9c1a67528227ec1fa2ef851c0b881e15f70323f6770c9bd365b5e38
MD5 0012c9356f2297fa6461ebe95704a362
BLAKE2b-256 8858930fb04f4b616dcbcc071a292c4d8f3ef4697e5a276a231d08975f63e07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee378dbab4e89e41af1cf4f970e0dde884744baebebabad54485997a4b5c578a
MD5 1f56c0f52d87c644b06090f6b8a14071
BLAKE2b-256 457ed1b6d4d93fbe239093414696313e0368b0604025b0e7161f810026389c85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1f9daeaa8bce39b7b6396c10bd1dc46ed76e40614769df06fbaaff2445a2ba46
MD5 801bb89de434ef44b01135200f74b405
BLAKE2b-256 3e191a03db172a59fb805e96b07eb95e3e41b095bf62aeda8cd0e382e29e17cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ace1b02093e621950c2b9a69b2b92e59da55bfcff10d1af08eaa12abd2b648e6
MD5 b24f3e6ed761beebdc1d23815826fae2
BLAKE2b-256 b0e0733cb86a31bceb70cc9a1e08009b08f2eac9a93cc3f5ab18af6b0ba6ba12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc4d2a38e68bfadaab88f54982d5a02ea5b6dded51c6c470b6b6f56c466f6c77
MD5 021ab784088e26a99ee4cc84e0f42d45
BLAKE2b-256 5fbdb4fca14cef654e44ec650fd9c4f2b2e238cef678b1c68c897d1402fbeec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf80340f53f0e7a5b7ac009c9dd1380c00683690e2b5229a139a27d8d6e34427
MD5 e20a914e837ebc4a2ec5d0e330473e95
BLAKE2b-256 875f530fcbc3eff8209c9961b05128156a4a17371787de74619a9c949874df11

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.50-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.50-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2feb3e2794522c79eb3fe04fec0908d2444c29a542455aed557576d8b17137af
MD5 6584dcdf8c571b051b7e9efbe859111e
BLAKE2b-256 37cacd72a9b742d7bdf883f198acfe7f9b7d1f525ba3f946df196102b8ce9869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f32cfd55c89346f452e1c0d04474008fb69508588b6364305015ba9025895c0
MD5 300fc18f7c9b296ee351ff37e1750754
BLAKE2b-256 d7af2dfebb609feef8d6d9126135296295c26769512f886ca44f91e5636fc8cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e44a8c657081ec1316d13021589b4affdc55b5eebc1bc24daa4c0917ff4d0474
MD5 a9124a479132a4daf8755f93adce8a76
BLAKE2b-256 4bf48fed89e029dad3f0e5ac0a36a5d73aa4f748bb720d2ff453ed0c8aefd264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79e9d3db756af608bf47344b9f52ca5af434eecc84e8d876889470e2f8721991
MD5 ae609ef2badb971b159cd60f7a153754
BLAKE2b-256 5052fc14f6e3eb20700cfeaeadb2b3c1d0a4a63f44d25808842a767154563c5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c941abe1c270f1171ab69b44a1717736134f42e2bd41dddf33332ccaeef3b9a
MD5 327f28c432c0e96f4aa4fd5c583a8b9e
BLAKE2b-256 ae1e993a8a683b7dd96989b053daa06655fd3e1ce934971a5c0c1f7be6d68977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab2b0f498d9a1e4ba8b838f4282e74a4da47b1b842282c4663f0a1b2b984e18a
MD5 2c1cb9d01ddbd6fafa12634c4cee98f1
BLAKE2b-256 53869e72498d3a7b8a28a79cdca5c9db2449a26d406ce6ee27428ccccd6b1ce2

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.50-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.50-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 130df50c0af8fa22c2f65f0eb3388083450208bc7742a1bba8bf2283a9cdf003
MD5 56f9e50bb89d25e208750d61498a2598
BLAKE2b-256 e4bd014c66ed61b12e6fda6a130addcd7f4d5fb0aacba29ef0e7ca85eae5769a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96d17f98bb9e3ab07c37b1d290800fd36b23c7bd2f0f2eb9c0d8d20517e2e613
MD5 3e8f7b98931511deaeb117fed656261e
BLAKE2b-256 541070a22da0644b5abfbc7801f2e41137af162179c826161cc8371693472452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.50-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 629534e21c5cb220803221af9e685f0c485ea90804b712cfff517e78a2ce5965
MD5 011d01a38c7024ba239c06b9e6ed102d
BLAKE2b-256 fbdd6a4345e2057e17a9a71d9a80b9293f791365bb1f3e304fc8c13a700a9059

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