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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.52-cp313-cp313-musllinux_1_2_x86_64.whl (748.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.52-cp313-cp313-musllinux_1_2_aarch64.whl (683.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.52-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (738.4 kB view details)

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

clarifai_protocol-0.0.52-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (669.8 kB view details)

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

clarifai_protocol-0.0.52-cp313-cp313-macosx_11_0_universal2.whl (490.7 kB view details)

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

clarifai_protocol-0.0.52-cp312-cp312-win_amd64.whl (493.7 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.52-cp312-cp312-musllinux_1_2_x86_64.whl (744.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.52-cp312-cp312-musllinux_1_2_aarch64.whl (678.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.52-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (734.4 kB view details)

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

clarifai_protocol-0.0.52-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (665.1 kB view details)

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

clarifai_protocol-0.0.52-cp312-cp312-macosx_11_0_universal2.whl (488.5 kB view details)

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

clarifai_protocol-0.0.52-cp311-cp311-win_amd64.whl (504.4 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.52-cp311-cp311-musllinux_1_2_x86_64.whl (663.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.52-cp311-cp311-musllinux_1_2_aarch64.whl (621.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.52-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (655.5 kB view details)

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

clarifai_protocol-0.0.52-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (609.3 kB view details)

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

clarifai_protocol-0.0.52-cp311-cp311-macosx_11_0_universal2.whl (481.1 kB view details)

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

clarifai_protocol-0.0.52-cp310-cp310-win_amd64.whl (488.6 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.52-cp310-cp310-musllinux_1_2_x86_64.whl (647.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.52-cp310-cp310-musllinux_1_2_aarch64.whl (604.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.52-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (638.1 kB view details)

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

clarifai_protocol-0.0.52-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (596.5 kB view details)

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

clarifai_protocol-0.0.52-cp310-cp310-macosx_11_0_universal2.whl (469.7 kB view details)

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

clarifai_protocol-0.0.52-cp39-cp39-win_amd64.whl (483.4 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.52-cp39-cp39-musllinux_1_2_x86_64.whl (641.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.52-cp39-cp39-musllinux_1_2_aarch64.whl (600.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.52-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (633.9 kB view details)

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

clarifai_protocol-0.0.52-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (591.7 kB view details)

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

clarifai_protocol-0.0.52-cp39-cp39-macosx_11_0_universal2.whl (461.2 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 51cc5a3d20d1ffe1e3da5619600b92c488f0362aa272653c2fb091a3014bca8f
MD5 118fce094d7e30667546386aa075601d
BLAKE2b-256 1bf11e989283b4ea971d2e48f6d3d71cc57741d5e206675fc71288142cdab479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2ddffc1e4295ad71d3981048ec0271a86db694449ca4418d998aef6749e315a
MD5 56c47e80acc146737dae3ed09295971e
BLAKE2b-256 17fa059e15c6280de4e41574f3c37c104c7d410f444d48e93ad74148a5ba9535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69558cc3bbde3680bbe08db3e02bbc2e8a778b3e3e084be5eda0545c11ba58f0
MD5 417a838363d798bc5a4ee12e92ad7264
BLAKE2b-256 28d14eb968d9904a6f9bc042bf5637cf8d1435e5340d492576549b191a4549ca

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.52-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.52-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba0e4d65cd446c2243f22399039a6cc185b6e3402c0e88cb17a6dedaa5dbf7a9
MD5 879b1d5f65e7c342a02e16c9958659c6
BLAKE2b-256 1eb3bd787d6b3015019733f5f28d5b13ad72cddca7588f7520df30efb0005ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7833dac079b8cc94c64f85ba1537a1020f3254ea8205a496959ddbdaf6db366b
MD5 e985d2c6a9411377a89accfab2d408f3
BLAKE2b-256 cce24c2207e87dec8a2c2473787ed5c504256420f393468ed2cc875aaca1fed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 07f7d44e875a6b340cbc76d295e2dcf5248019970733e35194b7f11be3eac5a0
MD5 07d261e000752400e7125edc4dfb969e
BLAKE2b-256 a63bed109b1f9b760256ac7dfd418edf82f2014c3ae834e1fa6370172fdadc04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a6022860a49bacb2c1a27dc7a45a94d61b54826683ac48076ceae7afb674b5a4
MD5 864cb20f99b5399522b368c9e0901414
BLAKE2b-256 5c738c7fe19c9643654e48584db303303b1bbafea917c4e56c581e8b6593868b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e97a6aa28bedbc1c943ee696844de7f49d33114eee4909d2f1d8f85bf227dde8
MD5 d3f928c68b9299364f4b6220d3f98a9a
BLAKE2b-256 b22eba99c37b41652c742deab56b2899714e627097635795dd78dd4dea6f0b11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04eedad00fd7fa08757f813dabd7c901255b32018b819d1437558b0c8ba24a66
MD5 78da3f9b008d8500dd770ec095027166
BLAKE2b-256 9cef8130226b33cef3e16623f57aa795a8566ee83a7077c729be57aab86144f0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.52-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.52-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c288219eebb33cf9728d97c7434e4d5f28083654d0952920db88c72940b8367
MD5 7d3fe2381c18ff38ea6fd5d42902914c
BLAKE2b-256 31a266ebb023ce6fff303ce95b126d6f423d777f9d921b1898a55180fdeb2c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b2add191e76b814c385699010e289d4a8af4eb44e8dddace082b4b164ef4716
MD5 ddaa8ddecb6f4f2fa72e09d4b43bf29c
BLAKE2b-256 51a1f10e3ef485087a3365c1629cc63a892c3b35a90b6c92e4953f77cee66a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 923313cb95cc5f1f31893d6a5af9d2d2e40e9cd825c6e9fd2e96702a63d6f5ee
MD5 043a9c5bf993f68b08f58c039b80e521
BLAKE2b-256 8c89bdc052b81d7b025992b77b40edd58fd1e5b69eb39a127220498c595904ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 03ca91b846ad423f13fce6314de22e163d90fd663bf3e23ec06d87b69ef9cb53
MD5 8a5682b8b534c2b714df5986b3e5baa2
BLAKE2b-256 f34b6e3edfe1c5c55f404deb1ad1a097364be8e669b4f0afde965bc2657846a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3ffb666ee622097cbff5f922b344d7ffccee24de13f6ae6092312f8568bd00c
MD5 557de8adcb53d968dbafbf65850244f3
BLAKE2b-256 b766af7a35aeab81a523eabd64911e85c5b0afe8658248873aab6ec673ac6f1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ccdc63118c3051e8956503f55b566551afcb30aa0a5260b57ec2a28a6044eb7
MD5 3c9ac3ccb2be422fbddb09cbf43da7b0
BLAKE2b-256 c1cec0bcd77e7f76bcd1b6035459151b5569817bdd549453e29d6889aab907ba

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.52-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.52-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ecf9b2badfbb9cddb4c6dc661f593b49c21de07ad248b541d1ba68f8caa3083
MD5 0fde1040c277e5e0865b44d39d2bed30
BLAKE2b-256 9a45af2c328df29e7392c194c803a4d9d8484fb4ac2e8111b58be84f8029f96a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f7584bfb89d3da76742fed8c980db5de2904f40e9cf13f5858bdcb2ed19eea9
MD5 d5325ea3dbe2188417c003674b03e32f
BLAKE2b-256 337ca532d89472c1e07bb940db6f1848b856447e382d73c99011cdf446b7d5a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8d6364475addf89859ee3cf2988a0260983b7c8ebea505f3c46a8c0e959f94b2
MD5 509987c2be87e52c865a4fb5c5e9a75e
BLAKE2b-256 59196ff70cb6361e95eba7b71c82b6d67bf755a153dc7a364b3341b234feb72b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb0d2d55222282e26fce9c6cd21ee58d8aed7df5f45f7fe6e4652147eea6c5bd
MD5 33d87cc7cdb22b55731f07d4a34ac7fa
BLAKE2b-256 c5e724160923eaca0609b68e327b8956224ed8e0fff2fb5542afbca4c8237837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15734ce9684bd112de58c03305ebf047cc412eecdff7e2de41c504dcf06ee33e
MD5 46cc548839d81d20dc06ac4b4b3b7008
BLAKE2b-256 b51cb67bb82ba74c7ad3a77e303c68edc0e1dddff4f21d61b68fe396e2e10769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f5f6346c6c9c90c295de70fbbbcdc19cb0bb96d3ef7f62e3eb5adb93974aac81
MD5 489321083ff5aec7a064bb257facad16
BLAKE2b-256 c3ee806714ccb1591b7056902ffafa9017a2c44f841d62e74e7253121c5fe9d0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.52-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.52-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12e3a03fe1e9c15b4b9beb59bcd7b4a4e27334761e7a1f0b61667ea23c772e42
MD5 dd85b8b7c05d40d0fa9e7a266562043e
BLAKE2b-256 a4b366611263d582386d3351c603906a01a231e8131296d48f2c0c1986b87793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3afb277e6c2741c2abbd7c337961176ae79263db0fa40ed6fb451ce77417aa1f
MD5 8e6846f4caa907418abbf4a351cd64d9
BLAKE2b-256 b968f505da6e6fa94415f943fff7f4217f8d32e8987e017c846ca76e1fa304b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a47b02b646ad144ee46c59f9a2fb6c24b55d5b0848b8cb6450290379c8e098a4
MD5 4bf9ac06214fdc4e17419f666dab59ea
BLAKE2b-256 e3352d66a31f272f90145ecd7ce78426280f1221107b03917cb7cf1c16cf6c19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8446c10c5f594af2444c1f23f17fb851beed0ec3338bf4746a0b93b89d30686d
MD5 9053fa0f717b5b2ac1fbe1eff8e25fcd
BLAKE2b-256 6416b56cb9a648659da7d27f250bfca428c9b32d509364bbcc119ea8b7ed377a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2c92bb59dc96cff0e3131eef262aa2845fba4748143f5b714745046df816afc
MD5 55d1f62ec43c0dce9cad9dbf0c6eacf9
BLAKE2b-256 e5e3c42f335255792658474a8137900dd70996d2cadcb2e2b5dce3910e4575f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32d0a83b4d88dd235f94e108ddbe8cd2a9eaf48effea0666fcb3838f24deaad1
MD5 82734144f2c585603abb0baea314867e
BLAKE2b-256 53940744b8f76c3893ed9bc50b22773256a015a1e8def7c91ffd2df39fd26fb8

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.52-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.52-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4a607d9eae8b0afa748d4a7957f11968911a3c87cd6e71f504d0ef0db02d2a7
MD5 6c193d84d566bd64c508607ac87fe39f
BLAKE2b-256 91d8970d6ca1ae8adaa79d20c0897591cd492af506377f952a13f745f4511478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 868b6587b1f127ff25309767849ab49c779937975428fa50b60e32cfff556529
MD5 d7174ed961f68ce3fe9724048e6e5c8d
BLAKE2b-256 641190030586dc3e409ed301644ebdcb8db3576b22398512515fe1ecec1ba4d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.52-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 54e514ffa6997f20cab9443f75daf1b647f11657b53648f28e94c2641e217461
MD5 47c26226df3b776a6e49c2286e93b428
BLAKE2b-256 dabea830d23e72d28cdd166758273cc30d7feb7eefec9c3b001093b25f97081e

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