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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.46-cp313-cp313-musllinux_1_2_x86_64.whl (601.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.46-cp313-cp313-musllinux_1_2_aarch64.whl (549.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.46-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (593.6 kB view details)

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

clarifai_protocol-0.0.46-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (538.5 kB view details)

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

clarifai_protocol-0.0.46-cp313-cp313-macosx_11_0_universal2.whl (375.3 kB view details)

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

clarifai_protocol-0.0.46-cp312-cp312-win_amd64.whl (403.8 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.46-cp312-cp312-musllinux_1_2_x86_64.whl (598.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.46-cp312-cp312-musllinux_1_2_aarch64.whl (546.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.46-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (592.3 kB view details)

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

clarifai_protocol-0.0.46-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (535.4 kB view details)

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

clarifai_protocol-0.0.46-cp312-cp312-macosx_11_0_universal2.whl (374.0 kB view details)

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

clarifai_protocol-0.0.46-cp311-cp311-win_amd64.whl (413.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.46-cp311-cp311-musllinux_1_2_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.46-cp311-cp311-musllinux_1_2_aarch64.whl (508.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.46-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (535.3 kB view details)

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

clarifai_protocol-0.0.46-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (498.0 kB view details)

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

clarifai_protocol-0.0.46-cp311-cp311-macosx_11_0_universal2.whl (371.7 kB view details)

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

clarifai_protocol-0.0.46-cp310-cp310-win_amd64.whl (400.1 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.46-cp310-cp310-musllinux_1_2_x86_64.whl (532.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.46-cp310-cp310-musllinux_1_2_aarch64.whl (496.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.46-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (525.4 kB view details)

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

clarifai_protocol-0.0.46-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (490.9 kB view details)

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

clarifai_protocol-0.0.46-cp310-cp310-macosx_11_0_universal2.whl (362.3 kB view details)

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

clarifai_protocol-0.0.46-cp39-cp39-win_amd64.whl (395.2 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.46-cp39-cp39-musllinux_1_2_x86_64.whl (527.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.46-cp39-cp39-musllinux_1_2_aarch64.whl (492.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.46-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (521.4 kB view details)

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

clarifai_protocol-0.0.46-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (486.2 kB view details)

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

clarifai_protocol-0.0.46-cp39-cp39-macosx_11_0_universal2.whl (353.8 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 599982ae913500e004658524585b0e9dd7a8303bddd88501e38d8329e3bb9e3b
MD5 cd7a519406ec6ae5199ee6ef46a2e819
BLAKE2b-256 0c2f3c5678ce886914673c7329b553f4c70f26739ab6e4046c26a632677ce2e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbaa440d532f65f709406f1eb613109732138be508327bdf2646a6543c09bbe1
MD5 fd1a14013e25b187abbf8438478f8096
BLAKE2b-256 5960e628630e7f418f4b1d959390c0359876e1944b0aa8fe7956bae5623130d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bbfd7bfb9b9b1e7aa4b8738cd3107d1325a08b576f2eb00a06c46561895052ab
MD5 f12917441593640f102a412ae410b8f9
BLAKE2b-256 af52b6b5e98aa378356ebdd84e1fa94f81bf098b10fc17b3e7ab65071db2a73f

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.46-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.46-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd7e5373421ba0df7b15cced7e97b468587d1fc498bfbb82b9134afab928894e
MD5 e2ddd4c71283314044ea8f5863976dad
BLAKE2b-256 fa00612e17dac94916e94b960ebc89cac8397fc1f8bd05aa8442034bab591cbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21f795780ef186a29ff1954864db0ef4c0cdea869a0338912ec1c5be637a31d1
MD5 c3459390fadc098e9fbdd5ffd7e5b3ac
BLAKE2b-256 68bb9709582e28bf8628aa1f182e2aa5c0266866677e0b03de7918a4a083635b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a7fafe5b91ef947886d9237423061bec63363ba0b348bcc743c725e0c95af869
MD5 97e8e1ecf99b4cedf9fe51b366e801c4
BLAKE2b-256 28ea9a4d7310ba1d05092eb897455b6bdf38a6ea62ae1f04a6161e0bdeba0b4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 199b3a2806538189e726ab7fc48fd2d406e981fbedce908813349b1f86ded054
MD5 38b0ea85737b0990daa9398347a7b94a
BLAKE2b-256 7829e944ca0188b04f794ec4a6332379d93e3a80cd3536eae9c4cafd001bc6b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9cc5ba39fb1207f6cf0c966806f765b4dbb635915e435a08e9a234cfb48c6c04
MD5 80e3669db842200181f76eea91e40002
BLAKE2b-256 3efd44f2869e292e4c926aa44fdeaaeb87d751ef2f75a9e955f0a8f18a48d473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 08ea6d4e2c9f920ca01a58b7b90b3a9034d9fa8761836eb491ee73087874a30a
MD5 d2ed49acb3e27caf8dbfb859898e5ae3
BLAKE2b-256 fd04954d624d5f1c41c382fd75c5c6b7a8d7e6e0e2f70e45167953797607e662

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.46-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.46-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e91d76e511883221a8d0c693f0e42e67a264a202dda336ea6abb191f44aa169
MD5 ff8444b0d64a050ef77723556c05d0dc
BLAKE2b-256 bc859862130d757859a2c250ed659f79c24c63681f6022d7f86328f79bde20f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29d842d1a448be6d69d1ea544cb0264c9b1af5d414a6309d31e7a72459a25762
MD5 c67383b36278a7bb137d41c646b62653
BLAKE2b-256 1f16fb361ab8991f131d64aa7873cf9013bd84c27895b818d0fbac716b8e516d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 90de417fc569118c76c9eeddaa31a5153d02454e166c9334a80c64d9664ad5ee
MD5 5d73efb71728178d33106924a15b2db8
BLAKE2b-256 c8e97805c474892a0bf5de5d2791fe5cb3206ad2331ce6aa31f86dd63ed55007

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 69cefb3c3ba0f9413ff0aebd1f6ee03c4ccd7c339b73c8beb87e651ea35da2c4
MD5 7d3291bfa878e045fc7074d6ef08f999
BLAKE2b-256 b3d37b7e5510dc47489a548cf38b1dad75b1b8f729c451079700c36ccd45115b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5eb9e401117bb093a26b297acf68c8d28236a43f61514c417b62b356ac89909e
MD5 029f811f915f710bb6354c06ddd28e03
BLAKE2b-256 4b0037552ea77cf948e91ca8cb46b66dc40829023f9990ca0e230526466fa40e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07dc5e38760e2fe3e6a8b34d3661fb21de8723775959f8931fd54d5fb80a1f4f
MD5 1ef015b1a17e249357c8aefa349d8c15
BLAKE2b-256 92b1a70987b66ee8a5125fbf30d09b96388310b2b8329f5a08d4ce911bfe6557

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.46-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.46-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef5843e7f62a9a5936d4359540d141d149e812b10ad871b9292cfcde6439e61a
MD5 ab03bd43b22aef8b28dd27522a9febd4
BLAKE2b-256 23ea040bc4084d09d5f140c7a3d46636f4060eac5158b9de4d932e9b584c4e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 504d932921ec18a812fb4ac496875f2ecc668e7b28a5c4349dbd77bee3fef208
MD5 dff579eafa9363e0e55be3cfa6323074
BLAKE2b-256 7d94b1abea04a1718a5b573ef0b19560a41178fe9b7f29435fccf7600ce584b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4ed36e819c7292462078782c3c5d4d8b429a35156986c216071d3d5f860fa537
MD5 abd4fb15667e0b896d9ec0c7e5d10677
BLAKE2b-256 1d59bdd50513474821d9870d12eb3d68eb922ecab8e393590438419b7954e039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed51af5763d1aceef768e8de32ff1a4ccc3638968dabe08cf581c815b8765d04
MD5 33dc508b39bd1bbd70c54d3cf1449f7b
BLAKE2b-256 1403793171c28381e244841e258345220f0d1dce444514a62c70b65caa234b0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ef19771abddb951060e2724157dc47b3472fb77f3b07260c6e503aef8208825
MD5 bc6c50de06e215a15c6667700aab6108
BLAKE2b-256 9b6df868011e9dac6d6cbf192e633895fc106770f48ae096a47ded164675f14e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6704cb7fd2aafc0894932d3cf98bdc9070f336ff2658c52360d22be37436e56f
MD5 a0e883d4897098db73b09c29da9a8362
BLAKE2b-256 93bbc5a5e47faa0386e183884a5f7891d67707460a1c2289b685b64d232e5599

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.46-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.46-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eba014660f5987c3e456d3fb210345226f29888e5a415a59184428c626cee11c
MD5 e3b0d9cf5db1e989c8f397a46010faae
BLAKE2b-256 f7f2c8726e15842e570e01d4dc5ce57c008d148e5ac71137b57c31f5c77cd50e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d33ae3cd2cc740c41b645dd0f7e0071fd90fb7d4106327b7b0e211ca7dda922
MD5 40dc23d79c02bbfe3bbcc09a7c04fa7d
BLAKE2b-256 ea64af17dd3c87ab8f8cad85b3730e9a2dbc754d782bcf9942228517e9ad2272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7c2be367d47d88feb0f19a69f876bc0affd083c9ab7e6fc26c99c450dce8984f
MD5 6dd66d8ecfb43569c8f11bd0db9c7f11
BLAKE2b-256 ae120e1bf2135524b0a3135b1297d456b0cb6bfc42ac655c62e8ebfdf2a905e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b6c1f3c822fb69e9592946890db1470e7a3fa53b77afb8df93aa70cb6159b760
MD5 89d9c1fc562e944dd608411762d58084
BLAKE2b-256 4903c50979bad07c30143058157a2936740ba18bad42f381ae56f13971a9dc66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c91a9d73804fdddeabe2c7154a5bd7cc3c5c91a1108ae070f59d58f3cf44dea
MD5 ccc990f6962ca24dcf0b82f98de2aeba
BLAKE2b-256 ddcd100d64f98c2847c161fddda34505f0103cb3e671cde30852d674ef609add

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0eb1dd3c395d4f897fe5c227d53048050593b6c83734669de7edcaaea51e5ee2
MD5 3963d52561201efde0f674ba45023401
BLAKE2b-256 67d201e09fa6e954936a0528f58f867be7b533aaaa922337eb1d8bb637520ba4

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.46-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.46-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ad5b38ba3ed94bf1684bf09c2cca3cd2e69390094c476dbb73d6e2e977a6287
MD5 f929872cab1ac27ab2a15795f0c9f751
BLAKE2b-256 0f92fb761245306aabe9b6803406f1c8c5c2da83ed073f40f8600a97b7f32d1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ae66f0f2d06dba0a7f0f68737c11868bfc691419c92dea5c41b90c726ac2217
MD5 33ee636267133f68782b0cf872f9aac9
BLAKE2b-256 cec8742ae439418521b11d8713731a24d25925bd8a9aa54ef9325b9e9e6b1c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.46-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4a98f9f7886fca7cc9cbb6d55743c079eab756e71c1ff87b1e42b7f8b6c0dd5f
MD5 0ce1d58981e069dc0f2fc3a7b1be28f2
BLAKE2b-256 0e7cb9f692b3f6de503ef381152e64b339884c3d3c977fcbca98cc54c42637af

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