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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.59-cp313-cp313-musllinux_1_2_x86_64.whl (789.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.59-cp313-cp313-musllinux_1_2_aarch64.whl (723.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.59-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (779.0 kB view details)

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

clarifai_protocol-0.0.59-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (707.0 kB view details)

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

clarifai_protocol-0.0.59-cp313-cp313-macosx_11_0_universal2.whl (522.5 kB view details)

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

clarifai_protocol-0.0.59-cp312-cp312-win_amd64.whl (521.1 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.59-cp312-cp312-musllinux_1_2_x86_64.whl (783.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.59-cp312-cp312-musllinux_1_2_aarch64.whl (718.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.59-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (775.4 kB view details)

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

clarifai_protocol-0.0.59-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (702.6 kB view details)

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

clarifai_protocol-0.0.59-cp312-cp312-macosx_11_0_universal2.whl (520.5 kB view details)

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

clarifai_protocol-0.0.59-cp311-cp311-win_amd64.whl (530.3 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.59-cp311-cp311-musllinux_1_2_x86_64.whl (697.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.59-cp311-cp311-musllinux_1_2_aarch64.whl (654.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.59-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (688.5 kB view details)

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

clarifai_protocol-0.0.59-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (642.5 kB view details)

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

clarifai_protocol-0.0.59-cp311-cp311-macosx_11_0_universal2.whl (512.4 kB view details)

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

clarifai_protocol-0.0.59-cp310-cp310-win_amd64.whl (513.8 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.59-cp310-cp310-musllinux_1_2_x86_64.whl (679.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.59-cp310-cp310-musllinux_1_2_aarch64.whl (636.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.59-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (671.2 kB view details)

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

clarifai_protocol-0.0.59-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (628.2 kB view details)

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

clarifai_protocol-0.0.59-cp310-cp310-macosx_11_0_universal2.whl (498.7 kB view details)

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

clarifai_protocol-0.0.59-cp39-cp39-win_amd64.whl (509.0 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.59-cp39-cp39-musllinux_1_2_x86_64.whl (675.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.59-cp39-cp39-musllinux_1_2_aarch64.whl (630.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.59-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (665.0 kB view details)

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

clarifai_protocol-0.0.59-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (622.1 kB view details)

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

clarifai_protocol-0.0.59-cp39-cp39-macosx_11_0_universal2.whl (490.3 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 849ea97f94d3be279f8cfe2bb7c2e3da037049f59982f64eba4cccec0e605e84
MD5 0f83c75837db1977197bed67b2353a4a
BLAKE2b-256 3fe9cf6e8d1024df0518d804008040f1f226dd292fab2ccfedbf3c014f918757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60e80934ff59f23a0c85eca0817521d1ec5137df130f03e3155f0a7f77ba0654
MD5 f03829ac502a1ce581f8bb75f1c55253
BLAKE2b-256 2720d9eeff0dab7640f352608ddc94eb36063162c25a270721883fdd3641fefa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7cda61da5dc0741414f8e16965803472e25ffbc81bae8bd98ecc18b5389b7e3c
MD5 e42b2a6639303368ab4b2ce1ad4f45ad
BLAKE2b-256 8e81b8a7d5ed39fe6b971a27c0e9936e7f694f618afaf3126bafc36870d8d665

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.59-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.59-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7926dfa9490dda8f2709ff3f7b508652296cc9e880c4222bcf8c9d41c44ac3a7
MD5 4c4d9882ede336ec28034c5e4a85c5af
BLAKE2b-256 2495b9bdeb7beef80aff428d7d86306737375478ac6456e4acd97a935fb50311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75cfc6fb455de6179183f438718a9f1f0e5af1de53415ea7c0c346acd81d0e7d
MD5 4bab415d7f2311c0030e36aa97c6cb61
BLAKE2b-256 419746036d047a094dc62ee2102ac9c583ceef53727b6a3edf47ef27abd6e264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 127bcc0174c916465421d661e31185f34128703f93f5935209b549e753157119
MD5 4d9c09797fcbec03ac2533d673cb7cee
BLAKE2b-256 6679ea8c72a779f4a056ad3eaeb40fde60198eb4fc0e2d0477d2bfaa1590841f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4bac9ad74ceb4dc42ca8de4c27701cd836f6df9b3117106a07ce3d409f82f39c
MD5 1038eecdd684f4f346191267d04ceef9
BLAKE2b-256 63d0ab676ff8686dcea18ed0cdb122e56e16365f235e93889249036970006a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 926daf7191bcdbf64762fef4a21fa294991f0a923d35f8b7a023320b7879c4e2
MD5 de069f665093e7ac615159439c17cb90
BLAKE2b-256 73319081dadd5b4a842863e9f61a55cf1f608ccecfe9e9fb0d08cb736315825b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 147ca12ced05476fa170c3deadd30f142edd20faef009ec427649df8e985daeb
MD5 a9669bcfa38ff687afe093ced78e92ca
BLAKE2b-256 201d026e6599363d1783340d39ae91b484dbe80a3ab901ebf54376ace352bce2

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.59-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.59-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90f73e987e14bbdf49b764968de306f8b4133824ca8ef3e8244d482efd8f97da
MD5 5bfa804e2d75e5887fb35422551e540b
BLAKE2b-256 d5c570c6ad89c33ddaf98e03a071ad62043d24946056001f9b2fbca67c578d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74d920de9040d2dc3b69c563669be10ae999b809a9b42d64574cc13394598025
MD5 9a24322f6397bd6b6f2f3a0ea9706f0d
BLAKE2b-256 16b104e2881c6ca5e9735434f5abbbe20050e7d342f3cc9e8f861ca3b51848fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 470120b20bb9399179ad0583221ef7e5dfed7639123d222ebabb1024ad123cae
MD5 d4958fbb85266da256712d26a296de78
BLAKE2b-256 e3b2baa0e7aaa44bc807998d4503680d1fc19339653a0d3b5f13014e20b0610b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a42bfc800a80a6a0e3ac505f05ca358606a02e31e9723d400e84983987de9c6
MD5 5c0e7e034a865c8396e7e0b3632f68cd
BLAKE2b-256 8aa710a17f641f791dec549feb560ec82dd9bb200fcfdb0d55b3e9f69ac1cb64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22a80f69f2c941ebfd46ecb2aa31e6c48731f958adc7f3c070993def9460db7d
MD5 e0765bdd5cb24684d05c12195102eb52
BLAKE2b-256 cefe5962d24bcf482f88f13b4adad2a0592d00fa4e70d8bc7a0d69543e6f9cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4783580fcd43dc4b92a00c00de201cd94a468c9a9fd94eef646c0050de584a3e
MD5 74f898a97d22ae7cdc91e3bb1e2df9e1
BLAKE2b-256 e746b00d214d8909bf33ff5c44493556f90d9fe590b2e0eb70e5bfdc79a29cba

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.59-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.59-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0da7a48c8e5c79d81606136b023dbd3fc6be3a4ae6c08cce4fc106100819861
MD5 ff1218bff25b452e4bcb7360c68136d6
BLAKE2b-256 b43bae5c6d2d5c8d6dcb306d084f5fc484a4fc84a3217b24a3b786ac043207b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48c3728afb5c694db0cf2c470d951ba9d1ff3d7edae122657331e9f79e2f3d06
MD5 6b800c9ee95dfd4d3fc4e33114354539
BLAKE2b-256 ebb54f021da9e6a8a08f1c4db7371aa35e2c81b610c973ddc8c4822cc42d369b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 548bed95d3f1a14981b63258a61768005547f3ea553326ac29b6f176baf747fc
MD5 69ce02ea86e897d31348059ce7da583b
BLAKE2b-256 49cd1775d5de6f6d24311090a1a154cfeeee1da6826ffd8cb6b9d803b787e4c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b568855653cea57e44c91838977ce8e1ab671f8d5ad5995e4212e1b0bc7dd6f3
MD5 11f3c914ca017a120cd36375dd5d647c
BLAKE2b-256 0be192db749b523137dda3eba4fc22fd4e5828d66ef4dec58c4000c64505979d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 514da4e6f59b6a21aae810966be84ef4eabb5ff1bbdba04735c09389bb1978a6
MD5 2ac31a605e2eb7f451fa38ec99433e97
BLAKE2b-256 7c2e406253e6c92dade9318818ca647c1db99322d4433db1c305d981b8c85bf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 142d74a1f1212b29f1bd293d9ef836c0c7e09ae9d66dfe17b7d10a773a0eeedc
MD5 8c70b09a49dd5a23e0732d3f9a6db5a4
BLAKE2b-256 0a165f2502bf495af7f256adf19c4ceb6aeb3e2912a24d5f51eaae895a70e6a3

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.59-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.59-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14119433accc99a5e310ecd1de063045b3f729b2fb5f20dfe170bf2a8141bb0c
MD5 3910bb3db12835a3e7b16faa653218a1
BLAKE2b-256 039febba08d5dd2826995302cfaa8b728b1acc3b95d8724109cfbb36adafa8ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee6b30d26cd625903d2f96defdae5a6658c248c418d93dc26c2073427a5e941c
MD5 da52ae9865b8e2f342fed66798c817e4
BLAKE2b-256 17fd5602ea13062f9e0d231003547b028d8f77c9fa53be3e8392f01965b0884b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f6055852931848b0fa140efac74cacb7e1674c918bdf0a862e16c0216604cab6
MD5 6747e937f0b893c0518a32d6de970954
BLAKE2b-256 c09ca2730b00f3dcc77a93a52210ca566eae805d3a9b8f600efbfa37c101f856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 09897222dd3abf047a2b002130aa9d84628df3e7635590d534d2543dcb9799c5
MD5 f0d39f5934c62a2f7912d47cf4938aa7
BLAKE2b-256 f99d6e5f0c23095134f67964cbf6d33bff22597354e174c97ecf69d29edc4b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 665767a015da2a9f0ad3cd5263a68944451bb4ebddc342cd8e8b0ca3c2b41b16
MD5 1649ef1e0acb2d74b8e0f9f507269edf
BLAKE2b-256 65950ac075f79d041bdcacb3b56e83ea1d062ccf513d1bc7c1b791d46dd3dbb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e599c4336a047242ee1692461580c533738dea4b83001c5b9dfe69d7a177cc06
MD5 b44ec1f153aa9c6fcabbb6762ea95748
BLAKE2b-256 2d6bf386184ef6aefd3494626a68a9c4e3a86c9a1065d31cc1a34521ae998274

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.59-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.59-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f872641f71afa959e688fe366ff25d1774997479962360e80f1b57cab7cb65a7
MD5 c8c37bc8b40f7ce2dbdba4f8f89b03ec
BLAKE2b-256 43009e522744664047b8d6100b3654408ec3b3fa72422290065bb778dff55a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68d0c1a1224531fbddc1fe53c562ff870657113b5e59ab065d0246a8a427cb88
MD5 13b366c6e1cd208a2720fa1ef02bbd14
BLAKE2b-256 dd1eee63d0fbda0fee8cde22afe14f233d070c01fbe895d5ce2d153217ec53f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.59-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8b332144393d0b34401f7054382bfa1e24cbc539f9f6a8f3c4b431c1e9653f28
MD5 31ec973ee9be2a2bf75810b8d688aa91
BLAKE2b-256 0d3552bf05f1e3cc88471bd1367fa78ba1d6365047ffb2ed31293de85f7cc417

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