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

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.51-cp313-cp313-musllinux_1_2_x86_64.whl (677.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.51-cp313-cp313-musllinux_1_2_aarch64.whl (620.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.51-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (669.6 kB view details)

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

clarifai_protocol-0.0.51-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (606.1 kB view details)

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

clarifai_protocol-0.0.51-cp313-cp313-macosx_11_0_universal2.whl (440.5 kB view details)

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

clarifai_protocol-0.0.51-cp312-cp312-win_amd64.whl (451.8 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.51-cp312-cp312-musllinux_1_2_x86_64.whl (675.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.51-cp312-cp312-musllinux_1_2_aarch64.whl (616.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.51-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (668.0 kB view details)

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

clarifai_protocol-0.0.51-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (602.0 kB view details)

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

clarifai_protocol-0.0.51-cp312-cp312-macosx_11_0_universal2.whl (438.9 kB view details)

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

clarifai_protocol-0.0.51-cp311-cp311-win_amd64.whl (461.5 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.51-cp311-cp311-musllinux_1_2_x86_64.whl (607.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.51-cp311-cp311-musllinux_1_2_aarch64.whl (572.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.51-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (599.9 kB view details)

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

clarifai_protocol-0.0.51-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (561.5 kB view details)

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

clarifai_protocol-0.0.51-cp311-cp311-macosx_11_0_universal2.whl (435.8 kB view details)

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

clarifai_protocol-0.0.51-cp310-cp310-win_amd64.whl (447.7 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.51-cp310-cp310-musllinux_1_2_x86_64.whl (593.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.51-cp310-cp310-musllinux_1_2_aarch64.whl (556.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.51-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (585.1 kB view details)

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

clarifai_protocol-0.0.51-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (547.9 kB view details)

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

clarifai_protocol-0.0.51-cp310-cp310-macosx_11_0_universal2.whl (424.0 kB view details)

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

clarifai_protocol-0.0.51-cp39-cp39-win_amd64.whl (443.1 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.51-cp39-cp39-musllinux_1_2_x86_64.whl (589.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.51-cp39-cp39-musllinux_1_2_aarch64.whl (551.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.51-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (580.5 kB view details)

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

clarifai_protocol-0.0.51-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (543.2 kB view details)

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

clarifai_protocol-0.0.51-cp39-cp39-macosx_11_0_universal2.whl (414.4 kB view details)

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

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 85b90633242ce0604e0d5a26c533804b64a8af597d3f4dd12403ba472cfd69ad
MD5 9c37c1747a89c25ed2766a0cea07b280
BLAKE2b-256 e47b612b03e98eea5b1213025ba5fded7bce9ac8777e413ecd913f3c9b60632d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8a9dda0b6965a27f23313f7b0b4e5d2a2b3e0a7abc6b1d3b31bb3d37ad2a2c9
MD5 50a9877492411d2e47891a2d81632dbb
BLAKE2b-256 a0e9d38db5c81ae3e0492ecb669d8b816823a0a3a2f84a2a33e5e35bcabf0e31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0d7dd96455441a493c1f74104def60ad46d58d721f36d9d5c2ceda76895217b
MD5 89b55066ef4bb4521db72c696058004a
BLAKE2b-256 b1e395d267366f134bdfe94b55352195757e6ee1bda1d1f784c7ce8a21571c37

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.51-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.51-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5eada503622c1c5ac096538f588443d2604456cbc81bd04edcd1ae0c9be599d
MD5 0d19aaf69d2fe9cd8f423e7d762a4061
BLAKE2b-256 926585447a89706f66876e066ce2f4273c7501dc8cdd4a8cebd209f9ce4ab3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 225282b7d5dfb0fd4a54271576a4390b42527e1baed7df2b6219f209c878e630
MD5 c53bdbc0aa9e85a015995a7bbe29503f
BLAKE2b-256 b138164a18328a6cec9647e5312e01e755c22378a1f8beb6748ac365fcbf438f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4fb5e756d0bc10c11909943f3d0b87c4d23dcbffc8b9a7240a1353676abf2d56
MD5 146593379a03af6cb8c0272f80d4dec6
BLAKE2b-256 3e55f3327a1c25d643e3b19ba13177c382830200bc6cee60e9f204d20036234a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 35f086e50b5f95a13dbaae7f1c3c7547e9a00c379bc9f5ebd3a9dee328e8dd22
MD5 1dd06c308019650b06970a3aa64faf99
BLAKE2b-256 015d21203af09978723508cfd20a31e9b566aaa4f58bb01643ab333a35bbff68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2018a64a4ce8a9490ec5581809d896865ab164d7d0e311b4ae28793f364cd03f
MD5 e4a70289d6aeb02af22d0239b91eafc3
BLAKE2b-256 fc619d7c6ac4486097baf02ecb4d8873ccfda0a2ec857e06271a41b754561ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3169dda103d147f17ff7321642fe0061a82cf8c0850986e47fd426b34591104b
MD5 986802618a9eb3f9d7c4d4a1673211be
BLAKE2b-256 13c075971ea4a0605020bbbaf12221722a61a98ba3bcc40e2872c7266010652c

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.51-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.51-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f14f880402606af1eed467cf9e1c9da93cd1754a84c6a5f0c5efebc9bb163e7
MD5 674bc35d990033f7e3b5621d562bb78b
BLAKE2b-256 d1d8bf6e1a0c595a32706e9f18e4e4577d544b27c8a04757a4eb93566791f072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8882c1626e2ef3e346ae68a4ccf09a53a139508ea0c7749bf3b1760aaadd583
MD5 c4962d0c8804903aa00bb3778064a2fe
BLAKE2b-256 d5a5fb7711f197232126dc19e87d202fca59874f22a197be4c7cbde87cbe855f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 49f28b652f6f097a05ebd6b387407e418bab64bc637b16bdaefbccc3d5f87a72
MD5 71c2a701914f3c4ba083b77c97ba8c0f
BLAKE2b-256 680968690806a6ce512a531107d01beda926421546b935d34276834bbeeccd0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d84be8e4a1e7d1230576874134980dc12e12e74d0ea01a1aadf2ba699d5b8f88
MD5 651345f7dfd1fc4e4d4e53c1b73a5460
BLAKE2b-256 cfbaf44921079acb228c7308e0e56f8187a70d15c3effa07b261e69190abef5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50077ffbde55a91718403305a95db503f590d82656bd6da5d00103968d9cb8b3
MD5 c80ed643dcdf99f99c4e0c2d08bf5fe1
BLAKE2b-256 c941328f7c1b30b22df081dd4031cd4b3b8461938ff72b15d75e7d07ef6321c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 229b7e48ee437da43b3b8ba9ee24d12654136c75ec7f77ae831ba8ec1cbc276d
MD5 46335ca0c47f2f6109df7837ae52d5ed
BLAKE2b-256 0dc675d271b59c6c48ad871c09fbac0ec06c336f151042eb10b0f299fa944fb4

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.51-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.51-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d76db506a38fd45808eb5c48d1abbae9692876e99259f34bec5eea8e03afdc6
MD5 6f2f469fbf430a50854e39939bd2e3c0
BLAKE2b-256 653121582c900cf75ce77f8421c69215dd9435ae9ed9fb74d574356ab323a0fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a43bca58565392c5c808301a9d0f5df1e9443d0299bd292ca3a494adf4dae3d
MD5 0281738a1ad9258da117c0ddee0001f2
BLAKE2b-256 d74cff454613e608bd6cf5f8864d16aabf1d713c926ec65fd2562ccc6d35c75f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 16ab64055d4ace0e9a4b0e6d1deddd7664efdc0528dc9c40c691cf2b6cab2440
MD5 93116d16b9b252e279a3b9fe21a34208
BLAKE2b-256 7a8dc8173e8b05eb5a08b1e137fa94319d104778091af1aa9ff2e71e974ee3b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 61d51ce3e778b146018b911f086c3509f05d0d0864ba06eebd5727b7957ffc70
MD5 61caa5de1b21517c5cf8cb8beec6cf6e
BLAKE2b-256 fc9d81d0ea2515694e2acb5990b58ffc6bbc243820f434eb147f5b8ad94cf1ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 908d05a89d2306ca43ccd7cc4796029ce5fc20b804ccd85c903f6579863dc893
MD5 f6e80e24c253d2c1ced57ca1d62ea0cd
BLAKE2b-256 a05d7aa07c91f5dd6f690b8434f16f4254cf5ee48ce8c56979ca4583a737f0a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8a521d8a5b0154b1a81375d99040cfe27a2343b9ce08a291d27d5f38378ed19d
MD5 7904fb1e1407f45004680f1fe5a294a9
BLAKE2b-256 2caca65ca03cd99bc89c0070c4e77ab223d825b8f5dc7c31fd62783bc0a107ff

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.51-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.51-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9aaa020565aa0874d2759f90c4cedd97b4edb4dcaeb56be7f71e26b9dbdb00b1
MD5 ee4fcc6bbc19c8fa39414ef478f62f9f
BLAKE2b-256 296f62a7e6d528ea18466d477959f8803405ce0ebc893438573d53cc15e2f212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b0ea7a6fcb9d41c4d3ff6887e9ccc5ff1716f618a61a4b101f37199a863800f
MD5 3df26e7f678242519ab4c864aefbd50c
BLAKE2b-256 23a2163eedf9ba35acd6897aa48fb05f0a5016bc7a842970ad60b9dd96cb5b96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9645e71c88d7b068d984c0f949a78e35c15a11ac4d000472b0c98138f5f6bb2f
MD5 6e500f7ae739ae3a9946776cefbce8a7
BLAKE2b-256 cb65deae2b76f06b76ee761fb33573ae9f46e7d8baf8eb01ba9bd3c8e986a87c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f6c005005dc54e27724db604dac2aa0ed019fd31d1b641784e06ddd87fa4a254
MD5 5c652f452bf8a1f0f75163482c4bdc66
BLAKE2b-256 91f21a6ac70ce0f48f04122056e5d139be5b5827c572f107c4e8fa89cea84d73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9909613d29d1c9a22df36d9be0623800ca3bfb5b3fb9a1515d18a9e80a638a97
MD5 f9a9e685c2a3ac4e04be01fc0fb88792
BLAKE2b-256 e4a0189864a7f3a57f5f2e9247a6697878d9ed799a97031e8097df2a3b37afb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44d2be89ec6b6e435bcd456b1edbd30d51a19c07b9c6f00619e6bbdaf0be21b1
MD5 f0e003e81f89b7be8f5ae189b94ae437
BLAKE2b-256 1a8f15d920c8ec0c32026ad20a6cb845c2dcd736b3e401abc65109e11d46e16d

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.51-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.51-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4538f683633e6b7425b86e109e24997221f31bb0de31864294ebc9d130d420cb
MD5 f1a0a92eb32bf07b6aa7f2f1c9c61384
BLAKE2b-256 2d0633f967ba4caa36e57812f4216cd409fcc3e9dab838346acf119ef50fd45b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9500b5f7b464726d122285449d26c71873ec890963e54dc339a005b3a9beeed
MD5 e7bf572dff59f8e7612691ace103424b
BLAKE2b-256 1744c242ac5e6e73fee361aad13a9392f294b1025568e2172a6b5facdb42748e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clarifai_protocol-0.0.51-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 08af6e88dd5082b6b07aef042572398165643ceb9896955a8837e9fe644756ee
MD5 85ab3e9226c002d37692bf308c19da81
BLAKE2b-256 6c8ba52301b2da3327a943ac12eeef0d9fc97649de38b66daafc5b6dedd86671

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